نظام إدارة التعلم (LMS) - مشروع شامل لتسهيل التعليم الإلكتروني
️ التقنيات المستخدمة:
الواجهة الخلفية: ASP.NET Core Web API مع Entity Framework Core وSQL Server
الواجهة الأمامية: React.js (Vite) مع Redux Toolkit وتصميم بـ Tailwind CSS
نظام المصادقة: JWT مع إدارة أدوار (مسؤول، معلم، طالب)
الدفع الإلكتروني: تكامل مع Stripe وRazorpay
الميزات الرئيسية:
أدوار المستخدمين: مسؤول، معلم، وطالب
إدارة الدورات والدروس: إنشاء، تعديل، وحذف المحتوى التعليمي
بطاقات تعليمية (Flashcards) وتتبع المهام
تتبع التقدم في الدروس والدورات
لوحة تحكم المسؤول: لإدارة المستخدمين، الدورات، الأقسام، والرسائل
لوحة تحكم المعلم: لرفع المحتوى وإدارته
تسجيل دخول آمن مع صلاحيات حسب الدور
? نظام توصيل ذكي يعمل بالذكاء الاصطناعي:
اقتراح دورات مخصصة بناءً على:
اهتمامات المتعلم والأقسام المختارة
سجل التعلم السابق (تصفية تعاونية)
تشابه المحتوى (TF-IDF + SVD)
تقييم مستوى المهارات والمتطلبات المسبقة
️ أدوات إضافية:
مؤقت بومودورو للدراسة المركزة
بطاقات تعليمية وقوائم مهام لدعم التعلم الفعال