School Panda
今日签到 / Check-in / เช็กชื่อ
老师 Admin
说明 / Note
点一次"签到"即可,系统按本次小时数自动扣课时。
กดเช็กชื่อเพียงครั้งเดียว ระบบจะหักชั่วโมงให้อัตโนมัติ
Tap "Check in" once. Hours will deduct automatically.
老师后台
Admin Login · เข้าระบบครู
请输入内部密码
进入后台 Enter
← 返回学生端
School Panda
内部运营统筹|老师后台
⏳
连接中
退出
老师后台
密码设置
课程体系
数据检查
☁️ 云同步
School Panda 内部运营工具
定位:纸质签到本负责真实性;本系统负责课时统计、续费提醒、群结构统筹和后台修正。
日常只看:总课时 / 已用 / 剩余 / 续费提醒。不要把本系统作为家长或学生自主签到系统。
老师后台:
新增群/学生、编辑资料、加减课时、补签、改签、撤销签到、手写修改都在这里。
核心看板:
总课时|已用|剩余。剩余 ≤ 5 自动作为续费提醒。
扣课时规则:
一次登记只扣一次,扣多少由手动记录或默认每次小时决定。
0
使用中群
0
学生账户
0
续费提醒
0
负课时
300
预留群
只看使用中
1-60群
全部300群
+ 新增学生/群
导出备份
群
学生
课程
课时账户
快速调课时
签到修正
资料
修改密码
密码用于保护老师后台。修改后请记牢,本地浏览器保存。
旧密码
新密码
确认新密码
保存新密码
课程默认课时可后台修改。HSK / 高级课可继续追加 +5 / +10 / 自定义课时。
数据检查:
确认系统实际加载的数据。
云同步说明:
设置后,Mac / iPhone / iPad 三台设备数据自动同步。
不设置也能正常用,纯本地模式(localStorage)。
☁️ 同步状态
同步功能
未启用
最后同步
—
本地最后修改
—
云端最后修改
—
设备标识
—
立即同步
从云端拉取
推送到云端
⚙️ 同步配置
Worker 地址 (Worker URL)
同步密钥 (Sync Key)
保存配置并测试
清除配置(回到本地模式)
🚀 第一次使用?看这里:
登录
Cloudflare 控制台
左侧菜单 →
Workers & Pages
→
Create Application
→
Create Worker
给 Worker 起名(例如
school-panda-sync
),点 Deploy
点
Edit code
,把代码粘贴进去(点下方"复制 Worker 代码")
点
Settings
→
Variables
→
KV Namespace Bindings
,
新建 KV
(例如
SP_DATA
),绑定到变量名
SP_KV
同一页面 →
Variables and Secrets
→
Add
→ 名字
SYNC_KEY
,值是你自定义的密钥(例如随便一串字母数字),
类型选 Secret
Deploy。复制 Worker URL(形如
https://xxx.workers.dev
)
回到这里,填入 URL 和密钥,点"保存配置并测试"
在其他设备(iPhone / iPad)打开同一份 HTML,填入相同的 URL 和密钥,自动同步
📋 显示 Worker 代码
📥 备份与恢复
即使用云同步,也建议每周手动导出一次 JSON 作为离线备份。
导出 JSON 备份
从 JSON 恢复
关闭
总课时
Total
已用
Used
剩余
Left
请选择本次小时数 / Please choose / กรุณาเลือก
例如 1 / 1.5 / 2 小时
1 小时 / 1 Hour / 1 ชม.
1.5 小时 / 1.5 Hours / 1.5 ชม.
2 小时 / 2 Hours / 2 ชม.
2.5 小时 / 2.5 Hours / 2.5 ชม.
3 小时 / 3 Hours / 3 ชม.
签到
Check in / มาเรียน
请假
Leave / ลา
补课
Makeup / เรียนชดเชย
缺席
Absent / ขาดเรียน
‹ 上月
本月日历
下月 ›
✅ 签到 Present
🟡 请假 Leave
🔵 补课 Makeup
🔴 缺席 Absent
记录 Records
签到 / 课时修正
关闭
日期
状态
签到 Present
请假 Leave
补课 Makeup
缺席 Absent
手动调整 Adjust
上课小时
实际扣课时(可填负数)
第几课
备注
保存这条修正
取消
资料编辑
群、学生、课程、老师、课时、状态都可以改
关闭
群号
群名称
学生姓名
选择课程
老师
默认每次小时
总课时
已用课时
当前第几课
状态
使用中
空闲
已关闭
归档
备注
保存资料
取消
📋 Cloudflare Worker 代码
复制下方代码到 Cloudflare Worker 编辑器
关闭
使用步骤:
1. 点击下方"复制全部代码"
2. 在 Cloudflare Worker 编辑器中删除默认代码,粘贴这段
3. 点 Save and Deploy
📋 复制全部代码
⚠️ 数据冲突
本地和云端数据不一致,请选择保留哪份
检测到云端数据比本地新(可能是另一台设备修改后推送了)。
请仔细选择,
选错会丢失数据
。
本地修改时间
—
云端修改时间
—
本地学生数
—
云端学生数
—
✅ 使用云端版本(推荐,丢弃本地未保存修改)
⚠️ 强制覆盖云端(保留本地,丢弃其他设备的修改)
取消,等等再说