{% extends "base.html" %} {% block title %}家长后台{% endblock %} {% block content %}

🛠️ 家长后台

⬇ 导出全部数据(JSON) 退出

👦 孩子信息

{% if age is not none %}

当前年龄约 {{ '%.1f'|format(age) }} 岁 · 标准身高 {{ std_h }} cm · 标准体重 {{ std_w }} kg(中国儿童生长标准 WS/T 612-2018)

{% endif %}

📈 健康记录(可补历史数据)

填入任意日期即可补录历史身高体重;仪表盘「健康综合」会展示最近两年。

📚 学科与单元(整年课表)

{% for s in subjects %}
{{ s.icon }} {{ s.name }}
{% endfor %}

📖 书目(含封面)

支持本地上传封面(png/jpg/gif/webp,不限制大小,离线可见);上传后会自动标准化为统一的 2:3 封面并生成缩略图。也可在下方每本书填图片 URL。
分类与评分决定书架墙上的筛选标签和排序,改完记得点「保存」。

{% for b in books %} {% endfor %}
封面书名作者状态分类 / 评分更新封面
{% if b.cover_thumb or b.cover_url %}{% else %}{% endif %} {{ b.title }} {{ b.author or '—' }} {% if b.status=='done' %}已读完{% elif b.status=='reading' %}在读{% else %}想读{% endif %}
{% if b.cover_url and b.cover_url.startswith('/static/covers/') %}
{% endif %}

🧹 数据管理

徽章由进度/读书/运动实时派生,重置后会自动重新累积,无需手动发徽章。

⚡ 浮动打卡项(可增删改)

仪表盘右下角的竖排打卡按钮;这里新增 / 改名 / 删除,仪表盘即时更新。

{% for k in checkin_kinds %}
{{ k.icon }} {{ k.name }} ({{ k.key }} · 完成显示「{{ k.done_name }}」)
{% endfor %}

🗓️ 补卡(补录历史打卡)

为过去的某一天补记一次打卡;同一天同一项目不会重复记。仪表盘日历会显示该日已打卡。

{% endblock %}