ศูนย์ช่วยเหลือ
จัดตารางเรียนกลาง (ธุรการ)
กริดจัดตารางสอนกลางของทั้งโรงเรียน — ธุรการหลายคนช่วยกันวางคาบ (วิชา×ครู×ห้อง×วัน×คาบ) บนฉบับร่างเดียวกันได้พร้อมกัน ตรวจจุดครูสอนซ้อน/ห้องเต็มข้ามทั้งโรงเรียนแบบที่ครูแต่ละคนมองไม่เห็น มีตัวช่วยสุ่มจัดอัตโนมัติ กดเผยแพร่ครั้งเดียวมีผลกับครู นักเรียน และผู้ปกครองทั้งโรงเรียนทันที พร้อมพิมพ์เป็นเอกสารทางการได้จากหน้าเดียวกัน
ภาพรวม
ตัวจัดตารางโรงเรียนทำงานบน draft ร่วมกัน ใช้ assignment, requirement, ช่วงคาบ, ห้อง, availability, locks และ claims ก่อนเผยแพร่
เหมาะสำหรับใคร
- เหมาะสำหรับธุรการหรือผู้ดูแลข้อมูลกลางของโรงเรียนที่ได้รับสิทธิ์ในคอนโซลโรงเรียน
ทำอะไรได้บ้าง
- กำหนดเงื่อนไข ล็อกคาบ และน้ำหนักความต้องการ
- สร้าง ตรวจ และเปรียบเทียบผลตาราง
- ตรวจ conflict และเผยแพร่ผลที่อนุมัติ
ต้องเตรียมอะไร
- มีเทอม ช่วงคาบ งานสอน ห้องจริง และข้อมูลข้อจำกัดครบพอ
- กำหนดข้อจำกัดบังคับกับความต้องการที่ยืดหยุ่นให้แยกกัน
ข้อมูลและสิทธิ์ที่เกี่ยวข้อง
- การเปลี่ยนแปลงมีผลกับข้อมูลกลางของโรงเรียนและอาจกระทบครูหลายคน จึงต้องใช้บทบาทที่ได้รับอนุญาต
- งานสำคัญควรตรวจตัวอย่าง ผลกระทบ และบันทึกตรวจสอบก่อนยืนยัน
- สร้างหรือแก้ข้อมูลโครงสร้าง เช่น เทอม วิชา ห้อง งานสอน หรือช่วงคาบ ซึ่งฟีเจอร์อื่นนำไปใช้ต่อ
- ในโหมดโรงเรียน ขอบเขตการแก้ไขขึ้นกับเจ้าของข้อมูลกลางและบทบาทที่ได้รับมอบหมาย
เชื่อมโยงกับอะไร
- อ่านจากงานสอน ห้องจริง ช่วงคาบ วันหยุด และการตั้งค่าตาราง
- ผลที่เผยแพร่ถูกใช้ในตารางครู พอร์ทัล และเช็กชื่อ
ขั้นตอนการใช้งาน
- 1เปิดเมนู "จัดตารางเรียน" ในผังธุรการ เลือกภาคเรียนที่จะจัดจาก dropdown ด้านบน ถ้าเทอมนี้ยังไม่มีร่าง กด "สร้างร่างใหม่" — เลือกเริ่มจาก "ตารางที่ใช้อยู่ตอนนี้" ถ้าเทอมนี้เคยมีตารางอยู่แล้ว (แก้ต่อยอด ไม่ต้องลงใหม่ทั้งหมด) หรือ "ตารางว่าง" ถ้าเริ่มจัดใหม่ทั้งหมด
- 2อยู่มุมมอง "ราย-ห้องเรียน" (มุมมองเดียวที่แก้ไขได้) เลือกห้องจาก dropdown แล้วดูแถบ "วิชาที่ต้องลงของห้องนี้" ด้านขวา (ห้องไหนแถบว่าง แปลว่ายังไม่ได้มอบหมายวิชา×ครูให้ห้องนั้น ต้องไปมอบหมายที่เมนู "มอบหมายการสอน" ก่อน) — กดตัวเลขจำนวนคาบติดกันในถาด แล้วคลิกช่องว่างในกริดเพื่อวาง หรือกด "หาคาบว่างให้" ให้ระบบเสนอช่องที่ทั้งห้องเรียน ครู และห้องสอนว่างพร้อมกันมาให้เลือกแทน
- 3ปรับคาบที่วางแล้วได้อิสระ: ลากบล็อกไปวางวัน/คาบอื่น ลากขอบซ้าย-ขวาของบล็อกเพื่อยืด/หดจำนวนคาบติดกัน หรือลากบล็อกไปทับอีกบล็อกเพื่อสลับตำแหน่งกัน — คาบไหนตกลงกันแน่นอนแล้ว ไม่อยากให้ตัวสุ่มอัตโนมัติย้าย กดปุ่ม ⋯ บนบล็อกแล้วเลือก "ปักหมุด"
- 4สลับดูมุมมอง "ราย-ครู" หรือ "ราย-ห้อง/สถานที่" ด้านบน (มุมมองอ่านอย่างเดียว — แก้ไขได้เฉพาะมุมมองราย-ห้องเรียน) เพื่อตรวจว่าครูคนเดิมหรือห้องกายภาพเดียวกันถูกจัดสอนซ้อนกันหลายห้อง/หลายวิชาในเวลาเดียวกันหรือไม่ — จุดชนทุกจุดขึ้นสรุปเป็นแผงสีแดงเหนือกริดเสมอ กดแต่ละรายการเพื่อกระโดดไปดูจุดนั้นทันที
- 5ก่อนเริ่มจัด กดปุ่มเครื่องมือ (มุมขวาบน) เลือก "ครูว่าง/ไม่ว่าง" เลือกครูทีละคนแล้วแตะช่องที่มาสอนไม่ได้ — ระบบจะเตือนถ้าตารางทับช่วงที่ครูไม่ว่าง และตัวสุ่มอัตโนมัติจะเลี่ยงช่วงนั้นให้เองด้วย
- 6งานหนักให้ตัวช่วย กด "สุ่มจัดอัตโนมัติ" เลือกความละเอียดในการค้นหา (เร็ว/มาตรฐาน/ละเอียด — ยิ่งละเอียดยิ่งใช้เวลานาน) และเลือกจะคงคาบที่ลงไว้แล้วทั้งหมดแล้วเติมเฉพาะช่องว่าง หรือจัดใหม่ทั้งหมด (คงไว้เฉพาะบล็อกที่ปักหมุด) กด "เริ่มจัด" แล้วรอดูสรุปผลว่าลงได้กี่คาบ มีคาบไหนวางไม่ลงบ้าง
- 7ทำงานพร้อมกับธุรการคนอื่นในร่างเดียวกันได้ — ก่อนเริ่มแก้ชั้นไหน กด "จอง [ชั้น] ไว้จัด" บนแถบด้านบนให้คนอื่นเห็นว่ากำลังจัดอยู่ (เป็นคำเตือนกันชนกันเท่านั้น ไม่ได้ล็อกจริง คนอื่นยังแก้ทับได้ถ้าจำเป็น)
- 8จัดจนพอใจแล้วกด "เผยแพร่" มุมขวาบน ยืนยันอีกครั้ง — ตารางเรียนของทั้งเทอมจะถูกแทนที่ทันทีทั้งชุด ครู นักเรียน และผู้ปกครองเห็นตารางใหม่ทันที (หลังเผยแพร่ ครูแต่ละคนแก้ตารางสอนของตัวเองไม่ได้อีก เปลี่ยนได้เฉพาะห้องหรือครูผู้สอนของแต่ละคาบจากหน้านี้เท่านั้น ย้ายวัน/คาบต้องทำสำเนาร่างใหม่แล้วเผยแพร่ทับ)
- 9ต้องพิมพ์แจกจริง กดปุ่มเครื่องมือ → "พิมพ์ตาราง" (หรือเข้าหน้าพิมพ์ตารางโดยตรง) เลือกภาคเรียน เลือก "พิมพ์อะไร" (ตารางเรียนราย-ห้อง / ตารางสอนราย-ครู / สรุปภาระงานสอน) เลือกรูปแบบหน้า (แนวนอน 1 แผ่น/หน้า หรือแนวตั้ง 2 แผ่น/หน้า) แล้วกด "พิมพ์" — พิมพ์ได้เฉพาะตารางที่เผยแพร่แล้วเท่านั้น
เคล็ดลับ
- เริ่มร่างใหม่จาก "ตารางที่ใช้อยู่ตอนนี้" เร็วกว่าตารางว่างเสมอถ้าเทอมนี้เคยมีตารางมาก่อน — ได้คาบเดิมมาปรับต่อ ไม่ต้องลงใหม่ทั้งหมด
- อยากลองจัดหลายแบบเทียบกัน ให้ "ทำสำเนาร่าง" ไว้ก่อนแล้วลองแก้ในสำเนา — ไม่กระทบร่างต้นฉบับ เทียบกันได้หลายทางเลือกก่อนตัดสินใจว่าจะเผยแพร่ร่างไหน
- ก่อนสั่งสุ่มจัดอัตโนมัติ ปักหมุดคาบที่ตกลงกันแน่นอนแล้วไว้ก่อน (เช่น คาบพละที่นัดสนามไว้แล้ว) ตัวสุ่มจะไม่แตะคาบที่ปักหมุดเลย
- ตรวจแผงจุดชนสีแดงให้ว่างก่อนกดเผยแพร่ทุกครั้ง — ระบบยังกดเผยแพร่ได้แม้มีจุดชนค้างอยู่ (ไม่ได้บล็อกอัตโนมัติ) แต่ครูสอนซ้อนที่ไม่ถูกแก้จะติดไปกับตารางจริงทันที
ข้อควรระวัง
- วิชาจะไม่โผล่ในถาด "วิชาที่ต้องลง" ของห้องจนกว่าจะมีการมอบหมายการสอน (ครู×วิชา×ห้อง) ในเมนู "มอบหมายการสอน" ก่อน — ต้องมอบหมายให้ครบก่อนมาจัดตารางที่หน้านี้
- กดเผยแพร่ = แทนที่ตารางเรียนทั้งเทอมทันทีทั้งชุด ไม่ใช่แค่ห้องที่เพิ่งแก้ — ถ้ามีธุรการคนอื่นแก้ร่างอื่นค้างไว้พร้อมกัน ต้องคุยกันก่อนว่าจะเผยแพร่ร่างไหน ไม่งั้นงานของอีกฝ่ายอาจหายไป
- ย้ายวัน/คาบของตารางที่เผยแพร่ไปแล้วไม่ได้โดยตรง (แก้ได้แค่ห้องกายภาพ/ครูผู้สอนของคาบนั้น) ต้องทำสำเนาร่างเป็นฉบับใหม่ ย้ายในสำเนานั้น แล้วเผยแพร่ทับอีกครั้ง
- หน้าพิมพ์ดึงข้อมูลจากตารางที่เผยแพร่แล้ว (ใช้งานจริง) เท่านั้น — ร่างที่ยังไม่ได้กดเผยแพร่จะไม่มีอะไรให้พิมพ์ ถ้าเข้าหน้าพิมพ์แล้วว่างเปล่า ให้กลับไปเผยแพร่ร่างก่อน
ขอบเขตและข้อจำกัด
- ระบบไม่สามารถสร้างคำตอบเมื่อข้อจำกัดบังคับขัดแย้งกันเอง
- ผลอัตโนมัติควรถูกตรวจโดยผู้รับผิดชอบก่อนเผยแพร่
การแก้ปัญหา
- ถ้าตารางสร้างไม่ได้หรือคาบชนกัน ให้ตรวจเวลา ครู ห้องจริง ข้อจำกัด และรายการที่ถูกล็อก
- ถ้าปุ่มหรือรายการยังไม่แสดง ให้ย้อนตรวจข้อมูลตั้งต้นที่ฟีเจอร์ต้องใช้ เช่น เทอม ห้อง วิชา นักเรียน หรือการมอบหมายงานสอน
- ถ้าเปิดหน้าได้แต่แก้ไขไม่ได้ ให้ตรวจบทบาท สิทธิ์ และขอบเขตห้องหรือวิชาที่ได้รับมอบหมาย
- ถ้าหน้ายังค้างหรือข้อมูลไม่อัปเดต ให้บันทึกงานก่อน รีเฟรชหน้า และเข้าสู่ระบบใหม่เมื่อ session หมดอายุ
- ก่อนลบ ย้าย หรือยืนยันงานจำนวนมาก ให้ตรวจตัวอย่าง จำนวนรายการ และข้อมูลสำรอง เพราะบางการกระทำย้อนกลับไม่ได้