{{ syncStatus }}
目前視角: 💡 總教練後台 📱 學員端 App ({{ currentStudent?.name }})

Kuang 跑步管理系統

數據已與雲端資料庫安全連線

教練後台驗證

學員專屬登入

👥 學員帳號與堂數管理主面板

名額進度:{{ students.length }} / 5 人
➕ 手動新增全新學員帳號
學員姓名 學員專屬密碼 購買總堂數 已上/已約 剩餘堂數 ➕ 續堂數量 操作
{{ s.name }} {{ s.total }} 堂 {{ s.used }} 堂 {{ s.remaining }} 堂
雲端名單目前無學員,請在上方新增。

📅 開放可預約之課程時段管理

💡 目前架上所有開放時段(包含無人預約):
📆 {{ slot.date }}{{ slot.time }}
{{ slot.status === '可預約' ? '無人預約' : '已由 ' + getStudentName(slot.studentId) + ' 預約' }}

📋 全體學員預約總表與歷史紀錄

追蹤所有學員已約好的課程,以及過去的上課歷史紀錄

🎯 即將到來之預約 (共 {{ coachActiveBookings.length }} 堂)
{{ getStudentName(slot.studentId) }} 📆 {{ slot.date }} {{ slot.time }}
目前沒有學員預約未來的課程。
📜 歷史上課紀錄 (已結束之課程共 {{ coachPastBookings.length }} 堂) {{ coachShowPastSlots ? '▲ 收起歷史' : '▼ 展開檢視' }}
{{ getStudentName(slot.studentId) }} {{ slot.date }} {{ slot.time }}
✓ 已完課扣堂
目前還沒有過去的歷史上課紀錄。

✍️ 安排本週帶狀課表 (一週總規劃)

📈 全體學員本週訓練日誌看板

👤 {{ s.name }} 的一週作戰規劃 {{ coachExpandedStudents[s.id] ? '▲ 收起' : '▼ 展開' }}
{{ day }}

{{ getWorkoutByDay(s.id, dIndex)?.content || '🛑 休息日 (未排課)' }}

{{ getWorkoutByDay(s.id, dIndex).completed ? '✓ 已完課' : '🕒 未回報' }}

💬 {{ getWorkoutByDay(s.id, dIndex).feedback }}

哈囉,{{ currentStudent?.name }} 👋

專屬跑步訓練空間

剩餘課程堂數{{ currentStudent?.remaining }}

📋 本週訓練整週規劃

{{ day }} ({{ getWorkoutByDay(currentStudentId, dIndex).dateNote }})
{{ getWorkoutByDay(currentStudentId, dIndex)?.content || '休息日 (好好放鬆恢復)' }}
{{ getWorkoutByDay(currentStudentId, dIndex).completed ? '已完成' : '未回報' }} {{ expandedDays[dIndex] ? '▲' : '▼' }}
📋 教練指派完整任務:

{{ getWorkoutByDay(currentStudentId, dIndex).content }}

今日任務狀態:
{{ getWorkoutByDay(currentStudentId, dIndex).feedback ? '✅ 雲端已存歷史回報:\n' + getWorkoutByDay(currentStudentId, dIndex).feedback : '🕒 暫無回報歷史' }}

📋 我的專屬預約與上課紀錄

核對您目前已約好的團練,以及過去累積的上課歷史對帳單

🎯 我即將到來之上課預約 (共 {{ studentActiveBookings.length }} 堂)
已預約 📆 {{ slot.date }} {{ slot.time }}
您目前沒有預約未來的課程。
📜 我的歷史上課紀錄 (已結束之課程共 {{ studentPastBookings.length }} 堂) {{ showPastSlots ? '▲ 收起歷史' : '▼ 展開檢視' }}
{{ slot.date }} {{ slot.time }}
✓ 已扣堂上課
您目前還沒有過去的上課歷史紀錄喔。

📅 預約新課堂(搶課專區)

請在下方選擇教練釋出的開放時段並點擊預約:

{{ slot.date }}{{ slot.time }}
🎯 我已預約此堂
已被預約
目前教練尚未釋出全新的預約時段。