From b2f5eed4550db74c2d390289e850e4c03dd029f3 Mon Sep 17 00:00:00 2001 From: Claude AI Date: Sat, 28 Mar 2026 08:40:41 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=20AI=20=E6=99=BA?= =?UTF-8?q?=E8=83=BD=E6=8A=BD=E8=83=8C=E5=8A=A9=E6=89=8B=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E5=88=86=E6=9E=90=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增完整的需求文档,包含 5 个核心模块 - 用户管理:注册登录、个人信息编辑、账号设置 - 收藏与分享:题目收藏、社交分享功能 - 任务制定:学习任务与提醒 - AI 语音抽背:抽背模式、交互、反馈、记忆曲线、后台查询 - 要点背诵:文字抽背、音频带背、关联试题 Co-Authored-By: Claude Sonnet 4.6 --- docs/ai-tutor-requirements.md | 154 ++++++++++++++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 docs/ai-tutor-requirements.md diff --git a/docs/ai-tutor-requirements.md b/docs/ai-tutor-requirements.md new file mode 100644 index 0000000..70b405b --- /dev/null +++ b/docs/ai-tutor-requirements.md @@ -0,0 +1,154 @@ +# 📋 AI 智能抽背助手 - 需求文档 + +## 一、用户管理模块 + +### 1.1 注册登录 +- **需求描述**: + 1. 支持手机号、邮箱注册登录(含验证码验证) + 2. 接入微信、QQ、微博第三方快捷登录 +- **使用场景**: 新用户首次使用 APP;老用户返回登录 +- **技术要求**: + - 密码需加密存储,符合隐私合规要求 + +### 1.2 个人信息编辑 +- **需求描述**: + 1. 支持头像上传(可裁剪、压缩)、昵称修改 + 2. 可编辑性别、个人简介,完善个人资料 +- **使用场景**: 用户首次登录后完善资料;后续想修改个人展示信息 +- **技术要求**: + - 头像需支持主流图片格式(JPG/PNG),限制文件大小(如≤5MB) + +### 1.3 账号设置 +- **需求描述**: + 1. 提供修改密码功能(需验证原密码/验证码) + 2. 支持更换绑定手机号(需原手机号验证) +- **使用场景**: 用户忘记密码需重置;手机号变更需更新绑定 +- **技术要求**: + - 更换手机号时需双重验证,确保账号安全 + +--- + +## 二、收藏与分享模块 + +### 2.1 题目收藏 +- **需求描述**: + 1. 用户可收藏重要/典型题目,添加收藏标签(如"高频考点") + 2. 收藏题目按标签分类,支持快速查找 +- **使用场景**: 用户遇到易混淆题目想标记;想收藏高频考点题目方便复习 +- **技术要求**: + - 收藏列表需支持批量操作(如批量取消收藏) + +### 2.2 分享功能 +- **需求描述**: + 1. 支持分享题目(含解析)、考试结果、学习心得 + 2. 可分享至微信、QQ、微博等第三方平台 +- **使用场景**: 用户想和同学交流题目;想分享考试成绩、学习经验 +- **技术要求**: + - 分享内容需自带 APP 入口链接,方便接收者跳转查看 + +--- + +## 三、任务制定模块 + +### 3.1 学习任务与提醒 +- **需求描述**: + 1. 用户可自主设置学习任务(如"每天刷 50 道题") + 2. 任务对应时间点,通过手机通知栏推送学习提醒 +- **使用场景**: 用户想养成规律学习习惯;需要定时提醒避免忘记复习 +- **技术要求**: + - 支持任务完成标记,提醒频率可设置(如每天固定时间) + +--- + +## 四、AI 语音抽背模块 + +### 4.1 抽背模式设定 +- **需求描述**: + 1. 支持语音/文字输入提问,选择抽背范围(学科章节、错题本、收藏题) + 2. 可设置抽背方式(顺序/随机)、抽背间隔时间(如每 30 秒一题) +- **使用场景**: 用户想通过语音互动抽背;想针对性抽背某部分内容,控制抽背节奏 + +### 4.2 抽背过程交互 +- **需求描述**: + 1. 以语音/文字形式展示抽背内容(如"请背诵牛顿第二定律") + 2. 用户作答后,AI 即时判断正误,错误则给出正确答案+解析 + 3. 自动标记错误内容为"待再次抽背" +- **使用场景**: 用户进行实时抽背,检验背诵效果;想知道背诵错误的内容及原因 +- **技术要求**: + - 语音播报需清晰,语速可调节(如正常/慢速) + +### 4.3 抽背结果反馈 +- **需求描述**: + 1. 抽背结束生成报告(正确率、错误题目、用时) + 2. 提供复习建议(如关联知识点回顾、推荐练习题目) +- **使用场景**: 用户完成抽背后想总结效果;需要知道后续如何巩固抽背内容 +- **技术要求**: + - 报告需突出错误点,建议需具体可执行(如"复习第三章第二节后再抽背") + +### 4.4 记忆曲线助力 +- **需求描述**: + 1. AI 依据艾宾浩斯记忆曲线,记录用户抽背数据 + 2. 在遗忘临界点(如 1 天后、3 天后)推送再次抽背提醒 +- **使用场景**: 用户想长期记忆知识点,避免遗忘;需要科学的复习时间规划 +- **技术要求**: + - 需精准计算遗忘周期,提醒时间需合理(如避免深夜推送) + +### 4.5 抽背内容后台查询 +- **需求描述**: + 1. 后台可查看用户抽背记录(抽背内容、正确率、错误点) + 2. 支持按用户、时间筛选查询 +- **使用场景**: 班主任想了解学生抽背情况;管理员统计班级整体抽背效果 +- **技术要求**: + - 数据需实时同步,支持导出(如 Excel),方便统计分析 + +--- + +## 五、要点背诵模块 + +### 5.1 文字抽背(卡片式) +- **需求描述**: + 1. 将知识点生成卡片形式,展示核心内容 + 2. 用户可标记"已记住"/"未记住",未记住卡片自动进入待复习列表 +- **使用场景**: 用户想通过卡片快速记忆知识点;想筛选未记住的内容重点背诵 +- **技术要求**: + - 卡片支持左右滑动切换,可自定义卡片背景色(可选) + +### 5.2 音频带背(挖空交互) +- **需求描述**: + 1. 知识点支持挖空处理(如"麻黄汤的组成包括麻黄、桂枝、杏仁和______,其核心功效为______、宣肺平喘,主治______证。") + 2. 底部提供"看答案"/"隐藏答案"按钮,支持用户朗诵知识点(音频录制可选) + 3. 挖空内容在下方显示,用户可点击正确内容填入 +- **使用场景**: 用户想通过填空强化记忆;想通过朗诵加深知识点印象 +- **技术要求**: + - 音频带背需支持暂停/重播,填入答案后即时判断正误 + +### 5.3 关联试题 +- **需求描述**: + 1. 针对当前背诵知识点,推荐关联试题 + 2. 点击可跳转至试题页面,进行练习巩固 +- **使用场景**: 用户背完知识点后,想通过做题检验应用能力;想拓展知识点相关题目 +- **技术要求**: + - 关联试题需精准匹配知识点,避免无关题目推送 + +--- + +## 📊 需求总结 + +**核心功能模块**: 5 个 +**主要功能点**: 15+ 个 +**技术特点**: +- AI 智能抽背(语音/文字) +- 艾宾浩斯记忆曲线 +- 卡片式学习 +- 挖空填空交互 +- 第三方登录集成 +- 社交分享功能 + +--- + +## 📅 创建信息 + +- **创建日期**: 2026-03-28 +- **来源文件**: 需求.xls +- **整理人**: AI 智能抽背助手开发团队 +- **状态**: 待评审