背景
AI 出题第一版(#18)明确:不保存练习历史;提交后服务端删除会话,前端仅用 sessionStorage。
docs/已知问题与后续计划.md CM-04 / CM-05:
这对隐私友好,但与「知识地图本机掌握进度 + 问答历史」相比,学习闭环在「练完能否复习」上存在断层。
目标
先做产品决策,再实现最小方案。本 Issue 默认先讨论与设计,不直接开工大表。
需要拍板的问题
- 是否提供可选的「记住本次错题」?
- 默认开还是默认关?保留多久?用户如何一键清空?
- 只存元数据(题干哈希、对错、知识库/文档 ID)还是存完整题面?
- 主观题是否引入 AI 辅助点评(与客观分分开展示)?
若确认要做的最小方案(草案)
明确不做(除非单独开 Issue)
验收标准(决策阶段)
- Issue 评论或文档中写明:做 / 不做 / 延后,以及理由。
- 若做:补充数据保留期限、删除机制与隐私说明,再拆实现 PR。
- 若不做:更新 README / 出题页文案,明确「一次性自测」。
相关位置
优先级
P2(产品边界;建议 7/29 前至少完成决策文案)
背景
AI 出题第一版(#18)明确:不保存练习历史;提交后服务端删除会话,前端仅用
sessionStorage。docs/已知问题与后续计划.mdCM-04 / CM-05:这对隐私友好,但与「知识地图本机掌握进度 + 问答历史」相比,学习闭环在「练完能否复习」上存在断层。
目标
先做产品决策,再实现最小方案。本 Issue 默认先讨论与设计,不直接开工大表。
需要拍板的问题
若确认要做的最小方案(草案)
quiz_attempts或quiz_mistakes:user_id、题型、题干摘要、用户答案、正误、来源文档 ID、创建时间、过期时间明确不做(除非单独开 Issue)
验收标准(决策阶段)
相关位置
backend/app/services/quiz_service.pyfrontend/src/views/QuizView.vuedocs/已知问题与后续计划.md(CM-04、CM-05)优先级
P2(产品边界;建议 7/29 前至少完成决策文案)