نظام التقويم التعليمي (Edu Calendar) هو منصة ويب ذكية تجمع مواعيد الدراسة والامتحانات والإجازات في مكان واحد لمساعدة المستخدمين على إدارة عامهم الدراسي والتخطيط له بدقة
يتيح النظام عدة طرق لعرض المواعيد:
التقويم السنوي: يعرض أشهر السنة كلها مع إمكانية التنقل بين السنوات
التقويم الشهري: يقدم واجهة تفاعلية للشهر الحالي مع أزرار للانتقال إلى الشهور السابقة أو التالية
التقويم الأسبوعي: يركز على أسبوع واحد، ويوضح كل يوم وتاريخه بالتفصيل مع إمكانية استعراض الأسابيع السابقة أو التالية
بالإضافة إلى ذلك، يوفر النظام مجموعة من لوحات الأدوار موجهة لمختلف المستخدمين مثل المعلم، الطالب، المرشد الصحي، مدير المدرسة وولي الأمر. كل لوحة تعرض الأحداث والمهام الخاصة بالدور لتسهيل متابعة الأنشطة الأكاديمية
دوري في تطوير النظام:
تصميم وتنفيذ قاعدة البيانات التي تخزن الأحداث (محاضرات، امتحانات، عطلات) مع تصنيفاتها وعلاقاتها بالمستخدمين والأدوار المختلفة.
بناء واجهات برمجة تطبيقات (RESTful APIs) لتوفير البيانات للتقويم بجميع أنواعه، وإدارة الأحداث والتصنيفات والأدوار. تم تصميم هذه الواجهات بشكل آمن وقابل للتوسع مع مراعاة أداء الاستعلامات.
نظام أذونات مرن يسمح بالتحقق من هوية المستخدم وتحديد صلاحياته وفقًا لدوره (معلم، طالب، مدير، ولي أمر).
إدارة جداول الأعمال وتحديثها تلقائيًا لضمان تزامن تواريخ الدراسة والامتحانات والإجازات عند إضافة أو تعديل أي حدث.
التكامل مع الواجهة الأمامية من خلال ردود JSON مُنسَّقة وسهلة الاستهلاك بحيث يتم تحميل التقويم وتحديثه بشكل ديناميكي.
إعداد صفحات الخطأ المناسبة مثل صفحة 404 للأخطاء في الروابط أو عدم وجود محتوى، مما يحسّن تجربة الاستخدام ويوضح للمستخدم سبب المشكلة.
مميزات إضافية
دعم كامل للغة العربية والاتجاه من اليمين لليسار.
واجهة مستخدم حديثة ومتجاوبة مع مختلف الأجهزة والشاشات.
صفحة رئيسية جذابة برسالة ترحيبية وشعار يوضح فكرة النظام
إمكانية إضافة وحدات إعلانية أو محتوى إضافي في المستقبل.