调整头像
裁剪预览

拖动图片调整位置,拖动下方滑块缩放

缩放{{ (avatarCrop.scale || 1).toFixed(1) }}x
今日学习分享卡
长按图片保存或转发 · 点空白处关闭
🎲 零道具亲子互动
抽一个游戏…
🎯 {{ zeroGame.goal_ref }} ⏱ {{ zeroGame.duration_min }} 分钟 {{ sceneLabel(zeroGame.scene) }}
{{ zeroGame.title }}
💡 {{ zeroGameReason }}
{{ zeroGameDifficulties[zeroGameLevel].level }}玩法:{{ zeroGameDifficulties[zeroGameLevel].desc }}
{{ zeroGame.content }}
💡 练什么:{{ zeroGameGoalDesc }}
换场景:
{{ toastMsg }}
🍎
去果园玩吧!
学过的老朋友想你了 · 摘果子攒 ⭐
⭐ {{ quizStars }} 开始 →
🌱 今天学什么
👍 {{ boardZan }}/5
识字 已认识 {{ board.literacy.learned }} 个
数学
🎯 {{ (m.howto||{}).goal }}
{{ i+1 }}.{{ d }}
📝 今日题目(照着问)
 {{ qz }}
✅ 达标线:{{ (m.howto||{}).pass }}
🧰 {{ (m.howto||{}).need }}
🔁 温故 · {{ board.math.review.short }} 复习优先
{{ board.math.review.variant }}
 {{ qz }}
✓ 今天温故过了,已记入今日已学
🎭 复述 · {{ board.recite_review.short }} {{ board.recite_review.subject==='poem' ? '背出来' : (board.recite_review.subject==='song' ? '唱出来' : '讲出来') }}
{{ board.recite_review.variant }}
✓ 今天复述过了,已记入今日已学
🧮 今日算一算(口算)
{{ ((board.math.daily_calc||{}).list||[]).map(c => c.q).join('  ') }}
✓ 今天算完了,已记入今日已学
英语
还有单词课:{{ board.english.words_next[0].title.replace('英语:','') }}
{{ board.english.words_next[0].desc }}
今天还没开始,学一样就会记在这里
{{ lg.at }} {{ studyKindName(lg.kind) }} {{ lg.title }} {{ lg.detail }}
完成啦,打几颗星?
{{ t.content }}
合成中…
材料:{{ t.materials || '无' }} · 约 {{ t.duration_min || 15 }} 分钟
做完点星
已完成
🎈
今天还没有任务
写日记

{{ savedMsg }}

{{ reportError }}

记录
记一笔,AI 就会更懂呦呦
{{ todayPrinciple.title }}
{{ formatCard(todayPrinciple.card_content || todayPrinciple.content) }}
{{ todayPrinciple.title }}
{{ formatCard(todayPrinciple.card_content || todayPrinciple.content) }}
心得:{{ cardReflection }}

🔁 复习中心

{{ curCardIndex + 1 }} / {{ reviewDueItems.length }}
{{ subjectName(curCard.subject) }} 第 {{ curCard.review_stage }}/5 轮
{{ curCard.emoji }}
{{ curCard.title }}
{{ curCard.big }}
{{ curCard.hint }}
📎 {{ curCard.source }}
加载卡片…
🎉
今天没有到期的复习

学过的内容到点会自动出现在这里

小赞
{{ zan }}/{{ zanPerStar }}
🍎
正在摘今天的小关卡…

🌟 星星果园

跟着亮光走,玩过的果子就熟啦 🍎

正在准备今天的小关卡…

🌱 🍎 {{ i+1 }} {{ lv.label }}
今天没有要复习的内容,明天再来吧 🌱
{{ quizCur.play==='revisit' ? revPrompt() : quizCur.question }}
{{ quizCur.scene.caption }}
💨
🎴
{{ a.text }}
{{ countN }}个
{{ fbText }}

今天全部通关啦!

收集到 {{ quizStars }} 颗小星星, 攒够 5 个小赞就能换 1 颗大星星 ⭐

⭐
{{ f.icon }}
⭐
5 个小赞变成 1 颗星星!

📖 呦呦的日记

