ظام إدارة تعليمي متكامل (LMS) ولوحة تحكم مركزية (Admin Dashboard) مصممة خصيصاً للمدارس، الأكاديميات، ومراكز الدروس الخصوصية (Future Academy). يهدف النظام إلى رقمنة العملية الإدارية بالكامل من خلال خلق بيئة مترابطة بذكاء تجمع بين (الطلاب، المعلمين، والمواد الدراسية). يوفر النظام تجربة مستخدم سلسة لإدارة التسجيلات، تتبع كثافة الفصول، وتوزيع المهام الأكاديمية بكفاءة عالية.
المميزات الرئيسية (Key Features)
1. إدارة شؤون الطلاب (Students Management)
دليل الطلاب الذكي: لوحة لعرض بيانات جميع الطلاب (الاسم، الكود التعريفي، العمر، المرحلة الدراسية، والكورسات المسجلين بها).
ملف تعريفي شامل (Student Profile): لكل طالب صفحة مخصصة تعرض جدوله الأكاديمي، المواد التي يدرسها، وتحدد تلقائياً أسماء المعلمين المسؤولين عن تدريسه في كل مادة.
تسجيل ديناميكي: إمكانية إضافة طلاب جدد وربطهم بعدة مواد دراسية (Multiple Courses) بضغطة زر واحدة.
2. إدارة هيئة التدريس (Instructors Management)
دليل المعلمين: واجهة لإدارة بيانات المدرسين، تخصصاتهم، وأرقام هواتفهم.
لوحة تحكم المعلم (Instructor Dashboard): تفصيل دقيق يوضح لكل معلم المواد التي يدرسها، مع عرض قوائم بأسماء الطلاب المسجلين معه في كل مادة على حدة لتسهيل متابعة الحضور والغياب.
3. إدارة المقررات والتسجيل (Courses & Enrollments)
دليل المواد الدراسية: لوحة تحكم تعرض كافة الكورسات المتاحة (رياضيات، فيزياء، كيمياء، حاسب آلي، إلخ).
إحصائيات الكثافة (Capacity Tracking): عرض حي لعدد الطلاب المسجلين في كل كورس (Enrolled Students) لمراقبة كثافة الفصول.
توزيع المهام: إمكانية ربط المادة الواحدة بأكثر من معلم، وعرض تفاصيل المادة لمعرفة من يدرسها ومن يدرس بها من الطلاب.
4. ترابط قواعد البيانات المتقدم (Advanced Relational Data)
بناء النظام على هيكل قواعد بيانات متقدم (Many-to-Many Relationships)، مما يتيح استدعاء البيانات المعقدة بسلاسة (مثال: بمجرد إضافة طالب لكورس معين، يظهر اسمه فوراً في لوحة المعلم الخاص بهذا الكورس).
5. واجهة مستخدم إدارية عصرية (Modern UI/UX)
تصميم نظيف واحترافي (Clean Dashboard) مريح للعين، يسهل على الإدارة التنقل بين الأقسام المختلفة بسرعة.
نظام فلترة وبحث سريع في القوائم للوصول لبيانات أي طالب أو معلم في ثوانٍ.
التقنيات المستخدمة (Tech Stack)
Backend: PHP, Laravel Framework
Frontend: HTML5, CSS3, JavaScript, Blade Templating
Database: MySQL (Complex Eloquent Relationships: Many-to-Many, Has-Many)
UI/UX: Responsive Admin Dashboard Design