# Memora 原型说明(基于 REQUIREMENTS.md) ## 1. 信息架构 - 登录:`/login` - 学习概览:`/` - 记忆模式(新词学习四阶段):`/memory` - 复习模式(今日待复习队列):`/review` - 学习统计:`/statistics` - 词库管理:`/words` - 偏好设置:`/settings` ## 2. 核心流程原型 1. 用户登录后进入仪表盘,看到今日任务和学习概览。 2. 在「记忆模式」选择词库、每日目标、提醒时间,启动学习会话。 3. 每个单词按四阶段完成: - 阶段一:英译中四选一(显示英文+例句) - 阶段二:中译英四选一(显示中文释义) - 阶段三:听音选词(播放音频) - 阶段四:听音拼写(输入拼写) 4. 每题提交会写入学习结果,实时展示正确率、连对和耗时。 5. 在「复习模式」按 SRS 队列完成当天复习,提交后动态更新掌握度和下次复习时间。 ## 3. 需求映射 - 账户与身份:登录/注册 + JWT 保护路由 - 学习流程:四阶段学习题型 + 会话统计 - 复习调度:`GET /review/today` 获取今日队列,`POST /review/submit` 回写结果 - 统计与反馈:仪表盘和统计页展示学习指标 - 偏好设置:每日目标、提醒时间、词库选择 ## 4. API(已对齐 v1) - `POST /api/v1/auth/register` - `POST /api/v1/auth/login` - `GET /api/v1/words` - `GET /api/v1/words/:id` - `POST /api/v1/study/sessions` - `POST /api/v1/study/answers` - `GET /api/v1/review/today` - `POST /api/v1/review/submit` - `GET /api/v1/stats/overview`