#{{ d.seq }} {{ d.report_date.slice(5).replace('-', '/') }}
{{ d.parent_mood ? moodEmoji(d.parent_mood) : '📰' }} {{ d.parent_note || '(只选了心情)' }}
🤖 {{ d.summary }}
›
📖
还没有日记

提交"今日家长总评"后,这里会出现第 001 篇日记

📖 日记 #{{ currentDiary.seq }}

{{ currentDiary.parent_mood ? moodEmoji(currentDiary.parent_mood) : '📰' }}
{{ currentDiary.report_date }}
{{ currentDiary.created_at }} · #{{ currentDiary.seq }}
📝 呦呦的记录(家长原始输入)
{{ currentDiary.parent_note || '(只选了心情,没有写文字)' }}

{{ currentDiary.summary }}

✨ 亮点
  • {{ h }}
🔍 观察
  • {{ o }}
💡 建议
  • {{ s }}

📊 学习热力图

{{ lhm.total_tasks }}
累计任务
{{ lhm.total_stars }}
累计星星
{{ lhm.range.start }} ~ {{ lhm.range.end }}
学习历程
{{ sub.icon }} {{ sub.name }}
{{ sub.total_tasks }}次
还没有学习记录——完成第一个任务后,这里会出现第一块色块

🎁 有奖任务

每日任务 每天刷新 · 做完明天再来
{{ d.emoji }}
{{ d.title }}
🪙{{ d.coins }} 币 今天 {{ d.done_today }}/{{ d.daily_limit }} 次
✅ 今天做完了
临时任务(爸爸发布)
{{ d.status==='paid' ? '✅' : '📜' }}
{{ d.title }}
🪙{{ d.coins }} 币 · {{ d.created_at }} · {{ d.status==='paid' ? '已完成' : '待呦呦完成' }}
🎁 还没有有奖任务——爸爸发布一个,让呦呦帮家里做事赚币吧!

成长

{{ (profileData && profileData.name) || '呦呦' }} {{ profileData.age }}岁
{{ weekBrief.overview.pct }}%
本周完成 {{ weekBrief.overview.done }}/{{ weekBrief.overview.total }}
{{ weekBrief ? weekBrief.overview.stars : (rewards ? rewards.stars_total || 0 : 0) }}
学习星
{{ weekBrief ? (weekBrief.overview.companion_days || 0) : 0 }}
陪伴天数
{{ g.name }}
{{ g.done }}/{{ g.total }}
{{ e.title }}
进步亮点
  • {{ '★'.repeat(h.stars) }} {{ h.title }}
待改进
  • · {{ w }}
建议:{{ weekBrief.suggestions[0] }}
📛
记过小本本
犯错统计 · 讲道理 → 连续 3 记过扣 1 币
›
👤
家长专区
家庭账户 · 家长课堂 · 数据看板 · AI 设置
›
📝 今天呦呦做了什么
记一笔,老师反思时能聊到
·{{ e.content }}{{ e.created_at }}
📞
本周通话小结
小彩虹和呦呦这一周聊了什么 · 亮点与兴趣
▾
正在翻这周的通话记录…
{{ callWeekly.message }}
周报生成失败
全部工具 {{ growthGroups.reduce((a,g)=>a+g.items.length,0) }} 个入口
{{ g.title }} {{ g.items.length }} 项
▾
{{ e.title }}
{{ e.desc }}

本周复盘

📊
还没有本周复盘

{{ reviewError }}

{{ weeklyReview.week_start }} 开始 完成率 {{ Math.round(weeklyReview.completion_rate * 100) }}%

本周亮点
  • {{ h }}
本周观察
  • {{ o }}
下周建议
  • · {{ s }}
👶 呦呦周画像
兴趣变化

{{ weeklyReview.growth_profile.interest_shift }}

能力进步

{{ weeklyReview.growth_profile.capability_progress }}

情绪趋势

{{ weeklyReview.growth_profile.emotional_trend }}

最有效学习方式

{{ weeklyReview.growth_profile.learning_style }}

需要关注

{{ weeklyReview.growth_profile.needs_attention }}

{{ weekMonday(planWeekOffset).slice(5).replace('-','/') }} 周

家长专区

数据看板 · 家庭 · 设置
📊
数据看板
自进化 · 成长阶梯 · 通话统计 · 周计划质量
›
{{ g.title }}
{{ g.items.length }} 项
▾

