برمجة منصة تعليمية احترافية (E-Learning Platform)

تفاصيل العمل

منصة تعليمية احترافية (E-Learning Platform)

اللغة والتقنيات المستخدمة:

Back-End: C#

Front-End: Blazor Server / WebAssembly

قاعدة البيانات: SQL Server

ORM: Entity Framework Core

الوصف العام:

منصة تعليمية متكاملة تم تطويرها باستخدام تقنيات Microsoft الحديثة، تتيح للمدربين إنشاء دورات تدريبية ورفع المحتوى التعليمي، وللطلاب التسجيل في الكورسات ومتابعة تقدمهم الدراسي بطريقة سلسة ومنظمة.

الميزات الرئيسية:

لوحة تحكم للمدربين:

إنشاء وتعديل الكورسات.

إضافة دروس (فيديو، PDF، ملفات داعمة).

تتبع عدد الطلاب المسجلين وآدائهم.

لوحة تحكم للطلاب:

التسجيل في الكورسات.

مشاهدة المحتوى وفقًا لتقدمهم.

اختبارات تقييمية وشهادات إتمام.

️ نظام إدارة المستخدمين والصلاحيات:

مدير، مدرب، طالب.

إمكانية التحكم في الصلاحيات بشكل مرن.

دعم تعدد اللغات (عربي / إنجليزي).

تصميم متجاوب (Responsive) يدعم الأجهزة المختلفة.

مميزات تقنية:

مكونات Blazor قابلة لإعادة الاستخدام.

هيكلية نظيفة تعتمد على مبدأ فصل الطبقات (Clean Architecture).

دعم تحديثات مباشرة دون الحاجة لإعادة تحميل الصفحة.

تجربة مستخدم سلسة وأداء عالي.

بطاقة العمل

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