هل تحتاج إلى نظام إدارة تعلم (LMS) مخصص يلائم احتياجات مؤسستك التعليمية أو مركز التدريب؟
منصة تعليمية متكاملة لإدارة الدورات التعليمية عبر الإنترنت، تم تطويرها باستخدام MongoDB و Express.js و React و Node.js ضمن بنية MERN Stack.
يهدف النظام إلى توفير بيئة تعليمية رقمية تتيح للمدربين إنشاء الدورات وإدارة المحتوى التعليمي، بينما يمكن للطلاب التسجيل في الدورات ومتابعة الدروس وتتبع تقدمهم بسهولة.
تم تصميم المنصة لتكون قابلة للتوسع وسهلة الاستخدام مع واجهة تفاعلية حديثة وتجربة مستخدم سلسة.
أهداف المشروع
توفير منصة تعليمية متكاملة عبر الإنترنت.
تسهيل إنشاء وإدارة الدورات التعليمية.
تمكين الطلاب من متابعة تعلمهم وتتبع تقدمهم.
توفير أدوات تقييم واختبارات للطلاب.
التقنيات المستخدمة
Frontend
React
React Router للتنقل بين الصفحات
Context API أو Redux لإدارة الحالة
Tailwind CSS أو Bootstrap للتصميم
Axios للتواصل مع API
Backend
Node.js
Express.js
Database
MongoDB
أدوات إضافية
JWT Authentication
Cloudinary لتخزين الفيديوهات والملفات
RESTful API
Stripe للدفع الإلكتروني (اختياري)
مميزات النظام
للطلاب
إنشاء حساب ***جيل الدخول.
تصفح الدورات التعليمية.
التسجيل في الدورات.
مشاهدة الدروس (فيديو أو ملفات).
حل الاختبارات والواجبات.
متابعة تقدم التعلم.
الحصول على شهادة بعد إكمال الدورة.
للمدربين
إنشاء دورات تعليمية.
إضافة الدروس (فيديو، نصوص، ملفات).
إنشاء اختبارات للطلاب.
متابعة تقدم الطلاب.
إدارة المحتوى التعليمي.
لوحة تحكم الإدارة (Admin Dashboard)
تتيح للإدارة:
إدارة المستخدمين (طلاب / مدربين).
مراجعة الدورات التعليمية.
الموافقة على نشر الدورات.
مراقبة النشاط داخل المنصة.
عرض التقارير والإحصائيات.
صفحات النظام
الصفحة الرئيسية
صفحة تصفح الدورات
صفحة تفاصيل الدورة
صفحة مشاهدة الدرس
صفحة تسجيل الدخول / إنشاء حساب
صفحة لوحة تحكم الطالب
صفحة لوحة تحكم المدرب
لوحة تحكم الإدارة