📊 数据看板

5 个监控 · 一目了然
📞 本周通话
已停 {{ callStats.gap_days }} 天 复航期盯这个
🤖 小彩虹自进化
越用越懂呦呦
🖼 画像变更对比
完整度 {{ portraitDiff.quality_new.filled }}/{{ portraitDiff.quality_new.total }}
⚡ 进化日志
近 7 天 · 小彩虹自己做的事
还没有记录——自进化任务多在夜间运行(画像更新 23:50 / 规则提炼 03:10 / 目标检视 03:20),明早来看。
🎯 成长阶梯
目标会自己长高
📞 通话统计
呦呦和老师打电话
🧠 知识轨迹
对话里学到的知识
🗣️ 表达成长
每通电话呦呦的表达量
{{ expTrend.stats.avg_len || 0 }}字
平均每轮表达
{{ expTrend.stats.avg_open || 0 }}
开放追问/通
{{ expTrend.stats.meet_days }}/{{ expTrend.stats.total_days || 0 }}
追问达标天数
近 {{ expTrend.items.length }} 天每轮表达字数(柱)· 开放追问(柱上数字)
{{ d.open_q ? d.open_q : '' }}
{{ d.date.slice(5) }}
📚 知识点明细
{{ kpList.length }} 条 · 按掌握度排序
{{ k.content }}
{{ k.subject_cn }}·{{ k.kp_type_cn }}
✅ 会用 🤔 卡壳 掌握 {{ k.mastery }}/5 复{{ k.review_stage }}轮 见{{ k.encounter_count }}次
下次复习:{{ k.next_review_at }}
💬 {{ k.examples.split('‖')[0] }}
还没有知识点——和呦呦多打几通电话,小彩虹会把对话里学到的东西记在这里。
📜 通话记录
{{ c.time }} {{ c.minutes }}分钟 · {{ c.turns }}轮{{ c.engaged!==null ? ' · 参与度'+c.engaged+'/3' : '' }}
{{ c.summary }}
📞 还没有通话记录
📋 周计划质量
防计划跑偏
📅 暂无周计划数据

📛 记过小本本

犯错统计 · 独立于心性
呦呦当前钱币
🪙{{ misBalance }}
同一错误第 1 次 → 讲道理
连续记过 {{ misDemeritsPerPenalty }} 个 → 扣 1 币
记一次错
按错误统计
{{ a.type }} 共{{ a.total }}次 📛{{ a.demerits }}过 💰{{ a.penalties }}扣
最近记录
{{ (lg.created_at||'').replace('T',' ').slice(5,16) }} {{ misStageLabel(lg.stage) }} {{ lg.type_name }} · {{ lg.note }}

还没有记录——呦呦表现不错,继续保持!

💾 数据备份

导出一份完整数据 + 照片,换手机 / 电脑时用「恢复备份」一键还原,数据永远在自己手里。

💱 家庭账户

{{ m.emoji }}
{{ m.name }} {{ m.role==='youyou' ? '宝贝' : '家长' }}
⭐ {{ m.stars }} 星 🪙 {{ m.coins }} 币
收支流水
{{ tx.reason || tx.note || '流水' }} {{ tx.amount >= 0 ? '+' : '' }}{{ tx.amount }} 🪙

💰 暂无收支流水

⭐ 星星流动
{{ sf.reason }} {{ sf.time }} +{{ sf.stars }} ⭐

⭐ 暂无星星记录

📋 呦呦档案

👧
{{ profileData.name }}
{{ profileData.age_months }} 个月(约 {{ Math.floor(profileData.age_months/12) }} 岁 {{ profileData.age_months%12 }} 个月)

档案未设置

🧠 教育理念

{{ p.title }}
{{ p.card_content || p.content }}

📖 暂无教育理念

🧩 能力图谱

{{ c.name }}
{{ c.domain_label }}
{{ c.status==='done' ? '✓ 已掌握' : c.status==='learning' ? '学习 中' : '未开始' }}

📊 暂无能力数据

{{ curReady ? curReady.name : '🎒 幼小衔接' }}

{{ curReady.current_value }}/{{ curReady.target_value }}{{ curReady.unit || '' }}

素材库

