ESILearn — منصة تعليمية إلكترونية متكاملة
تفاصيل العمل
تطوير منصة ويب تعليمية متكاملة Full-Stack من الصفر، تستهدف المؤسسات التعليمية الجامعية التي تحتاج إلى نظام رقمي شامل لإدارة العملية التعليمية بديلًا عن الأساليب التقليدية. المشروع يشمل تصميم قاعدة البيانات، بناء API كامل من الصفر، تطوير ثلاث واجهات مستقلة لكل نوع مستخدم، نظام مصادقة متعدد الأدوار، نظام تقييم آلي، ونظام تواصل فوري — كل ذلك مسلَّم كمنتج واحد متكامل جاهز للنشر والاستخدام الفعلي. ميزات المنصة: لوحة الأستاذ: رفع الدروس وتنظيمها حسب الوحدات والفصول الدراسية إضافة موارد تعليمية متنوعة (ملفات PDF، روابط خارجية، وثائق) بناء اختبارات متعددة الخيارات مع تحديد الوقت ودرجة النجاح وتصنيف الأسئلة حسب الصعوبة إدارة الواجبات والأنشطة التقييمية التواصل المباشر مع الطلبة عبر نظام رسائل فوري لوحة الطالب: الوصول إلى جميع الدروس والموارد المخصصة للفوج اجتياز الاختبارات مع تصحيح آلي فوري وتغذية راجعة لكل سؤال متابعة النتائج والتقدم في الوقت الحقيقي تحميل الملفات والوثائق التعليمية التواصل المباشر مع الأستاذ عبر الدردشة لوحة الإداري: تسجيل الطلبة دفعيًا عبر استيراد ملفات CSV إنشاء وإدارة الأفواج، المستويات، والتخصصات تعيين الأساتذة على الوحدات الدراسية مراقبة إحصائيات المنصة: عدد الطلبة، الأساتذة، النشاط العام إدارة صلاحيات المستخدمين وأدوارهم نظام التقييم: اختبارات MCQ مع مؤقت وتصحيح تلقائي فور الانتهاء تصنيف الأسئلة حسب الصعوبة والموضوع تقرير مفصل لكل طالب بعد كل اختبار طريقة التنفيذ: Frontend: React 18, React Router v6, Tailwind CSS, Axios, Socket.io Client, Recharts Backend: Node.js, Express 5, REST API, JWT, bcryptjs, Socket.io Server Database: MySQL مع Sequelize ORM — قاعدة بيانات علائقية تدعم التوسع الديناميكي Storage: Multer + Cloudinary لرفع الملفات والوثائق على السحابة
بطاقة العمل
طلب عمل مماثل