D6 训练分 + 弹性Streak

课后结算 · App首页入口 · D22 bonus 机制已合并

课后结算
App首页
今日训练分
+82
45分钟燃脂骑行 · Coach Sarah
功率 Zone 3+ 时间
35 分钟在 Zone 3 及以上
+52
🎯
踏频达标率
78% 时间踏频在目标区间
+18
完课加成
完成整节课程
+12
BONUS 额外得分
+15
连续 Zone 4 保持 3 分钟 +8
冲刺段踏频 100+ 维持 60 秒 +7
本周进度
408 / 500
🔥 6 天连续训练
周一
周二
周三
周四
周五
周六
今天
❄️ 周三用了 1 个 Freeze · 剩余 1 个可用
Good evening
Alex 🔥6
🔥
6
天连续训练
本周训练分 408 / 500
❄️ 1 个 Freeze 可用 · 每周自动获得
赛季 2 · 第4周
🏔️ 阿尔卑斯征途
进度 3,200 / 6,000 · 🥉 铜章已获得
最近训练
45分钟燃脂骑行 · Sarah
今天 19:30 · 42分钟
+82
30分钟HIIT · Mike
昨天 20:15 · 28分钟
+64
20分钟恢复骑 · Emma
周五 18:00 · 20分钟
+31

设计说明

训练分组成:Zone 时间加权 + 踏频达标率 + 完课加成。所有用户可得分——基于功率 Zone,不依赖心率设备。

D22 Bonus 合并:原"盲盒微挑战"不再独立弹窗,改为课后自动识别超额表现(连续高 Zone、长时间达标等),给予 bonus 训练分。用户不需要课中做任何操作。

弹性 Streak:每周自动获得 1 个 Freeze(最多存 2 个),休息日自动使用。不显示"中断",只显示"用了 Freeze"。

周目标而非日目标:500 分/周 ≈ 正常训练 5 次。弹性且不焦虑。