ภาพรวมหน้าต่างควบคุม (Admin Console Overview)
หน้า Admin Console ถูกออกแบบให้เชื่อมโยงกับฐานข้อมูล Cloud Firestore แบบ Live Connection เมื่อมีการบันทึกข้อมูลใดๆ ระบบของครูทุกคนจะได้รับการอัปเดตแบบเรียลไทม์ทันทีโดยไม่ต้อง Deploy ซ้ำ
ดูสถานะแถบขวาบน ต้องแสดงจุดสีเขียว "เชื่อมต่อ Firebase แล้ว" เพื่อให้การบันทึกสำเร็จ
แยกเมนูชัดเจน: ภาพรวม, จัดการครูผู้สอน, จัดการตารางสอน, ข้อมูลการลา & สอนแทน และตั้งค่าระบบ
มีปุ่ม "เปิดหน้าผู้ใช้งาน (KruPlan)" เพื่อตรวจสอบผลลัพธ์หลังแก้ไขได้ทันที
การจัดการข้อมูลครูผู้สอน (Teacher Management)
ใช้สำหรับเพิ่มรายชื่อคุณครูในโรงเรียนวัดเตาปูน กำหนดกลุ่มสาระการเรียนรู้ และตั้งค่าโควตาภาระงานสอนแทน
ขั้นตอนการเพิ่ม/แก้ไขครู:
- คลิกปุ่ม "+ เพิ่มครูใหม่" มุมขวาบนของตารางครู
- กรอกชื่อ-นามสกุล, ตำแหน่ง/หน้าที่ (เช่น ครูผู้สอน, หัวหน้ากลุ่มสาระ)
- เลือก กลุ่มสาระการเรียนรู้ (คณิตศาสตร์, วิทยาศาสตร์, ภาษาไทย, ภาษาอังกฤษ, สังคม ฯลฯ) *มีผลต่อคะแนนความเหมาะสมตอนจับคู่สอนแทน
- กำหนด ชั้นเรียนประจำชั้น (Homeroom) และหมายเลขโทรศัพท์ติดต่อฉุกเฉิน
- กำหนด โควตาสอนแทน (Sub Quota) เช่น สูงสุดไม่เกิน 3 คาบ/สัปดาห์
- กด "บันทึกข้อมูล" ข้อมูลจะถูกบันทึกลงคอลเลกชัน
teachersใน Firestore
การจัดการตารางสอนหลัก (Master Timetable Editor)
ตารางสอนหลักเปรียบเสมือนแม่แบบตารางเรียนของทุกห้อง (เช่น ม.1/1, ม.2/1, ม.3/1) ซึ่งระบบจะนำไปกระจายเข้าสู่หน้าตารางสอนส่วนตัวของคุณครูแต่ละท่านโดยอัตโนมัติ
การเพิ่ม/แก้ไขคาบเรียน:
คลิกที่ช่องคาบเรียนในตารางที่ต้องการ จากนั้นระบุรหัสวิชา, ชื่อวิชา, ครูผู้สอน และห้องเรียน ระบบจะตรวจสอบการชนกันของเวลาครูท่านนั้นทันที
การลบหรือเว้นคาบว่าง:
หากต้องการให้คาบนั้นเป็นคาบว่าง หรือกิจกรรมพัฒนาผู้เรียน สามารถกดปุ่มล้างข้อมูลคาบได้ ตารางจะอัปเดตเป็นช่องว่างทันที
การตรวจสอบข้อมูลการลา & การสอนแทน (Leaves & Substitutions)
ติดตามประวัติการลาของคุณครูทั้งโรงเรียน ดูสถานะการจัดสรรครูสอนแทน และตรวจสอบใบงานคำสั่งสอนแทนที่ครูแนบมา
การอนุมัติและมอบหมาย
ฝ่ายวิชาการสามารถตรวจสอบคำขอลา และเข้าไปดำเนินการจับคู่ครูสอนแทนผ่านเมนู Sub Matching ในระบบหลักได้สะดวกรวดเร็ว
ตรวจสอบเอกสารฝากสอน
เปิดดูรายละเอียดงานที่ครูผู้ลาฝากไว้ให้นักเรียน เพื่อนำไปพิมพ์เป็นใบงานแจกในห้องเรียนได้กรณีจำเป็น
การตั้งค่าระบบ & คาบเรียน (Period & School Config)
กำหนดโครงสร้างเวลาเรียนของโรงเรียนวัดเตาปูน เช่น จำนวนคาบเรียนต่อวัน ช่วงเวลาของแต่ละคาบ และเวลาพักเที่ยง
ข้อควรทราบในการตั้งค่าเวลา:
- โครงสร้างมาตรฐาน: คาบที่ 1 (08:30 - 09:20) ถึง คาบที่ 6 (13:50 - 14:40)
- ช่วงพักกลางวัน: ถูกตั้งค่าไว้ที่ 12:00 - 13:00 น. สามารถปรับเปลี่ยนได้หากมีการจัดกิจกรรมพิเศษของโรงเรียน
- เมื่อกด "บันทึกการตั้งค่าเวลา" เวลาในตารางสอนของฝั่งคุณครูจะเปลี่ยนตามทันที
การซิงก์ข้อมูลและความปลอดภัย (Cloud Firestore)
ระบบ KruPlan ทำงานบน Firebase Project: kruplan (Firestore DB: asia-southeast1) พร้อมปุ่มซิงก์ข้อมูลแม่แบบและรีเฟรชข้อมูลแบบเรียลไทม์
การทำงานแบบ Offline/Online
ระบบมี Mock Data สำรองในตัว หากสัญญาณอินเทอร์เน็ตขาดหาย ระบบจะยังแสดงผลตารางสอนได้ตามปกติ และจะซิงก์ข้อมูลขึ้น Cloud ทันทีที่เชื่อมต่อกลับมา
ข้อควรระวังสำหรับผู้ดูแล
ก่อนลบรายชื่อคุณครู ตรวจสอบให้แน่ใจว่าครูท่านนั้นไม่มีคาบสอนที่ค้างอยู่ หรือได้ทำการโอนย้ายคาบสอนใน Master Timetable ให้ครูท่านอื่นเรียบร้อยแล้ว