ศูนย์ช่วยเหลือ
เลื่อนชั้นทั้งโรงเรียน
ยกสถานะการเรียนของนักเรียนที่กำลังเรียนอยู่ทุกห้องทุกครูในเทอมเดิม ไปเทอมใหม่พร้อมกันทีเดียว — ตรวจและแก้ปลายทางเป็นรายคนก่อนยืนยันได้ พร้อมย้อนกลับได้ถ้าเทอมใหม่ยังไม่มีข้อมูลจริง
ภาพรวม
การเลื่อนชั้นโรงเรียนทำงานแบบ preview → commit และรองรับ revert ของ run พร้อมประวัติ
เหมาะสำหรับใคร
- เหมาะสำหรับธุรการหรือผู้ดูแลข้อมูลกลางของโรงเรียนที่ได้รับสิทธิ์ในคอนโซลโรงเรียน
ทำอะไรได้บ้าง
- เลือกเทอมต้นทางและปลายทาง
- กำหนดห้องปลายทางและจัดการกรณีพิเศษ
- ดู preview ข้อมูลซ้ำ คำเตือน และ commit เป็นชุด
ต้องเตรียมอะไร
- มีเทอมปลายทาง ห้อง และสถานะนักเรียนที่อัปเดต
- ตรวจนักเรียนย้าย ออก ซ้ำ พัก หรือไม่เลื่อนก่อนยืนยัน
ข้อมูลและสิทธิ์ที่เกี่ยวข้อง
- การเปลี่ยนแปลงมีผลกับข้อมูลกลางของโรงเรียนและอาจกระทบครูหลายคน จึงต้องใช้บทบาทที่ได้รับอนุญาต
- งานสำคัญควรตรวจตัวอย่าง ผลกระทบ และบันทึกตรวจสอบก่อนยืนยัน
- อ่านหรือแก้ข้อมูลนักเรียนและการสังกัดห้องตามสิทธิ์ ควรเก็บเฉพาะข้อมูลที่จำเป็นต่อการศึกษา
- ใช้เลขประจำตัวหรือคีย์ที่เชื่อถือได้เมื่อตรวจข้อมูลซ้ำ และหลีกเลี่ยงการใช้ชื่อเพียงอย่างเดียว
- สร้างหรือแก้ข้อมูลโครงสร้าง เช่น เทอม วิชา ห้อง งานสอน หรือช่วงคาบ ซึ่งฟีเจอร์อื่นนำไปใช้ต่อ
- ในโหมดโรงเรียน ขอบเขตการแก้ไขขึ้นกับเจ้าของข้อมูลกลางและบทบาทที่ได้รับมอบหมาย
เชื่อมโยงกับอะไร
- เชื่อมกับรุ่น ห้อง นักเรียน เทอม และเกณฑ์ผลการเรียน
- ผลที่ commit กลายเป็นข้อมูลต้นทางของเทอมใหม่
ขั้นตอนการใช้งาน
- 1เปิดเมนู "เลื่อนชั้น" ในคอนโซลธุรการ — ก่อนเริ่ม ต้องสร้างปีการศึกษา/เทอมใหม่ และสร้างห้องเรียนของทุกระดับชั้นในเทอมใหม่ไว้ก่อน เพราะระบบจะจับคู่ห้องปลายทางจากห้องที่มีอยู่แล้วเท่านั้น
- 2เลือก "จากเทอม" (เทอมเดิม) และ "ไปเทอม" (เทอมใหม่) แล้วกด "ดูตัวอย่าง" — ระบบจะดึงเฉพาะนักเรียนที่มีสถานะกำลังเรียนอยู่ในห้องของเทอมเดิมมาให้ตรวจ
- 3หน้าตรวจจัดกลุ่มนักเรียนตามห้องเดิม แต่ละคนมีค่าเริ่มต้นให้แล้ว: "เลื่อนชั้น" ขึ้นชั้นถัดไปพร้อมเดาห้องปลายทางจากเลขห้องเดิม หรือ "จบการศึกษา" ถ้าอยู่ชั้นสูงสุดของระดับ (อ.3 · ป.6 · ม.6)
- 4ปรับเป็นรายคนได้: เปลี่ยนช่อง "ดำเนินการ" เป็นเลื่อนชั้น/ซ้ำชั้น/จบการศึกษา/ข้าม และเลือกห้องปลายทางเองได้ทุกห้องในเทอมใหม่ ไม่จำกัดเฉพาะชั้นถัดไป — ใช้ตอนนักเรียนต้องย้ายข้ามระดับ เช่น อ.3 ขึ้น ป.1 หรือ ป.6 ขึ้น ม.1
- 5ใช้ dropdown "ตั้งทั้งห้อง…" ที่หัวการ์ดแต่ละห้องเพื่อกำหนดการดำเนินการเดียวกันให้ทั้งห้องรวดเดียว (เช่น ทั้งห้อง ม.6/1 ตั้งเป็น "จบการศึกษา") แล้วค่อยไล่ตรวจห้องปลายทางเป็นรายคนที่เหลือ
- 6แถบท้ายจอสรุปจำนวนแต่ละประเภท (เลื่อน/ซ้ำ/จบ/ข้าม) และเตือนถ้ามีคนยังไม่มีห้องปลายทาง — คนกลุ่มนี้จะถูกข้ามอัตโนมัติถ้ายืนยันไปโดยไม่แก้
- 7กด "ยืนยันเลื่อนชั้น" แล้วยืนยันอีกครั้งในหน้าต่างที่เด้งขึ้นมา — ระบบจะปิดสถานะการเรียนในเทอมเดิมและสร้างสถานะใหม่ในเทอมใหม่ให้ทุกคนพร้อมกัน
- 8ผลลัพธ์และปุ่ม "ย้อนกลับ" จะอยู่ที่ "ประวัติการเลื่อนชั้น" ท้ายหน้า — ย้อนได้เฉพาะตอนที่เทอมใหม่ยังไม่มีการเช็คชื่อหรือให้คะแนนของนักเรียนกลุ่มนั้นเลย
เคล็ดลับ
- ทำหลังจบภาคเรียนจริง (ทุกวิชาเก็บคะแนน/เช็กชื่อเสร็จแล้ว) เพราะย้อนกลับได้เฉพาะช่วงที่เทอมใหม่ยังไม่มีข้อมูลจริงเท่านั้น
- สร้างห้องเรียนของเทอมใหม่ให้ครบทุกระดับ/ทุกชั้นก่อนกด "ดูตัวอย่าง" ไม่งั้นระบบจะหาห้องปลายทางให้ไม่ได้ ต้องมาเลือกเองทีหลังทุกคน
- หน้าตรวจยังไม่บันทึกอะไรจนกว่าจะกด "ยืนยันเลื่อนชั้น" จริง — ปรับ ลอง หรือย้อนกลับไปเลือกเทอมใหม่ได้ตามสบายก่อนกดยืนยัน
- อยากลองทำห้องเดียวก่อนทั้งโรงเรียน ให้ตั้งทุกคนนอกห้องนั้นเป็น "ข้าม" ก่อน แล้วค่อยรันรอบใหม่สำหรับห้องที่เหลือทีหลัง
ข้อควรระวัง
- นักเรียนที่อยู่ชั้นสูงสุดของระดับ (อ.3 · ป.6 · ม.6) ระบบจะตั้งค่าเริ่มต้นเป็น "จบการศึกษา" เสมอ เพราะเดาห้องข้ามระดับให้ไม่ได้ — ถ้าโรงเรียนสอนต่อระดับถัดไปเอง ต้องเปลี่ยนเป็น "เลื่อนชั้น" แล้วเลือกห้องปลายทางในระดับใหม่ด้วยตัวเอง ไม่งั้นนักเรียนกลุ่มนี้จะถูกปิดสถานะเป็นจบการศึกษาไปเลย
- ปุ่ม "ตั้งทั้งห้อง…" เปลี่ยนแค่การดำเนินการ ไม่ได้แก้ห้องปลายทางให้ — ถ้าเปลี่ยนทั้งห้องจาก "เลื่อนชั้น" เป็น "ซ้ำชั้น" ห้องปลายทางเดิม (ซึ่งเป็นห้องชั้นถัดไป) จะยังค้างอยู่ ต้องไล่ตรวจ/แก้ห้องปลายทางเป็นรายคนหลังตั้งทั้งห้องทุกครั้ง
- หน้าตรวจแสดงเฉพาะนักเรียนที่มีสถานะกำลังเรียนอยู่ในห้องของเทอมต้นทางเท่านั้น — คนที่ยังไม่ถูกจัดเข้าห้องของเทอมนั้นจะไม่ปรากฏในรายการและจะไม่ถูกเลื่อนชั้นให้เลย ควรตรวจสอบให้ครบก่อนกดยืนยัน
- ยืนยันแล้วกระทบนักเรียนทุกห้องทุกวิชาพร้อมกันทีเดียว และย้อนกลับทั้งชุดได้เท่านั้น (เลือกย้อนเฉพาะบางคนไม่ได้) — ถ้าครูเริ่มเช็กชื่อหรือให้คะแนนในเทอมใหม่ไปแล้ว หรือมีการเลื่อนชั้นรอบใหม่ทับไปอีกที จะย้อนกลับไม่ได้ ต้องแก้เป็นรายคนแทน
ขอบเขตและข้อจำกัด
- เป็นงานผลกระทบสูงและบางส่วนย้อนกลับไม่ได้
- ระบบไม่ควรเดาห้องปลายทางหรือสถานะกรณีพิเศษโดยไม่มีการยืนยัน
การแก้ปัญหา
- ถ้าข้อมูลดูเหมือนหาย ให้ตรวจพื้นที่ทำงาน โรงเรียน และเทอมที่กำลังใช้อยู่ก่อน เพราะข้อมูลหลายส่วนแยกตามบริบท
- ถ้าระบบพบข้อมูลซ้ำ ให้เปรียบเทียบเลขประจำตัว รหัส หรือข้อมูลอ้างอิงก่อนเลือกใช้รายการเดิมหรือสร้างรายการใหม่
- ถ้าปุ่มหรือรายการยังไม่แสดง ให้ย้อนตรวจข้อมูลตั้งต้นที่ฟีเจอร์ต้องใช้ เช่น เทอม ห้อง วิชา นักเรียน หรือการมอบหมายงานสอน
- ถ้าเปิดหน้าได้แต่แก้ไขไม่ได้ ให้ตรวจบทบาท สิทธิ์ และขอบเขตห้องหรือวิชาที่ได้รับมอบหมาย
- ก่อนลบ ย้าย หรือยืนยันงานจำนวนมาก ให้ตรวจตัวอย่าง จำนวนรายการ และข้อมูลสำรอง เพราะบางการกระทำย้อนกลับไม่ได้