المشروع عبارة عن تطبيق موبايل تعليمي مبني باستخدام Flutter يعمل على Android و iOS، ومتكامل مع نظام روبوت تعليمي يهدف إلى تطوير تجربة تعلم الأطفال من خلال التفاعل الذكي، مع ربط المعلم وولي الأمر في نظام متابعة واحد لحظي.
مكونات النظام الرئيسية
1️⃣ تطبيق الموبايل
التطبيق مقسوم حسب نوع المستخدم:
واجهة خاصة بالمعلم
واجهة خاصة بولي الأمر
كل واجهة لها صلاحيات ووظائف مختلفة حسب الدور.
2️⃣ نظام تسجيل الدخول والصلاحيات
تم تنفيذ نظام دخول آمن يعتمد على:
اختيار نوع المستخدم (معلم / ولي أمر)
تسجيل دخول بالبريد الإلكتروني وكلمة المرور
التحقق من الدومين الخاص بالإيميل لتحديد الدور
منع الدخول لو الدور لا يطابق نوع الإيميل
حفظ حالة تسجيل الدخول
استرجاع كلمة المرور
3️⃣ لوحة تحكم المعلم
المعلم يقدر من خلال التطبيق:
إضافة بيانات الطلاب
تعديل الملف التعليمي لكل طالب
تسجيل درجات وتقييمات الأداء
إدخال ملاحظات وتعليقات سلوكية وتعليمية
إضافة مواعيد الاختبارات
تقييم المهارات المختلفة بأرقام
إدخال مستوى التقدم بمرور الوقت
إنشاء وتعديل أسئلة التقييم
4️⃣ إدارة البيانات والتخزين
يتم تخزين البيانات على Firebase Database
ربط البيانات بـ API
كل تحديث يتم تسجيله بوقت وتاريخ
يوجد سجل تعديلات كامل (History Log)
مزامنة فورية مع حساب ولي الأمر
5️⃣ واجهة ولي الأمر
ولي الأمر يمكنه:
متابعة مستوى الطفل
رؤية التقييمات والدرجات
قراءة تعليقات المعلم
متابعة تطور المهارات
مشاهدة التقدم الزمني
الاطلاع على مواعيد الاختبارات
استقبال التحديثات فورًا
6️⃣ تكامل الروبوت التعليمي
النظام مرتبط بفكرة روبوت تعليمي يقوم بـ:
التفاعل مع الأطفال أثناء التعلم
تنفيذ أنشطة تعليمية
إرسال نتائج الأداء للنظام
دعم التعلم التفاعلي داخل الفصل أو المركز التعليمي
7️⃣ نظام التحقق من البيانات (Validation)
تم تنفيذ تحقق كامل على المدخلات:
منع القيم الخاطئة
التحقق من النطاقات الرقمية للتقييم
التأكد من صيغة الوقت والتاريخ
التأكد من اكتمال الحقول المطلوبة
8️⃣ التقارير والتحليلات
النظام يوفر:
تقارير أداء للطلاب
تقييم مهارات متعدد النقاط
تتبع تطور الأداء
عرض بيانات تساعد في اتخاذ قرار تعليمي أفضل