منصة تعليمية احترافية (E-Learning Platform)
اللغة والتقنيات المستخدمة:
Back-End: C#
Front-End: Blazor Server / WebAssembly
قاعدة البيانات: SQL Server
ORM: Entity Framework Core
الوصف العام:
منصة تعليمية متكاملة تم تطويرها باستخدام تقنيات Microsoft الحديثة، تتيح للمدربين إنشاء دورات تدريبية ورفع المحتوى التعليمي، وللطلاب التسجيل في الكورسات ومتابعة تقدمهم الدراسي بطريقة سلسة ومنظمة.
الميزات الرئيسية:
لوحة تحكم للمدربين:
إنشاء وتعديل الكورسات.
إضافة دروس (فيديو، PDF، ملفات داعمة).
تتبع عدد الطلاب المسجلين وآدائهم.
لوحة تحكم للطلاب:
التسجيل في الكورسات.
مشاهدة المحتوى وفقًا لتقدمهم.
اختبارات تقييمية وشهادات إتمام.
️ نظام إدارة المستخدمين والصلاحيات:
مدير، مدرب، طالب.
إمكانية التحكم في الصلاحيات بشكل مرن.
دعم تعدد اللغات (عربي / إنجليزي).
تصميم متجاوب (Responsive) يدعم الأجهزة المختلفة.
مميزات تقنية:
مكونات Blazor قابلة لإعادة الاستخدام.
هيكلية نظيفة تعتمد على مبدأ فصل الطبقات (Clean Architecture).
دعم تحديثات مباشرة دون الحاجة لإعادة تحميل الصفحة.
تجربة مستخدم سلسة وأداء عالي.