نظام متكامل لإدارة الساعات المعتمدة في الكليات والجامعات

تفاصيل العمل

نظام متكامل لإدارة الساعات المعتمدة في الكليات والجامعات، تم تطويره باستخدام Node.js و Express.js و MongoDB. يهدف النظام إلى تسهيل عملية تسجيل المواد الدراسية، متابعة تقدم الطلاب، وحساب المعدلات التراكمية (GPA) بشكل آلي ودقيق.

المميزات الرئيسية

للطلاب:

تسجيل الدخول إلى حساب شخصي آمن

عرض الخطة الدراسية والمواد المتاحة للتسجيل وفقًا للساعات المقطوعة والمتطلبات السابقة

تسجيل المواد وحذفها مع التحقق من التضارب في المواعيد

عرض المواد المسجلة حاليًا مع جدول أسبوعي

متابعة درجات المواد (أعمال سنة، امتحانات) وحساب المعدل التراكمي (GPA) آليًا

سجل أكاديمي كامل يشمل جميع المواد والدرجات والمعدلات

للأساتذة:

عرض المواد التي يدرسها وقوائم الطلاب المسجلين

إدخال وتعديل درجات الطلاب (أعمال سنة، امتحانات)

رفع ملفات ومواد تعليمية خاصة بالمادة

لإدارة الكلية (أدمن):

إدارة المستخدمين (طلاب، أساتذة، إداريين)

إضافة وتعديل المواد الدراسية مع تحديد المتطلبات السابقة والساعات المعتمدة

تحديد الفترات الزمنية للتسجيل (بداية ونهاية)

إنشاء التقارير الأكاديمية وإحصائيات الأداء

صلاحيات مرنة حسب الأدوار (RBAC)

ميزات إضافية:

التحقق من المتطلبات السابقة (Prerequisites) قبل التسجيل

منع التضارب في الجدول الزمني للمواد

نظام إشعارات (بريد إلكتروني أو داخل التطبيق) لتأكيد التسجيل أو التذكير بالمواعيد

واجهة برمجة تطبيقات (RESTful APIs) موثقة وسهلة التكامل مع واجهات أمامية مختلفة (React, Flutter, إلخ)

بطاقة العمل

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