# Ielts Status

> Ielts Status

- Skill: `lilialla/ielts-status` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lilialla/ielts-status`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lilialla/ielts-status/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lilialla (https://skillmd.com/u/lilialla)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lilialla/ielts-status

---


# Bandwise · 学习进度

先读 [共用约定](../ielts/references/practice-contract.md)。数据根按 `IELTS_COACH_HOME` / 本机配置解析，查询不创建空目录、不触发自动归档。

## 按问题取数

“今天墨墨怎么样”只读 [词汇连接](../ielts-vocab/references/maimemo.md)；“最近雅思进度”读已有计划、相关窗口下的四科档案和 `listening/corpus/`。必要时打开来源核对，不通读全盘和全部历史原文。

## 分组与核对

- 词汇：接口显示任务量、完成量、查询时间，另报教材单元是否已知。今日数不能代替周数，重复快照不能相加。
- 听写：材料版本、章节、倍速和遍数分组；首次正确率和复听改善分开。
- 听力：整套40题、单Part、部分错题分析分别计数；不把一次分析归档称为一整套。
- 阅读：试卷类型、篇/整套、首次/复练分组；未知范围单列。
- 写作：按原作答 `record_id` / `parent_record_id` 去重；初稿与修订、Task 1/2、AI/教师评分分开。AI模型键动态读取，旧opus/gpt5保留真实来源。
- 口语：素材准备、实际回答、音频已评、仅文字反馈分别计数；生成一份素材不算练了一次。
- 模考：按场次去重，每科来源分别呈现。未知/缺失值不当0，记录少就直接列结果，不强画趋势。

同一结果页、重复导入、同场不同快照只算一次；独立复做算新的作答但进入复练组。不同材料难度、时间条件、阅卷模型间差异要说明，不能把混合均值解释为能力提升。

GPT语音新记录用 [口语记录脚本](../ielts-speaking/scripts/speaking_record.py) 的 `--root DATA_ROOT status` 只读汇总（实际由助手用路径参数数组调用）。读取 `sessions` 内的四维、overall_estimate、来源及next_practice；`invalid_files`另报，不当0分。外部GPT声称听过与本地核听分开。旧Markdown和新JSON可能记录同一场，按已有session_id或明确来源对照；未确认相同就不合并，也不直接相加宣称总场次。

考试日期只读取确切日期，剩余天数为考试日减今天；只有月份时报告月份，不私设月底日期。目标分只读用户确认值。

## 输出

默认四项以内：实际完成或接口所示、反复出现的关键问题、哪些数据尚缺、下一次优先练什么。无需展示所有英文标签、文件数、候选词条和未核事项。

错题查询时定位用户所问的词/题型，给实际原题和上次复练结果。错误标签计数以真实出现次数为准，缺次数时只报出现在哪几次练习中；不要把归档数量当学习成效。

按请求保存时更新已有复盘位置，不主动追加归档询问。旧版dashboard未适配这些分组与所有科目字段，日常以本模块只读汇总为准，不自动运行旧图表作能力判断。

