تطوير واجهة خلفية متكاملة لـ "نظام إدارة الحرم الجامعي الذكي" (Smart Campus Management System) باستخدام .NET 8 و C#، لإدارة جميع العمليات الأكاديمية والإدارية في الجامعة بشكل رقمي ومؤتمت.
الوظائف والخدمات الرئيسية في الـ API:
- إدارة الحسابات والمصادقة (Auth): تسجيل دخول الطلاب والمحاضرين، تغيير كلمات المرور عند أول تسجيل دخول، وتحديث الملفات الشخصية.
- إدارة المقررات والأقسام الأكاديمية (Courses & Departments): إنشاء وإدارة المواد الدراسية والأقسام، التعيين التلقائي لرؤساء الأقسام، ونظام استعادة البيانات المحذوفة (Soft & Hard Delete).
- إدارة التسجيل (Enrollment): تسجيل الطلاب في المواد الدراسية مع نظام الموالاة والتأكيد/الرفض (Approve/Reject)، ورصد الدرجات.
- نظام الامتحانات والاختبارات (Exams & Submissions): إنشاء الاختبارات وأسئلة الاختيار من متعدد (MCQ)، بدء الامتحانات أونلاين، وتسليم إجابات الطلاب وحساب النتائج تلقائياً.
- متابعة الحضور والغياب (Attendance): تسجيل حضور وغياب الطلاب وتصفية التقارير وعرض ملخصات الحضور للطلاب.
- إدارة أعضاء الهيئة التدريسية والطلاب (Instructors & Students): متابعة أعباء المحاضرين، إعادة تعيين الكورسات بين المحاضرين، والبحث المتقدم بالـ Pagination للطلاب والمدرسين.
التقنيات المستخدمة:
- .NET 8 / C#
- ASP.NET Core Web API
- Entity Framework Core / SQL Server
- Clean Architecture / RESTful APIs
- Swagger / OpenAPI للتوثيق
مشروع مدروس يعكس القدرة على بناء أنظمة معقدة ومترابطة (Enterprise-level Systems) بكفاءة عالية.