ระบบสอบออนไลน์ (ส่วนหน้า)
โครงการนี้ล่าช้ามาหลายปีแล้วและจะเริ่มใหม่ในปี 2024 หากคุณต้องการให้โครงการนี้เป็นข้อมูลอ้างอิง คุณสามารถเพิ่มฉันใน WeChat: MintBlueD และฝากข้อความ: GitHub + คำถามของคุณ
: หากคุณมีสิ่งที่อยากทำ คุณสามารถแจ้งปัญหาได้และฉันจะพยายามอย่างเต็มที่เพื่อจัดการมัน~
: ไม่เป็นไร ฉันบอกทางคุณได้ แต่ฉันจะไม่สอนคุณ หากคุณไม่มีไอเดียใดๆ อย่าเพิ่มเลย!
โครงการแบ็กเอนด์: https://github.com/DDDDanny/ExamOnline-Server
จุดฟังก์ชั่น
โมดูลการทำงานมีสี่โมดูลหลัก:用户管理模块
试题管理模块
试卷管理模块
และ考试管理模块
บทบาทของระบบมีสามประเภท: ผู้ดูแลระบบ ผู้ใช้ของนักเรียน และผู้ใช้ของครู
กองเทคโนโลยี
Node16, Vue3, ไอคอน Lucide, ElementUI PLUS, Pinia, Vue-Router
คำแนะนำพิเศษ (ปรับปรุงอย่างต่อเนื่อง)
- ตารางทั้งหมดจะมีการแบ่งหน้า ขนาดหน้าเริ่มต้นคือ 50 ส่วนหน้าไม่มีรายการแก้ไขแบบเปิด แต่ส่วนหลังได้สงวนไว้
- รายการกรองจะมีเฉพาะรายการพื้นฐานเท่านั้น และคุณสามารถปรับแต่งรายการเหล่านั้นได้หากจำเป็น
- ในปัจจุบัน คำถามทดสอบมีเพียงคำถามแบบปรนัยและคำถามจริง-เท็จเท่านั้น ซึ่งสามารถขยายได้หากจำเป็น
- คลังคำถาม (คำถามส่วนตัว คำถามสาธารณะ และคำถามที่ผิด) จะถูกจัดเรียงตามเวลาที่สร้างจากมากไปน้อยตามค่าเริ่มต้น
- เมื่อปล่อยกระดาษทดสอบแล้ว จะมีการตรวจสอบว่าเกี่ยวข้องกับคำถามทดสอบหรือไม่ ถ้าไม่เช่นนั้น จะไม่อนุญาตให้ปล่อย
- กระดาษทดสอบสามารถเชื่อมโยงกับโมดูลได้สูงสุด 4 โมดูล หลังจากเพิ่มโมดูลใหม่แล้ว โมดูลจะถูกจัดเรียงเป็นโมดูลสุดท้ายโดยอัตโนมัติ
- ขณะนี้ไม่สามารถกำหนดเวลาสอบข้ามวันได้ และขั้นตอนการเลือกเวลาคือ 10 นาที
- การสอบที่ไม่เกี่ยวข้องกับนักเรียนไม่สามารถเผยแพร่ได้
- การสอบที่เผยแพร่แล้วไม่สามารถลบได้
- การสอบที่เริ่มต้นไปแล้วไม่สามารถแก้ไข ยกเลิกการเผยแพร่ เชื่อมโยงกับผู้สมัคร ลบ ฯลฯ ได้
- เมื่อเพิ่มผู้ใช้นักเรียนใหม่ หากไม่ได้กรอกบัญชีเข้าสู่ระบบ ค่าเริ่มต้นจะเป็นรหัสนักเรียน
- เมื่อเพิ่มผู้ใช้ครูใหม่ หากไม่ได้กรอกบัญชีเข้าสู่ระบบ ค่าเริ่มต้นจะเป็นหมายเลขครู
- รหัสนักเรียน รหัสครู และบัญชีเข้าสู่ระบบไม่ซ้ำกันทั่วโลก
- การเรียงลำดับเริ่มต้นในหน้ารายละเอียดผลการทดสอบจะเรียงลำดับจากมากไปหาน้อยตามคะแนนสอบของนักเรียน
- ขณะกำลังสอบเมื่อคลิกปุ่มหรือเมนูอื่นที่สามารถสลับเส้นทางได้ยกเว้นปุ่มส่งจะมีคำเตือนหากเลือกออกคะแนนสอบจะเป็น 0 คะแนน
- ขณะนี้การถอดเสียงถูกสร้างขึ้นในโฟลเดอร์
ExamResultFiles/
ในไดเร็กทอรีรากของโปรเจ็กต์ หากจำเป็น สามารถปรับเป็นไฟล์เซิร์ฟเวอร์หรือที่เก็บข้อมูลอื่นได้
สิ่งที่ต้องทำ