منصة تعليمية متكاملة لإدارة المعلمين والطلاب مع اختبارات وبث مباشر – Laravel

تفاصيل العمل

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

النظام مبني باستخدام Laravel 11 وفق معمارية Clean Architecture، ويحتوي على أكثر من 85 API Endpoint موثقة بالكامل، مما يجعله مناسبًا للاستخدام التجاري أو كنواة لمنصة تعليمية قابلة للنمو.

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

Backend

Laravel 11 (PHP 8.2+)

Laravel Sanctum (API Authentication)

MySQL / SQLite

Socket.IO + WebSocket

FFmpeg + HLS Video Streaming

Cloudinary + Laravel Storage

Firebase Cloud Messaging (Notifications)

OAuth (Google – Facebook – Apple)

Frontend

Blade Templates

Vanilla JavaScript

CSS / SCSS

DevOps

Docker & Docker Compose

Nginx Reverse Proxy

✨ الوظائف الأساسية

?‍? إدارة المعلمين

إضافة وتعديل وحذف المعلمين

إدارة الصلاحيات والأدوار

بحث وفلترة متقدمة

?‍? إدارة الطلاب

تسجيل يدوي أو عبر OAuth

التحقق باستخدام OTP (WhatsApp)

ربط وفصل الطلاب بالمعلمين

ملفات شخصية كاملة

إدارة الأجهزة المسجلة

? إدارة المحتوى التعليمي

إنشاء وحدات ودروس منظمة

رفع فيديوهات الدروس

بث فيديو مباشر بتقنية HLS

حماية الفيديو حسب الجهاز

? نظام اختبارات متقدم

اختبارات مخصصة وموقوتة

أنواع متعددة من الأسئلة (MCQ – صح/خطأ – نصية – صور)

تقييم تلقائي للنتائج

تقارير فورية للأداء

حماية من التكرار وRace Conditions

? الدردشة الفورية

Chat فوري باستخدام WebSocket

محادثات فردية وجماعية

مؤشرات الكتابة وحالة الاتصال

صلاحيات حسب الدور

? الإشعارات

إشعارات داخل التطبيق

Push Notifications

إشعارات بريد إلكتروني

? التقارير والإحصائيات

لوحة تحكم شاملة

تحليل أداء الطلاب

تقارير الاختبارات والإجابات

? الباقات والاشتراكات (SaaS)

خطط متعددة (Free / Basic / Pro / Enterprise)

قيود حسب الباقة

إدارة الاشتراكات وانتهاء الصلاحية

?️ المعمارية

Clean Architecture (5 Layers)

Domain-Driven Design (DDD)

SOLID Principles

Repository & Service Layer Patterns

Policy-Based Authorization

? الأمان

JWT Authentication عبر Sanctum

Role-Based Access Control

Rate Limiting

Input Validation & Sanitization

حماية الفيديو والبث

Database Locking

Soft Deletes

⚡ الأداء

تحسين الاستعلامات والفهارس

Caching للبيانات المتكررة

WebSocket بدل Polling

Background Jobs

Optimized Docker Deployment

? ما الذي يحصل عليه العميل؟

كود منظم وقابل للتوسع

API موثق بالكامل

نظام جاهز للإنتاج

قابل للتخصيص لأي منصة تعليمية

مناسب للتطبيقات التجارية و SaaS

بطاقة العمل

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