API

學生上課流程

完整流程圖

1
新增學生
建立學生基本資料:姓名、電話、性別、監護人、每堂費用等
前往學生管理 →
2
選課 / 購買課程包
選擇課程(鋼琴/小提琴/吉他等),購買堂數包(如 12 堂包),系統記錄堂數與金額
付款狀態:未付款部分付款已付清
3
排課
指定日期、時間、教師、琴房,將學生加入課堂。系統自動檢查衝突
4
上課日 — 教師 & 學生簽到
教師到場簽到 → 學生簽到(出席/請假/缺席)
簽到時可加備註,出席自動扣堂
出席狀態:待簽到出席 / 請假(扣堂) / 請假(免扣) / 缺席
今日簽到 →
5
堂數追蹤
每次出席自動 -1 堂,剩餘堂數即時更新
剩 ≤ 3 堂:⚡ 即將用完
用完後仍可上課,餘額變 負數
調課(如需要)
原課程標記為「已調課」,系統自動建立新課程並複製學生名單
7
結算 / 續課
課程包用完 → 結算教師鐘點費 → 收取學費
可設定自動續包:堂數歸零時自動建立新包(待收款)
財務管理 →

即時數據

學生人數
進行中課程包
堂數快用完
未收款

狀態對照表

課程狀態
已排定 scheduled
已完成 completed
已取消 cancelled
已調課 rescheduled
出席狀態
待簽到 pending
出席 present(扣堂)
請假(扣堂) leave_paid
請假(免扣) leave_free
缺席 absent
付款狀態
未付款 unpaid
部分付款 partial
已付清 paid