نبذة عن المشروع:
تم تصميم نظام الحضور والغياب وتدوين الملاحظات باستخدام أحدث التقنيات في مجال البرمجة مثل ReactJs لواجهة المستخدم، NodeJs لمعالجة البيانات، وMongoDB لإدارة قاعدة البيانات. يهدف النظام إلى تسهيل عملية متابعة حضور الطلاب وغيابهم، تسجيل ملاحظات خاصة لكل طالب، واستخراج تقارير شاملة للفصل الدراسي أو لكل طالب بشكل فردي، مما يساعد المعلمين على إدارة الصفوف الدراسية بكفاءة ودقة.
ما يقوم به النظام:
1- إدارة الحضور والغياب:
تسجيل حضور وغياب الطلاب يوميًا بشكل سريع وسهل.
عرض قائمة شاملة بحالة الحضور والغياب لكل طالب.
إشعارات مدمجة للمعلم للتذكير بتسجيل الحضور يوميًا.
2- تدوين الملاحظات:
تسجيل ملاحظات فردية لكل طالب بناءً على الأداء أو أي ملاحظات سلوكية أو تعليمية.
إمكانية تعديل أو حذف الملاحظات إذا لزم الأمر.
عرض سجل كامل للملاحظات الخاصة بكل طالب على مدار الفصل الدراسي.
3-تقارير شاملة:
- تقرير للفصل الدراسي: يعرض ملخصًا لحضور وغياب جميع الطلاب ونسبة الحضور العامة.
- تقرير فردي لكل طالب: يوضح سجل الحضور والغياب والملاحظات المسجلة عليه.
- إمكانية تحميل التقارير بتنسيقات مختلفة (PDF، Excel).
4- سهولة الاستخدام:
واجهة مستخدم حديثة وسهلة الاستخدام مبنية بـ ReactJs لتسهيل إدخال البيانات والوصول إليها.
تجربة مستخدم مصممة لتقليل الأخطاء وضمان السرعة في الاستخدام اليومي.
5-الأمان والتكامل:
حماية بيانات الطلاب والملاحظات باستخدام تقنيات حديثة لضمان الخصوصية.
تكامل قوي بين الواجهة الأمامية والخلفية باستخدام NodeJs لضمان أداء سريع وسلس.
أهمية المشروع:
يساعد هذا النظام المعلمين في تحسين إدارة الصفوف الدراسية من خلال تسجيل ومتابعة الحضور والملاحظات بسهولة ودقة. كما يوفر تقارير مفصلة لدعم اتخاذ القرارات وتحسين أداء الطلاب بناءً على بيانات دقيقة.