وصف المشروع:
تطوير البنية الخلفية (Backend API) لمنصة تعليمية ذكية ومنصة عمل حر متكاملة باستخدام أحدث تقنيات .NET 8 و Clean Architecture. يهدف المشروع إلى ربط المتعلمين بمسارات تعليمية مخصصة مع إتاحة إدارة المشاريع والامتحانات والاختبارات التكيفية (Adaptive Quizzes).
المميزات والأقسام الرئيسية المطورة في الـ API:
نظام المصادقة (Auth & User): إدارة صلاحيات المستخدمين، تسجيل الدخول، والتسجيل مع دعم استعادة وتغيير كلمة المرور.
إدارة المسارات والخطوات (Roadmaps & Steps): بناء وتتبع مسارات التعلم وخطواتها والتحكم الكامل في محتواها.
نظام الامتحانات والاختبارات (Exams & Questions): إدارة الأسئلة، بدء جلسات الاختبارات، وتقديم الإجابات وتقييم النتيجة النهائية.
إدارة المشاريع (Capstone Projects): إدارة مشاريع التخرج وفرق العمل والأعضاء بكفاءة عالية.
لوحة التحكم (Dashboard): توفير إحصائيات وبيانات تحليلية شاملة لمتابعة الأداء.
تم توثيق واختبار جميع الـ Endpoints بشكل كامل باستخدام Swagger UI لضمان دقة وسهولة التكامل.