عن المشروع

Frappe Learning هو نظام إدارة التعلم (LMS) مفتوح المصدر مبني على إطار Frappe وFrappe UI. يهدف إلى تسهيل إنشاء الدورات ومشاركة المعرفة، ويوفر طريقة منظمة لتنظيم محتوى التعلم. الميزات الرئيسية الموضحة في README: - التعلم المنظم: تتبع الدورات تسلسلًا هرميًا من ثلاثة مستويات — تحتوي الدورات على فصول، وتجمع الفصول الدروس، بحيث يكون لكل درس سياق. - الفصول المباشرة: يمكن تجميع المتعلمين في دفعات حسب الدورة والمدة، ويمكن إنشاء فصول Zoom مباشرة للدفعات مباشرة من التطبيق. يرى المتعلمون فصولهم المباشرة المجدولة. - الاختبارات والواجبات: تدعم الاختبارات أسئلة الاختيار الفردي، والاختيار المتعدد، والأسئلة المفتوحة. يمكن للمدربين إضافة واجبات يقدمها المتعلمون كملفات PDF أو مستندات. - الشهادات: بعد إكمال دورة أو دفعة، يمكن منح المتعلمين شهادات. يتم توفير قالب شهادة مدمج، ويمكن إنشاء قوالب مخصصة. تحت الغطاء، يستخدم إطار Frappe (إطار تطبيق ويب متكامل) وFrappe UI (مكتبة واجهة مستخدم مبنية على Vue). تشمل خيارات النشر الاستضافة المُدارة عبر Frappe Cloud أو الاستضافة الذاتية. يوفر README مسارًا للاستضافة الذاتية باستخدام نص برمجي سهل التثبيت مع صورة Docker، وإعداد تطوير عبر Docker Compose أو سير عمل محلي قائم على bench. بيانات اعتماد التطوير الافتراضية هي Administrator/admin، ويتم تقديم التطبيق تحت المسار /lms. تشمل موارد المجتمع المذكورة مجموعة Telegram عامة، ومنتدى نقاش، ووثائق، وقناة YouTube. المشروع مرخص كمفتوح المصدر ويتم صيانته بواسطة Frappe Technologies.