{{ m.type_label }} {{ m.domain_label }} ★
{{ m.title }}
{{ m.usage }}
{{ m.content }}
合成中…
{{ tag }}
📚 用于课程:{{ m.related_curriculum.join('、') }} 等 {{ m.related_count }} 门

添加新素材

🏪 家庭商店

🪙 {{ shopBalance }} 币

💡 有些快乐不用买:拥抱、一起玩、讲故事。这些游戏币是呦呦用学习星换的,好好享受买到的每一份快乐哦!

{{ g.category }} {{ g.items.length }} 件
{{ p.emoji }}
{{ p.name }}
{{ p.desc }}
🪙{{ p.price }}币
🏪

商店还没上架商品

和 AI 说:"上架 XX 定价 X 币",就能自动添加
比如:"上架一个新玩具 定价20币"

🛍️ 已买过的({{ shopPurchases.length }})
{{ x.name }} {{ x.price }}币 {{ x.time }}
✨ AI 补货建议 按呦呦画像兴趣生成 · 你把关上架
没有建议,稍后再试
{{ x.emoji }}
{{ x.name }} 🪙{{ x.price }}币 · {{ x.category }}
{{ x.desc }}
💡 {{ x.reason }}

📚 育儿卡存档

{{ cardHistory.length }} 张
还没有存档记录。
点首页的育儿卡「🤍 点赞 / ☑️ 已学习 / ✍️ 写心得」就开始积累吧!
{{ h.date }} ✅ 已学习 ❤️ 点赞
{{ h.title }}
📚 {{ h.basis }}
💬 当时的心得:{{ h.reflection }}

🎪 亲子活动库

{{ activityTotal }} 项内容
⏰ 此刻推荐 {{ sceneRec.time_label }}
{{ sceneRec.icon }}
{{ sceneRec.name }} · {{ sceneRec.reason }}
{{ sceneRec.desc }} · {{ sceneRec.task_count }} 个任务模板
💤 哄睡场景可配合家长课堂「🎧 睡前听」一起用

📅 习惯打卡

{{ habitsStreakTotal }} 天连击
{{ h.icon }}
{{ h.name }}
{{ h.desc }}
🔥{{ h.streak_days }}
天连击
养成进度 {{ h.habit_progress >= 100 ? '🎉 习惯已养成!' : (h.total_days + '/66 天 · 还差 ' + h.days_to_goal + ' 天') }}
少 多 近 60 天 · 共 {{ h.total_days }} 天

🎓 家长课堂

全生命周期育儿课——睡前 5-10 分钟学一张任务卡,写笔记提交,学习自动记录。

🔁 今日复习(艾宾浩斯 · {{ parentReviewDue.length }} 项)
{{ rv.title }} 第{{ rv.review_stage }}/4轮
🎯 今日推荐
🎓
{{ rc.title }}
{{ rc.reason }}
学 →
{{ parentLevel.level_name.split(' ')[0] }}
{{ parentLevel.level_name }}
XP {{ parentLevel.xp }} · 已学 {{ parentLevel.learned }} 卡 · 实践 {{ parentLevel.practiced }} 次 · 笔记 {{ parentLevel.notes }} 篇
🎖️ 家长认证路径
当前 {{ parentCert.level }}
{{ lv }}
{{ ['入门', '进阶', '专家'][i] }}
{{ b.name }}
{{ b.desc }}
{{ b.progress }}
👤 我的家长画像
{{ parentTree.level >= 4 ? '🌳' : parentTree.level >= 2 ? '🌲' : '🌱' }}
{{ parentTree.level_names[parentTree.level - 1] || '树苗' }} Lv.{{ parentTree.level }}
🌸 学习 {{ parentTree.flowers }} 张卡 🍎 掌握 {{ parentTree.fruits }} 个模块 ✨ XP {{ parentTree.xp }}
距 {{ parentTree.level_names[parentTree.level] || '更高' }} 还差 {{ (parentTree.xp_next || 100) - (parentTree.level_progress || 0) }} XP
{{ parentTree.level_message }}
{{ f.icon }} +{{ parentTree.flower_list.length - 12 }}
{{ parentProfile.insight.summary }}
养育风格
{{ parentProfile.insight.style }}
成长轨迹
{{ parentProfile.insight.progress }}
🎯 当前关注
{{ f }}
💡 建议补强
{{ parentProfile.insight.suggest }}
{{ tag }} ×{{ n }}
{{ c.icon }}
{{ c.title }}
{{ c.brief }}
{{ c.done }}/{{ c.total }}
{{ c.stage }}

