منصة Web Lessons للتعلم الإلكتروني التفاعلي

تفاصيل العمل

نوع العمل: تطوير منصة ويب كاملة (Full-Stack Web Application) للتعليم عن بعد.

الميزات البارزة:

نظام متعدد المستخدمين (طالب، معلم، مدير) مع صلاحيات متكاملة.

نظام إدارة محتوى كامل (إنشاء المواد، الدورات، الدروس) للمعلمين.

محاضرات فيديو مع دعم رفع ملفات كبيرة (حتى 2 جيجابايت) عبر تقنية الرفع المجزأ (Chunked Upload).

تفاعل حيوي بين الطالب والمعلم من خلال نظام دردشة في الوقت الفعلي (Real-time Chat) باستخدام SignalR.

لوحة تحكم إدارية متكاملة لإدارة المستخدمين والتحليلات.

طريقة التنفيذ:

التطوير باستخدام هيكل ASP.NET Core MVC.

قاعدة البيانات: SQL Server مع Entity Framework Core لنمذجة البيانات والهجرة.

الواجهة الأمامية: Razor Views مع Bootstrap 5 و jQuery لواجهة مستخدم سريعة الاستجابة.

المصادقة والأمان: ASP.NET Identity للإدارة الآمنة للمستخدمين والجلسات.

تم استضافة المشروع وتنفيذه محليًا، مع إمكانية النشر على أي خادم يدعم .NET Core.

بطاقة العمل

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