تفاصيل العمل

نظام إدارة كورسات (LMS)

اسم المشروع: نظام إدارة الكورسات

الهدف: تطوير منصة إلكترونية متكاملة لإدارة الكورسات التعليمية، تُمكّن المدرسين من رفع المحتوى ومتابعة الطلاب، وتُتيح للطلاب الوصول إلى الدروس، التفاعل، والتقييم.

? الوظائف والمزايا الأساسية:

للإداريين والمدربين:

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

رفع دروس (نصوص – فيديو – ملفات PDF).

إنشاء اختبارات قصيرة وربطها بالدروس.

متابعة أداء الطلاب ونتائجهم.

جدولة الكورسات والتحكم في مواعيدها.

إدارة الاشتراكات والمدفوعات.

للطلاب:

التسجيل والالتحاق بالكورسات.

واجهة مستخدم سلسة لتصفح الدروس.

حفظ التقدم ومتابعة التقييمات.

أداء اختبارات الكورس والحصول على النتائج الفورية.

شهادات إلكترونية بعد اجتياز الكورس.

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

الواجهة (Frontend):

Vue.js – Vue Router – Vuex – TailwindCSS / Bootstrap

الخلفية (Backend):

Laravel 10 – RESTful API – Laravel Sanctum (للتوثيق)

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

MySQL / PostgreSQL

نظام المصادقة:

Laravel Sanctum / JWT

تسجيل دخول – تسجيل جديد – استرجاع كلمة المرور

وسائط متعددة:

رفع فيديوهات وصور – دعم YouTube وVimeo – دعم HLS للفيديوهات الكبيرة

إشعارات:

عبر البريد الإلكتروني أو WhatsApp عند تسجيل الطالب أو إنهاء كورس

النتائج والفوائد:

منصة مرنة وسهلة الاستخدام لتقديم التعليم الإلكتروني.

سهولة في إدارة المحتوى والاختبارات.

تجربة مستخدم مميزة للطلاب.

إمكانية التوسع لتطبيق جوال أو نظام اشتراكات مدفوع.

مميزات إضافية (اختياري):

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

لوحة تحكم مخصصة للمدرسين والطلاب.

تكامل مع Google Meet للبث المباشر.

بطاقة العمل

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