منصة أكاديمية متكاملة لإدارة المؤسسات التعليمية، صُممت لتبسيط وأتمتة العمليات الأساسية مثل تسجيل الطلاب، إدارة المقررات الدراسية، متابعة الدرجات، وتوليد التقارير بشكل ديناميكي.
الفكرة بدأت من احتياج الجامعات والمعاهد لنظام إلكتروني يسهل على الإدارة، المدرسين، والطلاب التعامل مع البيانات الأكاديمية اليومية، بدلاً من الطرق اليدوية التقليدية اللي بتاخد وقت ومجهود كبير وبتكون عُرضة للأخطاء.
أهداف المشروع
تسهيل إدارة الفترات الدراسية والمقررات: تمكين الإدارة من إنشاء سنوات أكاديمية وفصول دراسية وتنظيم المواد الدراسية المرتبطة بها.
إدارة متكاملة للطلاب: تسجيل الطلاب، متابعة تقدمهم، وحساب حالتهم (ناجح/راسب) بشكل تلقائي.
نظام إدخال الدرجات: يتيح للمدرسين إدخال درجات الطلاب مع تطبيق قواعد خاصة زي "الرفع التلقائي – Rafaa" لضبط النتائج.
لوحات تحكم مخصصة: لكل مستخدم لوحة تحكم مختلفة (مدير النظام / مدرس / طالب) بحيث يرى فقط المهام والصلاحيات المخصصة له.
تقارير وإحصائيات ديناميكية: عرض نتائج الطلاب، نسب النجاح والرسوب، والتقارير التفصيلية مع إمكانية التصفية والبحث.
أمان ومرونة: من خلال نظام تسجيل دخول آمن يعتمد على ASP.NET Identity بالأدوار المختلفة.
المميزات الرئيسية
إدارة الفترات الأكاديمية والمقررات والطلاب
لوحات تحكم منفصلة حسب الدور
إدخال الدرجات مع تطبيق قاعدة الرفع التلقائي
حساب النجاح والرسوب مع ملاحظات تفصيلية
تقارير ديناميكية ورسوم بيانية للتصور
توثيق وتأمين كامل لعمليات الدخول والصلاحيات
التقنيات المستخدمة
الواجهة الخلفية (Backend): ASP.NET Core MVC + Entity Framework Core
الواجهة الأمامية (Frontend): Razor Pages + Bootstrap
قاعدة البيانات (Database): SQL Server
إدارة الهوية (Authentication): ASP.NET Identity
أدوات إضافية: LINQ, EF Migrations, Dependency Injection
أدوات إدارة المشروع: GitHub (التحكم في الإصدارات) + Trello (إدارة المهام)
النشر (Deployment): مستضاف على ASP Monster Hosting