EduSphere – منصة التعلم الإلكتروني
تفاصيل العمل
EduSphere هي منصة تعليمية إلكترونية متكاملة تجمع بين المدرسين والطلاب في بيئة تعليمية سلسة وسهلة الاستخدام. تتيح المنصة للمدرسين إنشاء الكورسات ونشرها، بينما يستطيع الطلاب تصفح الكورسات والتسجيل فيها ومتابعة تقدمهم وتقييم ما درسوه، وكل ذلك من خلال واجهة مستخدم عصرية وأنيقة مبنية بتقنية Angular. تبدأ تجربة المستخدم بصفحة رئيسية جذابة تعرض إحصائيات المنصة ، مع أزرار للبدء الفوري أو تصفح الكورسات. يستطيع الزوار تصفح الكورسات وتصفيتها حسب التصنيف كتطوير الويب وعلم البيانات وتعلم الآلة والموبايل، أو البحث عنها مباشرة بالعنوان، مع عرض تفاصيل كل كورس من سعر ومدرس وتقييم وعدد طلاب. يدعم النظام دورين مختلفين يتحكمان في كامل تجربة المستخدم. الطالب يمتلك لوحة تحكم خاصة تعرض له مسيرته التعليمية مع شريط تقدم لكل كورس، ويستطيع مشاهدة الدروس وتحديدها كمكتملة والمشاركة في النقاشات وتقييم الكورسات بعد الانتهاء منها. أما المدرس فيمتلك لوحة تحكم شاملة تعرض إجمالي طلابه ومتوسط تقييماته وعدد كورساته النشطة، مع إمكانية إنشاء كورسات جديدة بتحديد العنوان والوصف والتصنيف والمستوى والسعر، وإضافة دروس لكل كورس مع تحديد مدتها وترتيبها وخيار جعلها مجانية للمعاينة قبل التسجيل. تم بناء المشروع باستخدام Angular للواجهة الأمامية مع Angular Router لإدارة التنقل بين الصفحات و Angular Services لإدارة حالة التطبيق، مدعوماً بـ REST API مبني على Node.js وExpress مع قاعدة بيانات لتخزين بيانات المستخدمين والكورسات والتقدم الدراسي. يتميز التصميم بواجهة نظيفة تعتمد على الألوان الأبيض والأزرق مع بطاقات محتوى أنيقة وشريط تنقل يتكيف تلقائياً مع دور كل مستخدم.
بطاقة العمل
طلب عمل مماثل