家长课堂建设中…

{{ parentCourse ? parentCourse.icon + ' ' + parentCourse.title : '家长课堂' }}

{{ i+1 }}
{{ card.title }}
{{ card.tags }}
✓ 已学 开始 →

{{ parentCard ? parentCard.title : '学习' }}

✓ 已学
📖 理论卡 🧰 工具卡 💡 案例卡 🎯 练习卡 {{ parentCard.tags }} · 5-10 分钟 ✓ 已学
🎧 睡前听 生成中…(约 20 秒)

AI 把这张卡变成睡前讲给呦呦听的温暖对话——妈妈的声音,哄睡+学道理。

{{ parentAudioError }}
📖 核心理论
{{ parentCard.theory }}
💡 典型案例
{{ parentCard.example }}
🎯 今日行动
{{ parentCard.action }}
✅ 已打卡实践
📝 掌握小测(3 题)
{{ qi+1 }}. {{ q.q }}
{{ quizResult }} 分
{{ quizResult >= 80 ? '🎉 掌握得很好!' : '💪 建议再温习理论部分' }}
✍️ 思考与表达(写写你的想法)
{{ qi+1 }}. {{ q }}
📓 学习笔记(提交后存入家长成长档案)
📚 之前的笔记({{ parentCard.notes.length }} 条)
{{ n.created_at }} · {{ n.content }}

📓 家长笔记

👤 我的成长
{{ parentProfile.total_learned }}
已学卡片
{{ parentProfile.note_count }}
学习笔记
{{ Object.keys(parentProfile.tag_dist || {}).length }}
涉及领域
{{ grp.date }}
{{ n.card_title || '家长课堂' }} {{ n.created_at }}
{{ n.content }}

✍️ 还没有学习笔记——去「家长课堂」学一张卡,写写想法吧

AI 配置

{{ p.name }} {{ p.status }}
{{ p.usage }}
当前 key:{{ p.key_preview }}
未配置
🔑 更换 API key

保存位置:{{ aiKeyPath }}(服务器本地文件,不出网、不回显明文)
换 key 后立即生效,无需重启服务。

ℹ️ 部署说明
1. key 只保存在服务器本地文件,前端不回显明文,安全
2. 本机与服务器各自独立配置(不随云同步)
3. 部署到新服务器后,在此页粘贴 key 即可启用 AI

📊 使用度量

📈 近 {{ usageMetrics.range.days }} 天总计
{{ usageMetrics.totals.overall_rate }}%
任务完成率({{ usageMetrics.totals.done }}/{{ usageMetrics.totals.planned }})
{{ usageMetrics.totals.feedbacks }}
执行反馈(有记录的天)
{{ usageMetrics.totals.reports }}
AI 日报天数
{{ usageMetrics.totals.review_advanced }}
复习推进项
🗓️ 每日明细(有记录的天)
{{ row.date.slice(5) }}
任务 {{ row.done }}/{{ row.planned }} {{ row.rate }}% · 反馈 {{ row.feedbacks }} · 日报 ✓
📈 最近 30 天还没有使用记录——完成一个任务后这里就会出现数字

"越用越懂呦呦"不是口号——完成率/反馈/日报就是平台学到的证据。

🔐 访问密码

公网保护 {{ authEnabled ? '已启用' : '未启用' }}

部署到公网后,打开平台需输入密码才能进入。
{{ authEnabled ? '当前已开启:任何设备打开需输入密码。' : '未开启:任何人打开网址都能看数据(仅限本机使用时可不设)。' }}

{{ authEnabled ? '修改密码' : '设置密码' }}

⚠️ 开启后,本机和其他设备打开平台都要输密码。密码保存在服务器本地(data/access_config.json)。

👨‍👩‍👧 家长任务

{{ parentPct }}%

💡 教育孩子先教育自己。每天 2 个育儿小任务(读一张育儿卡 + 一个行动),坚持做,你会更懂娃。

