Skip to content

macOS 1.5:考试限时、逐稿对比、间隔复习与数据备份 - #8

Merged
Functionhx merged 1 commit into
mainfrom
feat/macos-practice-loop
Oct 3, 2026
Merged

Functionhx merged 1 commit into
mainfrom
feat/macos-practice-loop

Conversation

@Functionhx

Copy link
Copy Markdown
Owner

概要

围绕“写 → 评 → 改 → 复习”的练习闭环完善 macOS 版,评分以自己的相对进步为主。

  • 评分稳定性:修改建议引用原文时容忍弯引号、全角标点、空格与大小写差异;无法定位的单条建议被丢弃,不再让整份评阅失败。
  • 考试限时:可选倒计时、最后 5 分钟变色、到点提示音与可选自动交卷;准备页“清空重来”;成功评阅后清空未改动的已交草稿。
  • 原文标注:逐句修改高亮在原文上,点击查看。
  • 与上一稿对比:总分 / 维度 / 主要问题的变化与逐词增删对比;History 显示逐稿分差。
  • 统计:近期变化、3 篇平均线、维度趋势、评阅用量;Mistakes 显示每类近期变化并可标记已掌握。
  • 备份:导出全部本地数据为 JSON,恢复只添加本机没有的记录。
  • 用量与快速单评:记录 token 与用时,可选 DeepSeek 价格估算;⇧⌘↩ 只请一位评审。
  • 题库:每题型 4–6 道原创题、已练标记、随机抽题、我的题库年份与标签。
  • Practice:错题与评审推荐表达的间隔复习(1/2/4/8/16 天),表达库。

提示词升级到 1.3.0(新增 expressions)。SwiftData 新增 ReviewCard,SavedQuestion 新增带默认值的 year / label,旧库轻量迁移。

验证

  • 62 项 Swift 测试通过(新增 13 项,两项旧期望按新行为更新)。
  • 独立 QA 副本(独立 bundle id / 数据库 / 偏好)通过新备份恢复灌入合成数据,逐页截图检查;未使用用户数据库。
  • 未执行付费实时评阅。详见 Documentation/Validation.md。

🤖 Generated with Claude Code

- 修改建议宽松定位原文,个别无法定位的建议丢弃而不让整份评阅失败
- 可选考试倒计时与到点自动交卷;成功评阅后清空未改动的已交草稿
- 原文高亮修改、与上一稿的分差 / 维度 / 逐词对比,History 显示逐稿分差
- 统计新增近期变化、平均线、维度趋势与用量;Mistakes 显示近期变化并可标记已掌握
- JSON 备份导出与只增不覆盖的恢复
- 记录评审 token 用量与用时、可选 DeepSeek 价格估算;快速单评
- 内置原创题库扩充、随机抽题、题库年份与标签
- Practice 页:错题与推荐表达的间隔复习,表达库

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Functionhx
Functionhx merged commit ecfc8c0 into main Oct 3, 2026
3 checks passed
@Functionhx
Functionhx deleted the feat/macos-practice-loop branch October 3, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant