نظام إدارة التعلم الأكثر تصميمًا وخفيف الوزن وغنيًا بالميزات في العالم.
SkyLearn: نظام إدارة التعلم مفتوح المصدر
نظام إدارة التعلم باستخدام إطار ويب Django. قد ترغب في تطوير نظام إدارة التعلم (المعروف أيضًا باسم نظام إدارة المدرسة/الكلية) لمؤسسة المدرسة/الكلية، أو ببساطة لغرض تعلم حزمة التكنولوجيا وتعزيز محفظتك الاستثمارية. وفي كلتا الحالتين، سيكون هذا المشروع طريقة رائعة للبدء. الهدف هو إنشاء نظام إدارة التعلم الأكثر خفة في العالم ولكنه غني بالميزات. ومع ذلك، هذا غير ممكن بدون دعمكم، لذا يرجى إعطائه نجمة ️.
التوثيق قيد التطوير
دعونا نعزز المشروع من خلال المساهمة! ??
الميزات الحالية
- لوحة المعلومات: التركيبة السكانية للمدرسة والتحليلات. يقتصر على المسؤولين فقط
- الأخبار والأحداث: يمكن لجميع المستخدمين الوصول إلى هذه الصفحة
- المشرف يدير الطلاب (إضافة، تحديث، حذف)
- المشرف يدير المحاضرين (إضافة، تحديث، حذف)
- يمكن للطلاب إضافة وحذف المقررات الدراسية
- يقدم المحاضرون درجات الطلاب: الحضور، الاختبار النصفي، الاختبار النهائي، الواجب
- يقوم النظام باحتساب الإجمالي والمعدل والنقاط والدرجات للطلاب بشكل تلقائي
- قم بالتعليق على كل طالب ناجح أو راسب أو ناجح مع إنذار
- صفحة نتائج التقييم للطلاب
- صفحة نتائج التقدير للطلاب
- إدارة الدورة / السنة والفصل الدراسي
- سيتم تجميع التقييمات والدرجات حسب الفصل الدراسي
- تحميل الفيديو والوثائق لكل دورة
- مولد PDF لقسيمة تسجيل الطلاب ونتيجة الصف
- تقييد الوصول إلى الصفحة
- تخزين نتائج الاختبار تحت كل مستخدم
- ترتيب الأسئلة العشوائية
- يمكن الاطلاع على نتائج الاختبار السابقة على صفحة الفئة
- يمكن إظهار الإجابات الصحيحة بعد كل سؤال أو كلها مرة واحدة في النهاية
- يمكن للمستخدمين الذين قاموا بتسجيل الدخول العودة إلى اختبار غير مكتمل لإنهائه ويمكن للمستخدمين الذين لم يقوموا بتسجيل الدخول إكمال الاختبار إذا استمرت الجلسة الخاصة بهم
- يمكن أن يقتصر الاختبار على محاولة واحدة لكل مستخدم
- يمكن إعطاء الأسئلة فئة
- يمكن مراقبة معدل النجاح لكل فئة على صفحة التقدم
- يمكن إعطاء شرح لكل نتيجة السؤال
- يمكن تعيين علامات المرور
- نوع سؤال الاختيار من متعدد
- نوع السؤال صحيح/خطأ
- نوع السؤال المقالي ................. قريبا
- يتم عرض رسالة مخصصة لأولئك الذين نجحوا أو فشلوا في الاختبار
- تمت إضافة إذن مخصص (view_sittings)، مما يسمح للمستخدمين الذين لديهم هذا الإذن بعرض نتائج الاختبار من المستخدمين
- صفحة وضع العلامات التي تسرد الاختبارات المكتملة، يمكن تصفيتها حسب الاختبار أو المستخدم، وتستخدم لوضع علامة على الأسئلة المقالية
ملاحظة سريعة للمساهمين في المستقبل
إذا كنت ترغب في المساهمة، فما عليك سوى البدء بتنفيذ واحدة من القائمة الموجودة في ملف TODO.md
متطلبات:
البرنامج (البرامج) التالية مطلوبة لتشغيل المشروع
تثبيت
git clone https://github.com/SkyCascade/SkyLearn.git
- إنشاء وتفعيل بيئة بايثون الافتراضية
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
أظهر دعمك من خلال ️ هذا المشروع!