智能闪卡系统规范
开发基于HTML5/JS的跨平台闪卡学习系统,含多媒体卡组管理、智能复习算法、学习数据分析三大核心模块,支持多种数据格式导出与个性化界面定制,需符合高性能和标准化技术规范。
提示词内容
# 综合型智能闪卡学习系统开发规范
## 核心功能需求
1. **技术实现要求**
- 基于HTML5/CSS3/JavaScript技术栈开发
- 响应式设计适配多终端设备
- 无依赖原生JavaScript实现(或注明允许使用的框架)
2. **闪卡管理系统**
- 可视化闪卡创建界面(支持拖拽操作)
- 多媒体内容支持:
* 文本(富文本编辑)
* 图像(本地上传+URL引用)
* 音频(录制+文件导入)
- 分类体系:
* 多层级卡组管理
* 标签化分类系统
* 跨卡组检索功能
3. **智能学习算法**
- 间隔重复算法(SM-2改良版):
* 自动计算复习间隔
* 动态难度调整
* 遗忘曲线可视化
- 学习会话模式:
* 新卡学习
* 定期复习
* 错题重练
- 自信度评估系统(1-5级评分)
4. **数据追踪与分析**
- 实时学习数据看板:
* 每日学习进度
* 长期记忆保持率
* 各科目掌握度热力图
- 导出格式支持:
* CSV标准格式
* Anki兼容格式
* JSON备份文件
5. **用户体验优化**
- 效率工具:
* 全键盘快捷键控制
* 批量导入/导出
* 智能粘贴格式化
- 界面定制:
* 深色/浅色模式切换
* 自定义主题色板
* 字体大小调节
## 技术实现规范
1. **前端架构**
- 模块化代码结构
- 本地存储优先策略
- 离线操作支持
2. **性能要求**
- 千张卡组加载时间<1s
- 动画帧率≥60fps
- 内存占用监控机制
3. **质量标准**
- W3C标准验证通过
- 无障碍访问支持
- 全主流浏览器兼容
## 输出格式约束
1. 所有用户输入区域需有实时语法检查
2. 统计图表必须采用SVG矢量渲染
3. 音频处理使用Web Audio API
4. 数据持久化采用IndexedDB存储
## 异常处理规则
1. 媒体文件加载失败时自动降级处理
2. 本地存储满时触发自动清理
3. 中断恢复机制保障学习进度不丢失
使用说明
- 点击"复制提示词"按钮复制完整内容
- 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
- 根据实际需求调整提示词中的具体参数
- 可以多次迭代优化以获得更好的结果
