هو مشروع منصة تعليمية متكاملة قمت بتطويرها لدعم إدارة الدورات التدريبية والتفاعل بين ثلاثة أنواع من المستخدمين: الطلاب، المدربون، والمسؤولون (Admins)، مع تنظيم واضح للصلاحيات وفقًا لدور كل مستخدم.
المدربون (Instructors):
يمكنهم إنشاء الدورات التدريبية، إضافة الدروس والاختبارات (Quizzes)، ومتابعة أداء الطلاب من خلال عرض تحليلات وإحصائيات (Insights) حول مستوى التفاعل والنتائج لكل دورة، درس، وطالب.
المسؤولون (Admins):
يتحكمون في إدارة المنصة من خلال قبول أو رفض طلبات انضمام المدربين، لضمان جودة المحتوى والحفاظ على معايير المنصة.
الطلاب (Students):
يمكنهم التسجيل في الدورات، دراسة المحتوى، أداء الاختبارات، ومتابعة تقدمهم. وبعد إتمام الدورة بنجاح، يمكنهم الحصول على شهادة إتمام (Certificate).
يركز المشروع على تنظيم الأدوار والصلاحيات (Role-Based Access)، وبناء هيكل قابل للتوسع يتيح إضافة ميزات مستقبلية بسهولة، مع واجهة مستخدم تفاعلية تسهّل تجربة التعلم والمتابعة. يعكس هذا المشروع قدرتي على تصميم أنظمة متعددة المستخدمين، وإدارة الصلاحيات، وبناء منطق أعمال (Business Logic) منظم وواضح.