📖 今日育儿卡
{{ todayPrinciple.age_range==='全部' ? '通用' : todayPrinciple.age_range + ' 岁' }}
{{ todayPrinciple.title }}
{{ formatCard(todayPrinciple.card_content || todayPrinciple.content) }}
📚 {{ todayPrinciple.basis }}
💬 我的心得:{{ cardReflection }}
本周家长任务 {{ parentDone }}/{{ parentTotal }} 完成
📅 {{ day.label }} 周{{ day.weekday }} ✅ 完成

{{ t.content }}

做完啦?点星完成(呦呦会给爸爸打分)
✅ 已完成

🎁 奖励中心

完成任务得 ⭐学习星(只增不减),每 3 星自动兑 1 🪙游戏币,用币兑换愿望!

⭐ 学习星(只增)
{{ rewards ? rewards.stars_total || 0 : 0 }}
🪙 游戏币(购物)
{{ rewards ? rewards.balance || 0 : 0 }}
连续打卡 {{ rewards ? rewards.streak_days : 0 }} 天 🔥
已花 {{ rewards ? rewards.spent || 0 : 0 }} 币
完成任务得星(只增不减)· 每 3 星自动兑 1 币 · 购物扣币不扣星
⭐ 再得 {{ 3 - (rewards.stars_total % 3) }} 颗星,就能再换 1 枚币! {{ rewards.stars_total % 3 }}/3
🎉 当前兑换享 {{ rewards.discount.rate_label }}!
💡 攒到 {{ rewards.discount.next_tier }} 币可享 {{ rewards.discount.next_tier >= 200 ? '8 折' : (rewards.discount.next_tier >= 100 ? '9 折' : '9.5 折') }}
成就徽章 ({{ rewards ? rewards.badges.length : 0 }}/8)
{{ b.icon }} {{ b.name }} {{ b.desc }}
愿望清单
💰 有呦呦许下的愿望还没定价——点下面的「💰 定价」按钮定好价格,她就能用星星攒着兑换啦
🎁 还没有愿望——和 AI 老师聊天时说「我想要…」,小彩虹会帮呦呦记下来哦
{{ w.status==='done' ? '🎉' : w.status==='redeemed' ? '⏳' : w.status==='draft' ? '💭' : '🎯' }}
{{ w.title }}
⭐ 呦呦的星星 只增不减
⭐
+{{ s.stars }} 星 · {{ s.reason }}
{{ s.time }}
+{{ s.stars }}⭐
⭐ 还没有星星——完成任务、被表扬加星就会记在这里
🪙 呦呦的钱 收入/支出
🪙
{{ t.from === '呦呦' ? '👧 呦呦' : '👨 爸爸' }} → {{ t.to === '呦呦' ? '👧 呦呦' : '👨 爸爸' }} · {{ t.reason }}
{{ t.time }}
{{ t.to === '呦呦' ? '+' : '-' }}{{ t.delta }}🪙
🪙 还没有钱——奖励币、完成有奖任务、买东西都会记在这里
新增愿望(娃攒够积分可兑换)
给愿望定价

💭「{{ priceForm.title }}」——定几个币?(约 = 币数×3 颗星的任务量)

🔔
{{ curProgress.overall.review_due }} 项课程到期待复习(艾宾浩斯间隔记忆), 下周计划会自动安排复习任务
🔔 到期复习清单({{ reviewDueItems.length }} 项)
{{ subjIcon(r.subject) }} {{ r.title }}
第 {{ r.review_stage }}/4 轮

复习任务会在下周计划自动安排(艾宾浩斯 1/3/7/30 天间隔记忆)

{{ subjIcon(subj) }}
{{ subjectName(subj) }}
{{ v.done }} / {{ v.total }} 项
{{ subjIcon(curSubject) }}

{{ subjectName(curSubject) }}

{{ curProgress.subjects[curSubject] && curProgress.subjects[curSubject].done || 0 }} / {{ curProgress.subjects[curSubject] && curProgress.subjects[curSubject].total || 0 }}
🔍
{{ idx+1 }} {{ it.title }} 🏆 已掌握 ✓ 已学 🔵 学习中 🔒 未解锁 待学习
{{ it.desc }}
🔗 先学:{{ it.prereq.join(' → ') }}
📚
{{ curSearch ? '没有匹配「' + curSearch + '」的课程' : '暂无课程项' }}

