منصة تعليمية شاملة تم تطويرها باستخدام Flutter، صُممت لتربط بين جميع أطراف المنظومة التعليمية في تطبيق واحد ذكي. يهدف المشروع إلى تسهيل الوصول للمحتوى التعليمي، وإدارة المجموعات الدراسية، ومتابعة الأداء الأكاديمي بشكل لحظي وتفاعلي.
المميزات التقنية التي قمت بتنفيذها:
تعدد الأدوار (Multi-Role System): بناء بنية تحتية برمجية تدعم 5 أنواع من المستخدمين (طالب، مدرس، ولي أمر، مساعد مدرس، ومدرسة) مع صلاحيات مخصصة لكل فئة.
إدارة المحتوى التعليمي: تمكين المدرسين من إنشاء وإدارة الكورسات، المجموعات الدراسية، ورفع المحتوى التعليمي المتنوع.
التواصل المباشر والدردشة: دمج نظام محادثات (Chat) وجلسات بث مباشر (Live Sessions) للتفاعل المباشر بين المدرسين والطلاب.
نظام التقييم والمتابعة: تطوير أدوات لعمل الاختبارات وتتبع تقدم الطلاب الأكاديمي، مع توفير واجهة خاصة لأولياء الأمور لمراقبة مسيرة أبنائهم التعليمية.
إدارة الصلاحيات (Permissions): السماح للمدرسين بتعيين مهام محددة لمساعدي التدريس لمراقبة الطلاب ودعمهم.
التقنيات المستخدمة:
Flutter & Dart.
State Management: Bloc/Cubit (لإدارة تعقيد الأدوار المختلفة).
Real-time Interaction: SignalR / Firebase.
Architecture: Clean Architecture.