تفاصيل العمل

ده سيستم كامل مبني بـ Laravel 12 عشان يحل الصداع السنوي اللي بيحصل في الجامعات وقت تسجيل المواد. الهدف منه إنه يخلي عملية التسجيل "أوتوماتيك" بالكامل، ويمنع أي أخطاء بشرية ممكن تحصل من الطالب أو الإدارة.

أنا ركزت في السيستم ده على 3 أدوار أساسية:

1. للطالب (تجربة سهلة ومنظمة):

الطالب بيقدر يسجل مواده وهو مطمن، لأن السيستم "ذكي" مش بيسمح له يسجل مادة إلا لو خلص المتطلبات بتاعتها (Prerequisites).

فيه نظام حماية بيحسب الساعات المعتمدة (Credit Hours) بناءً على الـ GPA بتاع الطالب، يعني السيستم هيوقفه لو حاول يتخطى ليميت الساعات المسموح له بيه.

مفيش تسجيل من غير دفع! السيستم مربوط بحالة دفع المصروفات، وده بيضمن حق الجامعة.

2. للمحاضر (إدارة ورصد درجات):

الدكتور أو المحاضر عنده لوحة تحكم بيشوف فيها المواد اللي بيدرسها وقائمة الطلاب المسجلين عنده.

بمجرد ما الدكتور بيرصد الدرجة، السيستم أوتوماتيك بيبعت المادة لسجل "المواد المكتملة" وبيحدث المعدل التراكمي (GPA) للطالب في نفس اللحظة.

3. للـ Admin (سيطرة كاملة):

لوحة تحكم للمسؤول عشان يدير المستخدمين (طلاب ودكاترة)، ويتحكم في فتح وقفل المواد والأقسام بكل سهولة.

التقنيات اللي استخدمتها:

Backend: Laravel 12 (عشان السرعة والأمان).

Frontend: Tailwind CSS (عشان التصميم يكون مودرن و Responsive).

Database: MySQL (عشان تنظيم البيانات الضخمة).

ليه السيستم ده مميز؟

لأنه معمول بـ Logic قوي جداً في التحقق من شروط التسجيل (Validation Rules)، وبيوفر وقت ومجهود كبير كان بيضيع في المراجعة اليدوية، ده غير إنه معمول له Documentation كامل يوضح كل تفصيلة تقنية فيه.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات