จัดการเซสชัน
ภาพรวม
เซสชันคือนัดหมายการเทรนแต่ละครั้ง คู่มือนี้อธิบายขั้นตอนการจัดการเซสชันตั้งแต่สร้างนัดหมาย, Check-in, บันทึก Workout, จนถึง Complete
วิธีเข้าถึง
- จากปฏิทิน: กดที่การ์ดนัดหมาย
- จาก Dashboard: กดที่รายการนัดหมายวันนี้
- จากหน้าลูกเทรน: กดที่รายการนัดหมาย
วงจรชีวิตเซสชัน (Session Lifecycle)
สร้างนัด → นัดหมายแล้ว → เช็คอิน → เทรนกำลังดำเนินการ → เสร็จสิ้น
↓ ↓
ยกเลิก ไม่มาตามนัด
สถานะเซสชัน
| สถานะ | สี | ความหมาย | Action ถัดไป |
|---|---|---|---|
| นัดหมายแล้ว | ตามประเภท | รอดำเนินการ | Check-in |
| เช็คอินแล้ว | น้ำเงิน | ลูกเทรนมาถึง | บันทึก Workout / Complete |
| เสร็จสิ้น | เขียว | เทรนจบแล้ว | - |
| ยกเลิก | แดง | ถูกยกเลิก | - |
| ไม่มาตามนัด | ส้ม | ลูกเทรนไม่มา | - |
การสร้างนัดหมาย
วิธีที่ 1: จากปฏิทิน
- ไปที่แท็บ "ปฏิทิน"
- เลือกวันที่ต้องการ
- กดปุ่ม + (FAB)
- กรอกข้อมูล:
- ลูกเทรน - เลือกจากรายการ (เลือกหลายคนได้สำหรับ Group)
- วันที่ - วันที่ต้องการนัด
- เวลาเริ่ม - เวลาเริ่มเทรน
- เวลาสิ้นสุด - เวลาจบเทรน
- สถานที่ - เลือกสถานที่
- ประเภท - PT / Group Class / Gym Class
- ราคา (ไม่บังคับ) - ถ้าไม่กรอกจะใช้ราคาจากแพ็กเกจ/เทมเพลต
- กด "บันทึก"
วิธีที่ 2: จากช่วงเวลาว่าง
- เปิด "แสดงเวลาว่าง" ในปฏิทิน
- กดที่ช่วงเวลาว่างที่ต้องการ
- ระบบจะเติมวันที่/เวลาให้อัตโนมัติ
- เลือกลูกเทรนและกรอกข้อมูลเพิ่มเติม
- กด "บันทึก"
วิธีที่ 3: จากหน้าลูกเทรน
- เปิดหน้ารายละเอียดลูกเทรน
- กดปุ่ม "สร้างนัด"
- ระบบจะเลือกลูกเทรนให้อัตโนมัติ
- กรอกข้อมูลอื่นๆ
- กด "บันทึก"
หน้ารายละเอียดเซสชัน
กดที่การ์ดนัดหมายเพื่อดูรายละเอียด:
ข้อมูลที่แสดง
- วันที่/เวลา - วันและเวลานัดหมาย
- ลูกเทรน - ชื่อและรูป (หลายคนถ้าเป็น Group)
- สถานที่ - ชื่อยิม/สตูดิโอ
- ประเภท - PT / Group Class / Gym Class
- ราคา - ราคาต่อครั้ง
- สถานะ - สถานะปัจจุบัน
- บันทึก - หมายเหตุ (ถ้ามี)
ปุ่ม Action
ขึ้นอยู่กับสถานะปัจจุบัน:
สถานะ "นัดหมายแล้ว":
- เช็คอิน - เริ่มเซสชัน
- เลื่อนนัด - เปลี่ยนวัน/เวลา
- ยกเลิก - ยกเลิกนัดหมาย
- ไม่มา - ลูกเทรนไม่มาตามนัด
สถานะ "เช็คอินแล้ว":
- เสร็จสิ้น - จบเซสชัน
- ไม่มา - เปลี่ยนเป็นไม่มาตามนัด
การ Check-in
เมื่อลูกเทรนมาถึง:
- เปิดหน้ารายละเอียดเซสชัน
- กดปุ่ม "เช็คอิน"
- ระบบจะเปิดหน้า Active Session
หมายเหตุ: Check-in จะเริ่มนับเวลาเทรน
หน้า Active Session
หน้าบันทึก Workout ระหว่างเทรน:
ส่วนประกอบ
ส่วนบน:
- ชื่อลูกเทรน
- Timer นับเวลา
- ปุ่ม Pause/Resume
ส่วนกลาง:
- รายการ Exercise ที่เพิ่ม
- แต่ละ Exercise แสดง Sets ที่บันทึก
ส่วนล่าง:
- ปุ่ม "+ เพิ่ม Exercise"
- ปุ่ม "เสร็จสิ้น"
การบันทึก Workout
เพิ่ม Exercise
- กดปุ่ม "+ เพิ่ม Exercise"
- ค้นหาหรือเลือก Exercise จากรายการ
- Exercise จะถูกเพิ่มในหน้า Active Session
เพิ่ม Set
- กดที่ Exercise ที่ต้องการ
- กดปุ่ม "+ เพิ่ม Set"
- กรอกข้อมูล:
- น้ำหนัก (kg/lb)
- จำนวนครั้ง (Reps)
- หรือ เวลา (สำหรับ Exercise แบบ Time-based)
- กด "บันทึก"
แก้ไข Set
- กดที่ Set ที่ต้องการแก้ไข
- แก้ไขข้อมูล
- กด "บันทึก"
ลบ Set
- กดที่ Set ที่ต้องการลบ
- กดปุ่มถังขยะ
- ยืนยันการลบ
ลบ Exercise
- กด Swipe ซ้ายที่ Exercise
- กดปุ่มลบ
- ยืนยันการลบ
การ Complete Session
เมื่อเทรนเสร็จ:
- กดปุ่ม "เสร็จสิ้น"
- หน้า Complete Session จะแสดง:
- ระยะเวลาเทรน - เวลาที่ใช้จริง
- ช่องบันทึก - เพิ่มหมายเหตุ
- ลายเซ็น (ถ้าตั้งค่าให้ต้องเซ็น)
- ให้ลูกเทรนเซ็นชื่อ (ถ้าจำเป็น)
- กด "ยืนยันเสร็จสิ้น"
การตั้งค่าลายเซ็น
- ตั้งค่าในหน้า "นโยบายการสอน"
- แยกตั้งค่าสำหรับ Onsite และ Online
การยกเลิกเซสชัน
- เปิดหน้ารายละเอียดเซสชัน
- กดปุ่ม "ยกเลิก"
- ยืนยันการยกเลิก
ผลลัพธ์:
- สถานะเปลี่ยนเป็น "ยกเลิก"
- ไม่หักจำนวนครั้งจากแพ็กเกจ
- ไม่บันทึกรายได้
การตั้งสถานะ No-show
เมื่อลูกเทรนไม่มาตามนัด:
- เปิดหน้ารายละเอียดเซสชัน
- กดปุ่ม "ไม่มา"
- ยืนยัน
ผลลัพธ์:
- สถานะเปลี่ยนเป็น "ไม่มาตามนัด"
- หักจำนวนครั้งจากแพ็กเกจ (ตามนโยบาย)
- บันทึกรายได้ (ตามนโยบาย)
การเลื่อนนัด (Reschedule)
เลื่อนโดยเทรนเนอร์
- เปิดหน้ารายละเอียดเซสชัน
- กดปุ่ม "เลื่อนนัด"
- เลือกวัน/เวลาใหม่
- กด "บันทึก"
คำขอเลื่อนจากลูกเทรน
- ลูกเทรนส่งคำขอเลื่อนผ่านแอป
- คุณจะได้รับแจ้งเตือน
- ไปที่หน้า "คำขอเลื่อนนัด" (จาก Dashboard หรือ Quick Actions)
- ดูรายละเอียดคำขอ
- กด "อนุมัติ" หรือ "ปฏิเสธ"
Group Session
การสร้าง Group Session
- สร้างนัดหมายปกติ
- เลือกลูกเทรนหลายคน
- ระบบจะสร้างเป็น Group Session อัตโนมัติ
การจัดการ Group Session
Check-in:
- กด Check-in จะ Check-in ทุกคนในกลุ่มพร้อมกัน
บันทึก Workout:
- สามารถบันทึก Workout แยกแต่ละคนได้
- หรือบันทึกเหมือนกันทุกคน
Complete:
- กด Complete จะจบเซสชันทุกคนในกลุ่ม
- สามารถเก็บลายเซ็นแยกแต่ละคนได้
ยกเลิก:
- ยกเลิกจะยกเลิกทุกคนในกลุ่ม
ประเภทเซสชัน
| ประเภท | สี | ความหมาย |
|---|---|---|
| PT | เขียว | Personal Training 1-1 |
| Group Class | ส้ม | คลาสกลุ่ม |
| Gym Class | ฟ้า | คลาสยิม |
เคล็ดลับการใช้งาน
- Check-in ทันทีเมื่อลูกเทรนมาถึง - เวลาจะถูกต้อง
- บันทึก Workout ระหว่างเทรน - ไม่ต้องจำหลังจบ
- ใช้ Exercise Library - ค้นหาง่าย ไม่ต้องพิมพ์ใหม่
- ให้ลูกเทรนเซ็นทันที - ก่อนลูกเทรนกลับ
- ตรวจสอบราคาก่อน Complete - ให้แน่ใจว่าถูกต้อง
FAQ / คำถามที่พบบ่อย
Q: ลืม Check-in แต่เทรนจบแล้ว?
A: สามารถ Check-in และ Complete ย้อนหลังได้ แต่เวลาจะไม่ตรงกับจริง
Q: ยกเลิกเซสชันที่ Complete แล้วได้ไหม?
A: ไม่ได้ เซสชันที่ Complete แล้วไม่สามารถเปลี่ยนสถานะได้
Q: Workout ที่บันทึกหายไป?
A: ข้อมูลจะ Sync ทุก 30 วินาที หากไม่มี Internet อาจหายได้ ควรรอให้ Sync ก่อนปิดแอป
Q: ราคาในเซสชันไม่ตรงกับแพ็กเกจ?
A: ระบบใช้ราคาตามลำดับ: ราคาในนัดหมาย > ราคาในแพ็กเกจ > ราคาในเทมเพลต
Q: เปลี่ยนลูกเทรนในเซสชันได้ไหม?
A: ไม่ได้ ต้องยกเลิกและสร้างนัดหมายใหม่