{{ curSearch ? '换个关键词试试' : '点上方「➕ 新增」扩范围,或去同步模板库' }}

{{ mastery.kind==='chars' ? '🎓 我的点亮字表' : (mastery.kind==='english' ? '🔤 字母 · 单词点亮' : '🎯 课程点亮图') }}
已点亮 {{ mastery.lit || 0 }} / {{ mastery.total || 0 }}
已点亮 学习中 未点亮
🔤 字母表 点亮 {{ mastery.letters.filter(l=>l.st==='lit').length }}/{{ mastery.letters.length }}
{{ g.theme }} 点亮 {{ g.lit }}/{{ g.items.length }}
{{ litSel.t }}
{{ litSel.t }} · {{ litSel.st==='lit' ? '已点亮 ✨' : '学习中 🔸' }}
✨
还没有可点亮的内容

学习或打卡后,这里会一个个亮起来

编辑课程项
新增课程项(扩范围)

🗓️ 历史记录

{{ historyTotal }} 个任务 · 完成 {{ historyDone }}
{{ historyMonthLabel }}
🔍
{{ day.date }} ✓ 实做 {{ day.doneCount }} 个
{{ t.status==='done' ? '✓' : '' }} {{ t.title }} ⭐{{ t.stars }} 计划
📋 {{ t.template_label }}
{{ t.content }}
🧰 {{ t.materials || '无材料' }} · ⏱ {{ t.duration_min }}分钟

这个月还没实际完成的任务

🗓️ {{ historyFilter==='done' ? '这个月还没实际完成的任务' : '这个月还没有任务记录' }}

🏷️ 分类历史

按模板类型分类浏览(古诗/儿歌/手工/绘本/识字/数学...),点进任务可看详情/上传作品

🗂️ 还没有完成的任务——完成几个任务后回来分类浏览
{{ cat.emoji }}
{{ cat.label }}
完成 {{ cat.done_count }} / 共 {{ cat.total }} 个
{{ t.title }}
{{ t.task_date.slice(5) }}
⭐ {{ t.stars }}

🎨 呦呦的作品集

{{ photosTotal }} 幅作品
🖼️

还没有上传作品

完成任务时点「📷 上传作品」,作品会按日期出现在这里

{{ mg.month_label }}
{{ mg.count }} 幅 {{ mg.open ? '▴' : '▾' }}
{{ photoViewer.name }} · {{ photoViewer.rotate }}°

🖼️ 教材图片

{{ materialImagesTotal }} 张
{{ im.name }}

还没有教材图片——生成素材时会自动保存到这里

👧 呦呦小档案

自动更新中...
{{ (profileData && profileData.name) || '呦呦' }} {{ portraitAgeStr() }}
{{ ig }} +{{ profileData.interests_list.length - 4 }}
🎯 家长行动建议
🔍 当前卡点:{{ actionAdvice.card.skill }}
掌握 {{ actionAdvice.card.progress }}%

{{ actionAdvice.card.reason }}

💡 怎么练:{{ actionAdvice.card.activity }}
{{ f }}
🔁 易忘项这样补
{{ r }}
{{ actionAdvice.encourage }}
{{ portrait.stats ? portrait.stats.tasks_done : 0 }}
✅ 已完成任务
{{ portrait.stats ? portrait.stats.stars : 0 }}
⭐ 累计星级
{{ portrait.history_count || 0 }}
🕰️ 档案进化
{{ portrait.summary['一句话'] || '档案生成中...' }}
📝 {{ portrait.basis }}
{{ g.title }}
{{ it.k }}
{{ tag }}
{{ ['①','②','③','④','⑤','⑥'][si] || (si+1) }} {{ seg }}
{{ fmtVal(it.v) }}
档案进化史({{ portraitHistory.length }} 次更新)
{{ kv[0] }}
{{ fmtVal(kv[1]) }}

📚 我的教材

按周生成的配套任务素材 PDF(含 12 模板整套包)

📚

还没有教材

生成计划后点"生成教材",这里就能看历史 PDF

🗓️ {{ b.week_start }} 起 旧版
{{ b.task_count }} 份教材 ⚠️ 发现 {{ b.dup_count }} 个重复
📥 整套下载
{{ it.name }} ⚠️重复
📥 下载整套教材 PDF

📕 呦呦成长册

