تطبيق Remotly – منصة تعليمية تفاعلية وإدارة التعلم (EdTech Platform)
نبذة عن المشروع (Overview):
تطبيق هواتف ذكية متكامل مطور باستخدام Flutter لربط الطلاب بالمعلمين. يوفر التطبيق نظامين مستقلين للواجهات (Role-Based Access Control)، مما يسمح للطلاب بشراء ومتابعة الدورات والواجبات، وللمعلمين بإدارة المحتوى، المبيعات، والمحادثات المباشرة.
أبرز المميزات والمهام التقنية (Key Technical Features):
- واجهات متعددة الصلاحيات (Role-Based UI Drivers): فصل كامل بين تجربة الطالب والمعلم مع التحكم في توجيه الشاشات وحالة التطبيق بناءً على نوع الحساب (Student/Instructor Dashboards).
- مشغل دورات وتتبع التقدم (Course Player & Progress Tracking): تشغيل الفيديو المباشر والمسجل مع حفظ نقاط التوقف وتحديث نسبة إنجاز الطالب ديناميكيًا.
- نظام محادثات وخدمات أطراف (In-App Messaging & Services): دعم المحادثات الفورية المباشرة بين المعلم والطالب مع إمكانية إرفاق طلبات خاصة (مثل تقديم الواجبات والبحوث).
- بحث وتصفية متقدمة (Advanced Search & Filtering): محرك بحث محلي لتصفية الدورات والمعلمين بناءً على التقييمات، المراحل الدراسية، والتكلفة.
- بوابة دفع ومعاملات مالية: دمج آمن لعمليات الشراء والاشتراك في الدورات مع إدارة رصيد المعلمين.