Skip to content

[Product] 评估练习结果留存:错题本 / 可选学习统计 #38

Description

@G-Ethan007

背景

AI 出题第一版(#18)明确:不保存练习历史;提交后服务端删除会话,前端仅用 sessionStorage
docs/已知问题与后续计划.md CM-04 / CM-05

  • 结果不跨标签页/设备
  • 主观题仅用户自评

这对隐私友好,但与「知识地图本机掌握进度 + 问答历史」相比,学习闭环在「练完能否复习」上存在断层。

目标

先做产品决策,再实现最小方案。本 Issue 默认先讨论与设计,不直接开工大表。

需要拍板的问题

  1. 是否提供可选的「记住本次错题」?
  2. 默认开还是默认关?保留多久?用户如何一键清空?
  3. 只存元数据(题干哈希、对错、知识库/文档 ID)还是存完整题面?
  4. 主观题是否引入 AI 辅助点评(与客观分分开展示)?

若确认要做的最小方案(草案)

  • quiz_attemptsquiz_mistakes:user_id、题型、题干摘要、用户答案、正误、来源文档 ID、创建时间、过期时间
  • 用户设置:开启留存 / 立即清空
  • 列表页:错题复习,不提供排行榜与公开试卷
  • 服务端提交后仍可选择「仅本地」或「同步错题」两种模式之一

明确不做(除非单独开 Issue)

  • 排行榜、公开分享试卷、教师组卷、多人竞赛

验收标准(决策阶段)

  1. Issue 评论或文档中写明:做 / 不做 / 延后,以及理由。
  2. 若做:补充数据保留期限、删除机制与隐私说明,再拆实现 PR。
  3. 若不做:更新 README / 出题页文案,明确「一次性自测」。

相关位置

优先级

P2(产品边界;建议 7/29 前至少完成决策文案)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions