ระบบการจัดการการเรียนรู้ที่ได้รับการออกแบบ น้ำหนักเบา และมีฟีเจอร์มากมายที่สุดในโลก
SkyLearn: ระบบการจัดการการเรียนรู้แบบโอเพ่นซอร์ส
ระบบการจัดการการเรียนรู้โดยใช้เฟรมเวิร์กเว็บ Django คุณอาจต้องการพัฒนาระบบการจัดการการเรียนรู้ (หรือที่เรียกว่าระบบการจัดการโรงเรียน/วิทยาลัย) สำหรับโรงเรียน/องค์กรวิทยาลัย หรือเพียงเพื่อวัตถุประสงค์ในการเรียนรู้กลุ่มเทคโนโลยีและปรับปรุงผลงานของคุณ ไม่ว่าในกรณีใด โครงการนี้จะเป็นวิธีที่ดีในการเริ่มต้น จุดมุ่งหมายคือการสร้างระบบการจัดการการเรียนรู้ที่มีน้ำหนักเบาที่สุดแต่เต็มไปด้วยฟีเจอร์มากมายในโลก อย่างไรก็ตาม สิ่งนี้เป็นไปไม่ได้หากไม่ได้รับการสนับสนุนจากคุณ ดังนั้นโปรดให้คะแนนดาวนี้ด้วย ️
เอกสารอยู่ระหว่างการพัฒนา
มายกระดับโครงการด้วยการบริจาคกันเถอะ! ?
คุณสมบัติปัจจุบัน
- แดชบอร์ด: ข้อมูลประชากรและการวิเคราะห์ของโรงเรียน จำกัด เฉพาะผู้ดูแลระบบเท่านั้น
- ข่าวสารและกิจกรรม: ผู้ใช้ทุกคนสามารถเข้าถึงหน้านี้ได้
- ผู้ดูแลระบบจัดการนักเรียน (เพิ่ม อัปเดต ลบ)
- แอดมินจัดการอาจารย์(เพิ่ม อัพเดต ลบ)
- นักเรียนสามารถเพิ่มและวางหลักสูตรได้
- อาจารย์ส่งคะแนนนักเรียน: การเข้าร่วม, สอบกลางภาค, สอบปลายภาค, มอบหมายงาน
- ระบบจะคำนวณ ผลรวม ค่าเฉลี่ย คะแนน และเกรดของนักเรียนโดยอัตโนมัติ
- ให้คะแนนความคิดเห็นของนักเรียนแต่ละคนว่า ผ่าน ไม่ผ่าน หรือ ผ่านโดยมีคำเตือน
- หน้าผลการประเมินสำหรับนักเรียน
- หน้าผลการเรียนของนักเรียน
- การจัดการเซสชัน/ปีและภาคการศึกษา
- การประเมินและเกรดจะจัดกลุ่มตามภาคการศึกษา
- อัปโหลดวิดีโอและเอกสารประกอบสำหรับแต่ละหลักสูตร
- เครื่องสร้าง PDF สำหรับบันทึกการลงทะเบียนและผลการเรียนของนักเรียน
- การจำกัดการเข้าถึงเพจ
- การจัดเก็บผลการทดสอบภายใต้ผู้ใช้แต่ละคน
- การสุ่มลำดับคำถาม
- สามารถดูคะแนนแบบทดสอบก่อนหน้าได้ที่หน้าหมวดหมู่
- คำตอบที่ถูกต้องสามารถแสดงได้หลังแต่ละคำถามหรือแสดงทั้งหมดพร้อมกันในตอนท้าย
- ผู้ใช้ที่เข้าสู่ระบบสามารถกลับไปที่แบบทดสอบที่ไม่สมบูรณ์เพื่อจบได้ และผู้ใช้ที่ไม่ได้เข้าสู่ระบบสามารถตอบแบบทดสอบได้หากเซสชันยังคงอยู่
- แบบทดสอบสามารถจำกัดได้เพียงหนึ่งครั้งต่อผู้ใช้
- คำถามสามารถกำหนดหมวดหมู่ได้
- อัตราความสำเร็จของแต่ละหมวดหมู่สามารถตรวจสอบได้ในหน้าความคืบหน้า
- สามารถให้คำอธิบายสำหรับผลลัพธ์ของคำถามแต่ละข้อได้
- สามารถกำหนดเครื่องหมายผ่านได้
- ประเภทคำถามแบบเลือกตอบ
- ประเภทคำถามถูก/ผิด
- ประเภทคำถามเรียงความ................. เร็วๆ นี้
- ข้อความแบบกำหนดเองที่แสดงสำหรับผู้ที่ผ่านหรือไม่ผ่านแบบทดสอบ
- เพิ่มการอนุญาตแบบกำหนดเอง (view_sittings) ทำให้ผู้ใช้ที่มีสิทธิ์นั้นสามารถดูผลลัพธ์แบบทดสอบจากผู้ใช้ได้
- หน้าทำเครื่องหมายซึ่งแสดงรายการแบบทดสอบที่เสร็จสมบูรณ์ สามารถกรองตามแบบทดสอบหรือผู้ใช้ และใช้เพื่อทำเครื่องหมายคำถามเรียงความ
บันทึกย่อสำหรับผู้มีส่วนร่วมในอนาคต
หากคุณต้องการมีส่วนร่วม เพียงเริ่มต้นด้วยการใช้งานจากรายการในไฟล์ TODO.md
ความต้องการ:
จำเป็นต้องมีโปรแกรมต่อไปนี้เพื่อดำเนินโครงการ
การติดตั้ง
git clone https://github.com/SkyCascade/SkyLearn.git
- สร้างและเปิดใช้งานสภาพแวดล้อมเสมือนของ Python
pip install -r requirements.txt
python manage.py createsuperuser
python manage.py runserver
สุดท้ายแต่ไม่ท้ายสุด ไปที่ที่อยู่นี้ http://127.0.0.1:8000
ตรวจสอบหน้านี้เพื่อดูข้อมูลเชิงลึกและการสนับสนุนเพิ่มเติม
อ้างอิง
- ส่วนคำถาม: https://github.com/tomwalker/django_quiz
แสดงการสนับสนุนของคุณโดย️โปรเจ็กต์นี้!