วิธีสร้างระบบจัดการโรงเรียน
ระบบจัดการโรงเรียนเก็บบันทึกที่โรงเรียนใช้ทำงาน: นักเรียนคือใคร อยู่ในชั้นเรียนไหน มาเรียนหรือไม่ และเรียนเป็นอย่างไร เวอร์ชันแรกที่มีประโยชน์เล็กกว่าที่หลายคนคิด คือ นักเรียน ชั้นเรียน การเช็กชื่อ และคะแนน พร้อมการเข้าสู่ระบบแยกสำหรับผู้ดูแล ครู และผู้ปกครอง สร้างส่วนนี้ให้ดี ทดสอบสิทธิ์อย่างเข้มงวด แล้วค่อยเพิ่มตารางสอน ค่าธรรมเนียม และการส่งข้อความภายหลัง
คู่มือนี้สำหรับโรงเรียนขนาดเล็ก ศูนย์ติวเตอร์ โรงเรียนสอนภาษา โปรแกรมหลังเลิกเรียน และผู้ให้บริการอบรม ที่เห็นว่าระบบขนาดใหญ่หนักและแพงเกินไปสำหรับความต้องการของตน
ระบบจัดการโรงเรียนต้องมีอะไรบ้าง
ข้อมูล
ระบบส่วนใหญ่ต่อยอดจากหกตาราง:
| ตาราง | เก็บอะไร |
|---|---|
| Students (นักเรียน) | ชื่อ วันเกิด ข้อมูลติดต่อ ผู้ปกครอง สถานะ (กำลังเรียน ลาออกแล้ว) |
| Guardians (ผู้ปกครอง) | ชื่อ ข้อมูลติดต่อ ความสัมพันธ์ และนักเรียนที่เชื่อมโยงด้วย |
| Staff (บุคลากร) | ชื่อ บทบาท (ผู้ดูแล ครู) และชั้นเรียนที่สอน |
| Classes (ชั้นเรียน) | ชื่อวิชาหรือกลุ่ม ครูผู้สอน ภาคเรียน ห้อง ตารางเวลา |
| Enrolments (การลงทะเบียนเรียน) | นักเรียนคนไหนอยู่ชั้นเรียนไหน พร้อมวันเริ่มและวันสิ้นสุด |
| Attendance (การเช็กชื่อ) | นักเรียน ชั้นเรียน วันที่ สถานะ (มา ขาด สาย ลาที่ได้รับอนุญาต) บันทึก |
เพิ่ม assessments (การประเมิน) (การทดสอบหรือการบ้านในชั้นเรียนพร้อมคะแนนเต็มและน้ำหนัก) และ grades (คะแนน) (ผลของนักเรียนหนึ่งคนในการประเมินหนึ่งครั้ง) เมื่อการเช็กชื่อทำงานได้แล้ว
ตาราง enrolment สำคัญกว่าที่เห็น นักเรียนเปลี่ยนชั้นเรียนกลางภาคเรียน หากคุณเก็บ "ชั้นเรียน" ไว้ที่ตัวนักเรียนโดยตรง คุณจะเสียประวัติ และรายงานการเช็กชื่อจะไม่ตรงกัน
หน้าจอ
- แดชบอร์ดแอดมิน: การเช็กชื่อของวันนี้ในภาพรวม นักเรียนที่ยังไม่มีการเช็กชื่อ การเปลี่ยนแปลงล่าสุด
- รายชื่อนักเรียนและโปรไฟล์: ค้นหา กรองตามชั้นเรียนหรือปี และโปรไฟล์ที่แสดงชั้นเรียน การเช็กชื่อ และคะแนน
- หน้าชั้นเรียน: รายชื่อนักเรียน การเช็กชื่อของวันนี้ และสมุดคะแนน
- หน้าเช็กชื่อ: หน้าที่ครูใช้ทุกวัน ควรใช้เวลาเพียงไม่กี่วินาทีบนมือถือหรือแท็บเล็ต ทุกคนเริ่มเป็นมาเรียน แตะเพื่อเปลี่ยน
- สมุดคะแนน: การประเมินเป็นคอลัมน์ นักเรียนเป็นแถว พร้อมค่าเฉลี่ยที่คำนวณแล้ว
- มุมมองผู้ปกครอง: เฉพาะการเช็กชื่อ คะแนน และประกาศของลูกของตนเองเท่านั้น
สิทธิ์
ตรงนี้คือจุดที่ระบบของโรงเรียนประสบความสำเร็จหรือล้มเหลว เขียนกฎไว้ก่อนสร้าง:
- ผู้ดูแล เห็นและแก้ไขได้ทุกอย่าง
- ครู เห็นและแก้ไขได้เฉพาะชั้นเรียนที่ตนสอน และเฉพาะนักเรียนในชั้นเรียนนั้น
- ผู้ปกครอง เห็นเฉพาะลูกของตนเอง อ่านได้อย่างเดียว
- นักเรียน (หากเข้าสู่ระบบได้) เห็นเฉพาะข้อมูลของตนเอง
"เฉพาะ" ต้องถูกบังคับใช้บนเซิร์ฟเวอร์ ไม่ใช่แค่ซ่อนปุ่ม ผู้ปกครองที่เปลี่ยนตัวเลขในที่อยู่หน้าเว็บต้องเปิดโปรไฟล์ของลูกคนอื่นไม่ได้ คู่มือ การควบคุมการเข้าถึงตามบทบาท อธิบายรูปแบบนี้
การตัดสินใจก่อนเริ่ม
ใครเข้าสู่ระบบได้ในเวอร์ชันแรก? การให้เฉพาะเจ้าหน้าที่ใช้ได้ง่ายกว่ามาก ผู้ปกครองและนักเรียนเพิ่มกรณีสิทธิ์และคำขอความช่วยเหลือจำนวนมาก โรงเรียนหลายแห่งเริ่มจากการให้เจ้าหน้าที่เข้าสู่ระบบ และส่งรายงานให้ผู้ปกครองทางกระดาษหรืออีเมลจนกว่าระบบหลักจะนิ่ง
คะแนนคำนวณอย่างไร? ค่าเฉลี่ยถ่วงน้ำหนัก การตัดคะแนนต่ำสุดทิ้ง ช่วงเกรดตัวอักษร ผ่าน/ไม่ผ่าน เลือกหนึ่งวิธีและเขียนออกมาพร้อมตัวอย่าง ตรรกะการให้คะแนนคือส่วนที่คุ้มค่าที่สุดที่จะตรวจด้วยมือ
"ภาคเรียน" คืออะไร? ชั้นเรียน การลงทะเบียน และรายงานขึ้นอยู่กับสิ่งนี้ ตัดสินใจว่าคุณใช้ภาคการศึกษา ภาคเรียน หรือปีการศึกษาเดียว และทำให้เป็นตารางไม่ใช่ช่องข้อความ
นำเข้า ไม่ใช่พิมพ์ใหม่ คุณมีรายชื่อนักเรียนในสเปรดชีตอยู่แล้วเกือบแน่นอน วางแผนการนำเข้า CSV สำหรับนักเรียน ผู้ปกครอง และการลงทะเบียนตั้งแต่วันแรก ดู วิธีเปลี่ยนสเปรดชีตเป็นแอป
ข้อมูลอยู่ที่ไหนและใครเห็นได้บ้าง? ข้อมูลนักเรียนเป็นข้อมูลอ่อนไหว ในหลายที่มีกฎเฉพาะคุ้มครองข้อมูลเหล่านี้ เช่น FERPA ในสหรัฐอเมริกา GDPR ในสหภาพยุโรปและสหราชอาณาจักร และที่อื่น ๆ ตรวจสอบว่ามีอะไรใช้กับคุณก่อนใส่ชื่อจริง และปรึกษาที่ปรึกษาหากไม่แน่ใจ อย่างน้อยที่สุด: เป็นส่วนตัวตั้งแต่ค่าเริ่มต้น บันทึกว่าใครเปลี่ยนอะไร และมีวิธีส่งออกหรือลบข้อมูลของนักเรียน
พรอมต์แรกที่ใช้ได้ผล
สร้างแอปเว็บจัดการโรงเรียนสำหรับโรงเรียนขนาดเล็ก บุคลากรเข้าสู่ระบบด้วยอีเมลและรหัสผ่าน บทบาทคือผู้ดูแลและครู ข้อมูล: นักเรียน (ชื่อ วันเกิด ชั้นปี สถานะ) ผู้ปกครองที่เชื่อมกับนักเรียน บุคลากร ภาคเรียน ชั้นเรียน (ชื่อ วิชา ครูผู้สอน ภาคเรียน ตารางรายสัปดาห์) และการลงทะเบียนที่เชื่อมนักเรียนกับชั้นเรียนพร้อมวันเริ่มและวันสิ้นสุด ครูเห็นเฉพาะชั้นเรียนที่ตนสอนและนักเรียนที่ลงทะเบียนในนั้น ผู้ดูแลเห็นทุกอย่าง สร้างหน้าชั้นเรียนพร้อมรายชื่อและหน้าเช็กชื่อประจำวันที่ทุกคนเริ่มเป็นมาเรียน และครูแตะเพื่อทำเครื่องหมายขาด สาย หรือลาที่ได้รับอนุญาต พร้อมบันทึกที่เลือกได้ ผู้ดูแลมีแดชบอร์ดแสดงว่าชั้นเรียนใดยังไม่เช็กชื่อวันนี้ เพิ่มการนำเข้า CSV สำหรับนักเรียนและผู้ปกครอง เก็บทุกอย่างในฐานข้อมูล ยังไม่ต้องทำคะแนน บัญชีผู้ปกครอง หรือค่าธรรมเนียม
สังเกตว่าพรอมต์ทำอะไร: ระบุบทบาท ระบุกฎสิทธิ์ในประโยคเดียว อธิบายหน้าจอที่ใช้บ่อยที่สุดโดยละเอียด และบอกสิ่งที่ควรเลื่อนออกไป
ขั้นตอนการสร้าง
- โมเดลข้อมูลและข้อมูลตัวอย่าง ขอให้สร้างตาราง และโรงเรียนตัวอย่างที่เป็นข้อมูลปลอมชัดเจน เช่น สองภาคเรียน ห้าชั้นเรียน นักเรียนสี่สิบคน ห้ามใช้ข้อมูลนักเรียนจริงระหว่างการสร้าง
- หน้าแอดมิน รายชื่อนักเรียน โปรไฟล์ รายชื่อชั้นเรียน การแก้ไขการลงทะเบียน ตรวจว่าการย้ายนักเรียนระหว่างชั้นเรียนเก็บการลงทะเบียนเดิมไว้โดยมีวันสิ้นสุด
- บัญชีครูและการเช็กชื่อ เข้าสู่ระบบในฐานะครูและยืนยันว่าเห็นเฉพาะชั้นเรียนของตน เช็กชื่อบนหน้าจอขนาดมือถือ
- ทดสอบสิทธิ์ เข้าสู่ระบบด้วยครูสองคนและลองเปิดชั้นเรียนของอีกคนผ่าน URL ทั้งสองความพยายามควรล้มเหลว
- นำเข้า นำเข้าสเปรดชีตจริงของคุณในสำเนา แก้คอลัมน์ที่จับคู่ไม่ได้ แล้วตัดสินใจว่าพร้อมเปิดใช้งานจริงหรือยัง
- คะแนน เพิ่มการประเมินและสมุดคะแนน ทดสอบค่าเฉลี่ยด้วยตัวอย่างที่คุณคำนวณด้วยมือ
- รายงาน เปอร์เซ็นต์การเข้าเรียนของนักเรียนแต่ละคนและของแต่ละชั้นเรียนในช่วงวันที่ที่กำหนด นี่คือรายงานที่ผู้ดูแลถูกถามบ่อยที่สุด
- การเข้าถึงของผู้ปกครอง หากต้องการ เพิ่มการเข้าสู่ระบบของผู้ปกครองเป็นขั้นสุดท้าย พร้อมมุมมองอ่านอย่างเดียวและการทดสอบสิทธิ์ที่เข้มงวดที่สุด
ข้อผิดพลาดที่พบบ่อย
- เก็บชั้นเรียนไว้ที่นักเรียน ให้ใช้การลงทะเบียนพร้อมวันที่ ไม่เช่นนั้นประวัติจะหายไป
- สิทธิ์ที่มีแค่ในหน้าจอ ปุ่มที่ซ่อนไม่ใช่ความปลอดภัย ทดสอบด้วย URL และด้วย API
- การเช็กชื่อที่ช้า หากการเช็กชื่อใช้เวลามากกว่ากระดาษ ครูจะหยุดใช้
- ข้อมูลจริงในการทดสอบ ใช้ชื่อที่สร้างขึ้นจนกว่าสิทธิ์จะได้รับการพิสูจน์แล้ว
- ลบนักเรียน ให้ทำเครื่องหมายว่าลาออกแทน การเช็กชื่อและคะแนนในอดีตยังเป็นของบันทึกของโรงเรียน
- สร้างทุกอย่างพร้อมกัน ตารางสอน ค่าธรรมเนียม การส่งข้อความ รายงานผลการเรียน และแอปผู้ปกครองรวมกันเป็นงานหนึ่งปี ส่งหน้าเช็กชื่อก่อน
- ไม่มีประวัติการแก้ไข เมื่อคะแนนเปลี่ยน จะมีคนถามว่าใครเปลี่ยนและเมื่อไร จึงควรบันทึกไว้
เมื่อผลิตภัณฑ์สำเร็จรูปเหมาะกว่า
ระบบจัดการโรงเรียนและระบบข้อมูลนักเรียนที่มีชื่อเสียงรองรับสิ่งที่การสร้างเองจะสู้ได้ยาก: การรายงานต่อหน่วยงานรัฐและหน่วยสอบ การจัดตารางซับซ้อน การเชื่อมต่อกับแพลตฟอร์มการเรียนรู้ การเก็บค่าธรรมเนียม และกรณีพิเศษอีกหลายปี หากคุณดูแลโรงเรียนขนาดใหญ่ มีหน้าที่รายงานตามกฎหมาย หรือต้องการผู้ขายที่รับผิดชอบการสนับสนุนและการปฏิบัติตามกฎ ให้ซื้อระบบสำเร็จรูป
การสร้างเองสมเหตุสมผลเมื่อความต้องการแคบหรือพิเศษ: ศูนย์ติวเตอร์ที่ติดตามคาบเรียนและความก้าวหน้า โรงเรียนสอนภาษาที่รับนักเรียนเรื่อยๆ ผู้ให้บริการอบรมที่มีรุ่น หรือโรงเรียนเล็กที่ใช้เพียงหนึ่งในห้าของระบบราคาแพง เครื่องมือที่โฟกัสเฉพาะเวิร์กโฟลว์ของคุณสามารถเอาชนะระบบใหญ่ที่คุณต้องสู้กับมันทุกวันได้ คู่มือ สร้างเทียบซื้อซอฟต์แวร์ ของเราอธิบายการแลกเปลี่ยนนี้ และ วิธีสร้างเครื่องมือภายใน ครอบคลุมเวอร์ชันสำหรับเจ้าหน้าที่เท่านั้น
การสร้างกับ Mythex
บน Mythex คุณอธิบายระบบในแชทแล้วดูมันค่อย ๆ ปรากฏในพรีวิวสด ใช้โหมด Plan ก่อนเพื่อตกลงตารางและบทบาทก่อนเขียนโค้ดใด ๆ Mythex เพิ่ม ฐานข้อมูล เฉพาะเมื่อแอปต้องการ และที่เก็บไฟล์หากคุณอยากแนบเอกสารกับโปรไฟล์นักเรียน การเข้าสู่ระบบสำหรับเจ้าหน้าที่และผู้ปกครองเป็นของแอปคุณเอง Mythex ไม่มีผลิตภัณฑ์ลงชื่อเข้าใช้ในตัว ดังนั้นเอเจนต์จะเชื่อมวิธีที่คุณเลือก ดู เพิ่มการเข้าสู่ระบบในแอปของคุณ เผยแพร่ไปยังลิงก์ mythex.ai หรือโดเมนของคุณเองบน Pro ที่อยู่เป็นสาธารณะ ดังนั้นการเข้าสู่ระบบและการตรวจสิทธิ์ของแอปคือสิ่งที่ช่วยให้ข้อมูลเป็นความลับ สำหรับจุดเริ่มต้น ดู เทมเพลตเครื่องมือให้คะแนนของครู หรือ หน้าเครื่องมือสร้างพอร์ทัลศูนย์ติวเตอร์
คำถาม
ระบบจัดการโรงเรียนควรมีอะไรเป็นอย่างแรก
เริ่มจากนักเรียน ชั้นเรียน การลงทะเบียนเรียน การเช็กชื่อ และคะแนน พร้อมการเข้าสู่ระบบสำหรับเจ้าหน้าที่ พอร์ทัลของผู้ปกครองและนักเรียน ตารางสอน และค่าธรรมเนียมสามารถตามมาทีหลังเมื่อข้อมูลหลักถูกต้องแล้ว
สร้างระบบจัดการโรงเรียนโดยไม่เขียนโค้ดได้หรือไม่
ได้ สำหรับระบบที่โฟกัสชัดเจน เครื่องมือสร้างแอปด้วย AI สามารถเขียนหน้าจอ ตารางฐานข้อมูล และการตรวจสิทธิ์ตามบทบาทจากคำอธิบายภาษาธรรมดาได้ แต่คุณยังต้องตัดสินใจเรื่องกฎ เช่น ใครเห็นอะไร และคะแนนคำนวณอย่างไร และทดสอบอย่างรอบคอบ
ข้อมูลนักเรียนมีกฎพิเศษหรือไม่
โดยทั่วไปมี ข้อมูลเกี่ยวกับเด็กและนักเรียนได้รับการคุ้มครองในหลายที่ เช่น FERPA ในสหรัฐอเมริกา และ GDPR ในสหภาพยุโรปและสหราชอาณาจักร ตรวจสอบกฎที่ใช้กับโรงเรียนของคุณ และปรึกษาที่ปรึกษาหากไม่แน่ใจ ก่อนจัดเก็บข้อมูลนักเรียนจริง
โรงเรียนเล็กควรสร้างหรือซื้อระบบจัดการโรงเรียน
ซื้อหากคุณต้องการระบบข้อมูลนักเรียนแบบเต็มรูปแบบ ที่มีการรายงานต่อหน่วยงานรัฐ ตารางสอน และการเก็บค่าธรรมเนียม สร้างเองเมื่อคุณต้องการเครื่องมือที่เล็กกว่า ที่เข้ากับวิธีการทำงานของโรงเรียน ศูนย์ติวเตอร์ หรือโปรแกรมของคุณจริง ๆ และระบบสำเร็จรูปดูหนักเกินไป