تفاصيل العمل

مشروع تطبيق Engo هو تطبيق تعليمي مخصص لطلاب المرحلة الابتدائية في مادة اللغة الإنجليزية، صُمم خصيصًا لأحد المعلمين لتقديم الدروس الإلكترونية، الاختبارات، ومتابعة أداء الطلاب بشكل تفاعلي ومنظم.

يتيح التطبيق للمعلم إدارة المحتوى التعليمي بالكامل عبر لوحة تحكم آمنة، حيث يمكنه رفع المحاضرات المرئية، إنشاء الاختبارات، متابعة درجات الطلاب، وإدارة حساباتهم (تفعيل، قفل، أو تحديث حالة الدفع).

أما الطلاب، فيمكنهم تسجيل الدخول للوصول إلى المحاضرات، حل الاختبارات، متابعة تقدمهم في كل درس، ومراجعة نتائجهم السابقة بطريقة مبسطة وواضحة.

من الناحية التقنية، تم تطوير الواجهة الخلفية (Backend API) باستخدام ASP.NET Core بأسلوب Clean Architecture لضمان سهولة الصيانة والتوسع في المستقبل.

تم تطبيق نظام تسجيل الدخول الآمن باستخدام JWT مع صلاحيات متعددة (مدير – طالب)، بالإضافة إلى إدارة كاملة لملفات الفيديو والاختبارات باستخدام خدمات مستقلة (Services) وطبقة DTOs لنقل البيانات بأمان بين الطبقات.

يشمل النظام مجموعة من المزايا الإضافية مثل:

نظام إدارة المحاضرات (رفع، تفعيل، حذف).

إنشاء اختبارات إلكترونية لكل صف دراسي.

تتبّع التقدم في مشاهدة الدروس والاختبارات.

لوحة إدارة لحسابات الطلاب وحالات الدفع.

واجهات برمجية (APIs) مخصصة لعرض النتائج، المنشورات، والملف الشخصي للطلاب.

تم تنفيذ المشروع بخطة منظمة تبدأ بتصميم قاعدة البيانات، ثم بناء طبقة الخدمات (Services) وطبقة التحكم (Controllers)، وانتهاءً باختبار واجهات البرمجة للتأكد من الأداء والاستقرار.

النتيجة هي نظام متكامل يُسهّل على المعلم إدارة العملية التعليمية رقمياً، ويوفّر تجربة تعليمية مريحة وسهلة الاستخدام للطلاب.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات