 jacobxu666andClaude Opus 4.8
|
7a11a89031
|
新增积分系统:打卡/测试达标赚积分,纯累计可配置
- point_rule 规则表 + point_log 流水表(0008 迁移),唯一键防刷:同一事件首次达标才发放,重复静默返回 0
- 打卡分值随任务设置(模板/实例 points 字段,默认 10);测试类 6 种事件按规则表取值,各有默认分(单词 20/数学课 15/语法点 15/周测 50×2/考试通过 100)
- 发放埋点 6 处:打卡、单词检测、数学课、语法知识点、英语/数学周测、考试通过;周测达标联动打卡实例不重复计分
- 孩子端:/kid 总积分徽章,新增 /points 积分页(总积分+流水),测验结果页即时显示「+N 积分」,周测结果页刷新后从流水取回已发积分
- 家长端:功能管理新增「积分管理」Section(规则分值配置+每孩子总积分/最近流水);任务管理内联编辑任务分值
- 修复:drizzle 将 mysql2 重复键错误包进 cause,沿错误链识别 ER_DUP_ENTRY
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-18 17:58:53 +08:00 |
|
 jacobxu666andClaude Opus 4.8
|
2244f4e3ec
|
跟读录音优先选 mp4 格式(Safari/Chrome 通用),解决家长端 iOS 听不到
- MediaRecorder 优先 audio/mp4,回退 webm;iOS Safari 可回放 mp4
- 清理历史 webm 录音(无法在 iOS 播放)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-05 23:13:50 +08:00 |
|
 jacobxu666andClaude Opus 4.8
|
673d1bc511
|
撤回孩子端单词页网格;家长端跟读录音列表改一行多个(换行排布)
- 撤回 word-day 网格改动,恢复原卡片布局
- 家长端"单词跟读录音"(课程管理+学习概览)改为圆角标签自动换行,
一行多个,每个含单词+播放按钮
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-05 21:53:01 +08:00 |
|
 jacobxu666andClaude Opus 4.8
|
b63ccdfa9e
|
单词列表改紧凑网格(一行2-3个),不再一行一个占空间
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-05 21:41:26 +08:00 |
|
 jacobxu666andClaude Opus 4.8
|
b8db3ae707
|
学习概览日历可查看当日语法检测+跟读录音;修复跟读录音签名
- 学习概览选中某天展示:打卡任务+英语语法检测(分数)+单词跟读录音(回放)
- 修复跟读录音无法听:Safari 录音为 audio/mp4,原写死 audio/webm 致签名
不匹配上传失败;改为按实际录音类型签名,扩展名 m4a/webm
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-05 20:53:04 +08:00 |
|
 jacobxu666andClaude Opus 4.8
|
2bbf349e0c
|
新增英语单词打卡模块:3694词/247天,发音/详情/跟读录音/每日检测
- 数据源:解析 3500 词 PDF 得 3694 词,按每天 15 词分 247 天,覆盖全部单词
- 孩子端 /words 地图 + 当天学习页:点词标准发音(有道语音)、详情(释义/
形近词/例句)、学会标记、跟读录音(MediaRecorder 直传 OSS)、每日检测
(选释义,达标点亮并计入英语打卡)
- 家长端课程管理可回放孩子跟读录音
- 形近词运行时编辑距离计算;例句按需取词典 API
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-05 00:04:46 +08:00 |
|