功能描述
在练习模式中,自动记录用户走错的局面(fenId)和对应的步数信息,帮助用户了解自己的薄弱环节,便于针对性复习。
需求细节
- 练习模式下,当用户走错时,记录以下信息:
- 走错的局面(fenId)
- 走错的着法(用户实际走的 move)
- 正确的着法(期望的 move)
- 走错的时间戳
- 累计走错次数
- 统计数据需要持久化存储,跨会话保留
- 能够按走错次数排序,快速定位最常出错的局面
设计考虑
- 持久化方案需与现有 DatabaseData / SessionData 的存储架构保持一致(Codable + iCloud 文件协调)
- 统计数据应通过 DatabaseView 的筛选机制正确工作(不同范围下只显示对应范围内的错误统计)
- 考虑数据结构的可扩展性,未来可能支持错误趋势分析、按时间段筛选等
验收标准
功能描述
在练习模式中,自动记录用户走错的局面(fenId)和对应的步数信息,帮助用户了解自己的薄弱环节,便于针对性复习。
需求细节
设计考虑
验收标准