منصة تعليمية mazen analytics منصة تعليمية mazen analytics منصة تعليمية mazen analytics منصة تعليمية mazen analytics منصة تعليمية mazen analytics منصة تعليمية mazen analytics
تفاصيل العمل

تم تطوير نظام إدارة تعلم (LMS) متكامل ومخصص من الصفر، يوفر تجربة تعليمية تفاعلية للطلاب ولوحة تحكم قوية للإدارة. تم بناء النظام بالكامل باستخدام PHP (بدون إطار عمل) وقواعد بيانات MySQL، مع واجهات أمامية عصرية وتفاعلية. ** أبرز مميزات النظام (للطالب):** نظام مصادقة آمن: تسجيل دخول آمن للطلاب مع ميزة "الجلسة الواحدة"، حيث يتم تسجيل خروج المستخدم تلقائيًا عند فتح الحساب من جهاز آخر، لضمان حماية الحسابات ومنع مشاركتها. لوحة تحكم (Dashboard): صفحة رئيسية ترحيبية تعرض "الراوندات" (مجموعات الدورات) المسجل بها الطالب. استعراض الدورات والمحتوى: عرض تفصيلي لمحتويات كل دورة، بما في ذلك الأقسام (Sections) والدروس (Lessons) بتصميم "أكورديون" سهل الاستخدام. صفحة الدرس التفاعلية: مشغل فيديوهات يدعم تضمين يوتيوب (YouTube) و فيميو (Vimeo). عرض المحتوى النصي المنسق (Rich Content). نظام تعليقات فوري (AJAX): يتيح للطلاب إضافة، تعديل، وحذف تعليقاتهم بدون الحاجة لإعادة تحميل الصفحة. نظام "إعجاب" (Like) تفاعلي على كل درس. تنزيل المرفقات الآمن: نظام لتنزيل ملفات ومرفقات الدورة، مع آلية تحقق تضمن أن الطالب المسجل فقط هو من يمكنه الوصول للملفات. ** أبرز مميزات النظام (لوحة تحكم المسؤول):** لوحة تحكم خلفية متكاملة (CRUD Operations) لإدارة جميع جوانب المنصة. إدارة كاملة للمحتوى التعليمي (الدورات، الأقسام، الدروس). إدارة المستخدمين وتسجيلهم في الدورات (User Enrollments). نظام لإدارة ورفع مرفقات الكورسات (يدعم التعامل مع الرفع المجزأ Chunk Uploads للملفات الكبيرة). إدارة ومراقبة تعليقات الطلاب على الدروس. التقنيات والمهارات المستخدمة في المشروع: الخلفية (Back-End): PHP: بناء المنطق البرمجي بالكامل من الصفر (Raw PHP). MySQL: تصميم وبناء قواعد بيانات علائقية متقدمة (Joins, Foreign Keys). AJAX: لتطبيق التفاعلات الفورية (التعليقات، الإعجابات) للتواصل مع الخادم. الأمان (Security): تأمين المصادقة (Authentication) باستخدام password_hash و password_verify. التحقق من الصلاحيات (Authorization) في كل صفحة لضمان وصول المستخدم للمحتوى المسجل به فقط. إدارة متقدمة للجلسات (Sessions) لمنع الدخول المتعدد. الواجهة (Front-End): HTML5 / CSS3 (تصميم عصري، أنيق، وداكن). JavaScript (للتعامل مع أحداث الصفحة والـ DOM). Bootstrap 5 (لتنسيق الواجهات بشكل متجاوب).

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ 3 أيام
المشاهدات
8
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة