نظام إدارة تعلم (LMS) متكامل تم تطويره كتطبيق ويب باستخدام ASP.NET Core MVC، يهدف إلى تنظيم العملية التعليمية داخل المؤسسات من خلال إدارة الكورسات، تسجيل الطلاب، والاختبارات بطريقة منظمة وقابلة للتوسع.
يعتمد النظام على تقسيم واضح للأدوار، حيث تم تصميم ثلاث بوابات رئيسية (طالب – محاضر – إدارة)، كل منها يقدم تجربة مخصصة حسب احتياجات المستخدم.
? بوابة الطالب (Student Portal):
عرض الكورسات المسجل بها ومتابعة التقدم
الوصول إلى محتوى الدروس والمواد التعليمية
أداء الاختبارات مع Auto-Save لتجنب فقدان البيانات
متابعة الأداء الأكاديمي وإدارة الحساب
? بوابة المحاضر (Instructor Portal):
إنشاء وإدارة الكورسات وتنظيم المحتوى
متابعة الطلاب ومستوى تقدمهم
إنشاء اختبارات وواجبات بأنواع مختلفة
تصحيح التقييمات ورصد الدرجات
? بوابة الإدارة (Admin Portal):
إدارة المستخدمين والصلاحيات (طلاب / محاضرين)
إعداد الهيكل الأكاديمي (أقسام – كورسات – فصول)
لوحة تحكم للإحصائيات العامة
أدوات إدارة وصيانة النظام
? الجانب التقني:
ASP.NET Core MVC لتطبيق معماري منظم وقابل للتوسعة
Entity Framework Core + SQL Server لإدارة البيانات
ASP.NET Identity للمصادقة وإدارة المستخدمين
Role-Based Access Control لتحديد الصلاحيات
Razor Views + JavaScript لواجهة خفيفة وسريعة
? النتيجة:
تم بناء نظام تعليمي متكامل يحاكي الأنظمة الحقيقية المستخدمة في المؤسسات، مع فصل واضح بين الأدوار، وتنظيم قوي للبيانات، وإمكانية التوسع لإضافة مميزات مستقبلية.