School Panda
School Panda
今日签到 / Check-in / เช็กชื่อ
说明 / Note
点一次"签到"即可,系统按本次小时数自动扣课时。
กดเช็กชื่อเพียงครั้งเดียว ระบบจะหักชั่วโมงให้อัตโนมัติ
Tap "Check in" once. Hours will deduct automatically.
School Panda

老师后台

Admin Login · เข้าระบบครู
请输入内部密码
← 返回学生端
School Panda
School Panda
内部运营统筹|老师后台
School Panda 内部运营工具
定位:纸质签到本负责真实性;本系统负责课时统计、续费提醒、群结构统筹和后台修正。
日常只看:总课时 / 已用 / 剩余 / 续费提醒。不要把本系统作为家长或学生自主签到系统。
老师后台:新增群/学生、编辑资料、加减课时、补签、改签、撤销签到、手写修改都在这里。
核心看板:总课时|已用|剩余。剩余 ≤ 5 自动作为续费提醒。
扣课时规则:一次登记只扣一次,扣多少由手动记录或默认每次小时决定。
0
使用中群
0
学生账户
0
续费提醒
0
负课时
300
预留群
群学生课程课时账户快速调课时签到修正资料

修改密码

密码用于保护老师后台。修改后请记牢,本地浏览器保存。
课程默认课时可后台修改。HSK / 高级课可继续追加 +5 / +10 / 自定义课时。
数据检查:确认系统实际加载的数据。
云同步说明:设置后,Mac / iPhone / iPad 三台设备数据自动同步。
不设置也能正常用,纯本地模式(localStorage)。

☁️ 同步状态

同步功能未启用
最后同步—
本地最后修改—
云端最后修改—
设备标识—

⚙️ 同步配置

🚀 第一次使用?看这里:
  1. 登录 Cloudflare 控制台
  2. 左侧菜单 → Workers & Pages → Create Application → Create Worker
  3. 给 Worker 起名(例如 school-panda-sync),点 Deploy
  4. 点 Edit code,把代码粘贴进去(点下方"复制 Worker 代码")
  5. 点 Settings → Variables → KV Namespace Bindings,新建 KV(例如 SP_DATA),绑定到变量名 SP_KV
  6. 同一页面 → Variables and Secrets → Add → 名字 SYNC_KEY,值是你自定义的密钥(例如随便一串字母数字),类型选 Secret
  7. Deploy。复制 Worker URL(形如 https://xxx.workers.dev)
  8. 回到这里,填入 URL 和密钥,点"保存配置并测试"
  9. 在其他设备(iPhone / iPad)打开同一份 HTML,填入相同的 URL 和密钥,自动同步

📥 备份与恢复

即使用云同步,也建议每周手动导出一次 JSON 作为离线备份。
总课时
Total
已用
Used
剩余
Left
请选择本次小时数 / Please choose / กรุณาเลือก
例如 1 / 1.5 / 2 小时
本月日历
✅ 签到 Present 🟡 请假 Leave 🔵 补课 Makeup 🔴 缺席 Absent

记录 Records

签到 / 课时修正
资料编辑
群、学生、课程、老师、课时、状态都可以改
📋 Cloudflare Worker 代码
复制下方代码到 Cloudflare Worker 编辑器
使用步骤:
1. 点击下方"复制全部代码"
2. 在 Cloudflare Worker 编辑器中删除默认代码,粘贴这段
3. 点 Save and Deploy

  
⚠️ 数据冲突
本地和云端数据不一致,请选择保留哪份
检测到云端数据比本地新(可能是另一台设备修改后推送了)。
请仔细选择,选错会丢失数据。
本地修改时间—
云端修改时间—
本地学生数—
云端学生数—