把积累的任务/作品/观察/档案汇编成一本成长册 PDF——留存纪念,或发给亲友看呦呦的进步。

选择周期
✅ 已生成:{{ gbResult.period_label }}度成长册({{ gbResult.start }} ~ {{ gbResult.end }})
任务 {{ gbResult.tasks }} 个 · 作品 {{ gbResult.photos }} 幅 · 观察 {{ gbResult.reports }} 天 · 积分 {{ gbResult.points }}
{{ gbResult.print_hint }}

🌱 呦呦的成长画像

{{ growth.profile.name ? growth.profile.name[0] : '呦' }}
{{ growth.profile.name || '呦呦' }}
{{ growth.profile.age_text }} · 使用平台{{ growth.stats.platform_days }}天
{{ i }}
{{ b.emoji }} {{ b.name }}
{{ growth.stats.total_done }}
完成任务
{{ growth.stats.completion_rate }}%
完成率
{{ growth.stats.active_days }}
活跃天数
{{ growth.stats.avg_stars }}
平均星级
🔔
{{ growth.curProgress.overall.review_due }} 项课程到期待复习(易忘提醒),建议安排复习
✅
当前无待复习课程(1 天后会触发第一轮复习)
学习曲线(最近 8 周完成率)
{{ t.week }}
折线越高=完成越好
📊 打星后这里会显示你的进步曲线 → 完成任务去打星试试
作品回放(越画越好)
🎨
还没有上传作品
完成任务时点「📷 上传作品」作品会出现在这里
记录成长轨迹 · 越画越好
能力雷达
{{ d.label }}
{{ c.name }}
{{ c.progress }}%
🟢 能力掌握度(52 项)
达标 {{ compCounts.green }} 练习中 {{ compCounts.yellow }} 未练 {{ compCounts.gray }}
{{ c.name.slice(0,1) }}
幼小衔接进度
{{ g.name }} {{ g.current }}/{{ g.target }}{{ g.unit }}
最新周画像
兴趣变化

{{ growth.growth_profile.interest_shift }}

能力进步

{{ growth.growth_profile.capability_progress }}

最有效学习方式

{{ growth.growth_profile.learning_style }}

需要关注

{{ growth.growth_profile.needs_attention }}

平台发现的兴趣
{{ t.text.length > 40 ? t.text.slice(0, 40) + '…' : t.text }}
成长日记
还没有成长记录,开始使用平台后这里会自动记录
{{ item.date }} {{ item.task_done }}/{{ item.task_total }} 完成

{{ h }}
成长亮点
{{ h.date }}

{{ h.text }}

✨ {{ b.text }}{{ b.at }}

她开心的事会自动存进来(通话里说的高光时刻 + 老师存的)

还没有对话,输入一条试试
📞 今晚陪练脚本 · 小彩虹老师
{{ callScript }}

{{ callScriptRecordMsg }}

选题依据:{{ callScriptPlan.domain_focus || '—' }} · 宪法 v0.2

👨
爸爸完成任务啦!
{{ pReviewTask ? pReviewTask.title : '' }}
呦呦来给爸爸打个星 ⭐
{{ planWeekLabel() }}计划预览 {{ previewPlan.week_start }}
勾选想保留的任务,点发布
{{ d.date.slice(5).replace('-','/') }}
{{ t.title }}
🎉
{{ encourageLoading ? '学伴正在给你写反馈...' : (encourageData ? encourageData.title : '') }}
{{ encourageData.message }}
📖
{{ encourageData.learn.word_cn }} {{ encourageData.learn.word_cn_hint }}
🔤
{{ encourageData.learn.word_en }} ({{ encourageData.learn.word_en_cn }})
{{ encourageData.learn.word_en_hint }}
💬
"{{ encourageData.learn.phrase }}"
{{ encourageData.learn.phrase_hint }}

➕ 记录悠悠今天的学习

悠悠今天在平台外做的/学的/问的,都可以记:写日记、聊天、问问题、儿歌、英文、手工…AI 自动提炼成记录 + 内容归类

完成质量: {{ externalStars ? externalStars + ' 星' : '点星星' }}

✅ 已记录「{{ externalResult.title }}」 {{ externalResult.added_materials.join(' ') }} 已加入素材库 💡 {{ externalResult.notes }}