قمت بتطوير منصة ويب متكاملة لتعليم اللغة الإنجليزية من الصفر وبشكل كامل “بيدي”، بهدف تقديم تجربة تعلم حديثة تشبه منصات التعليم العالمية، مع تركيز على سهولة الاستخدام، التدرّج بالمستويات، وتتبع تقدّم الطالب بشكل دقيق.
المنصة مبنية باستخدام:
Backend: Laravel
Database: MySQL
Frontend: Blade + Bootstrap/Tailwind (حسب التنفيذ) + JavaScript/AJAX
Authentication: Laravel Auth (مع صلاحيات وأدوار)
? أهم المميزات داخل المنصة
? نظام مستخدمين كامل
تسجيل / دخول / استرجاع كلمة مرور
ملفات شخصية للطلاب
تقسيم صلاحيات (Student / Teacher / Admin)
? نظام كورسات ودروس احترافي
إنشاء كورسات متعددة ومستويات (Beginner / Intermediate / Advanced)
الدروس داخل كل كورس (Video / Text / Attachments)
تنظيم الوحدات Modules وترتيب الدروس بشكل مرن
✅ اختبارات وتمارين تفاعلية
أسئلة متعددة الأنواع: اختيار من متعدد، صح وخطأ، إكمال فراغات
تصحيح تلقائي ونتائج فورية
بنك أسئلة قابل للتوسع لكل درس/وحدة/كورس
? تتبع تقدم الطالب (Progress Tracking)
حفظ تقدّم الطالب في كل درس
نسبة إنجاز لكل كورس
سجل درجات الاختبارات وتقارير مبسطة
? تحفيز وتلعيب (Gamification)
نقاط XP / شارات (Badges) عند إكمال الدروس
مستويات داخلية Ranking لتحفيز الاستمرارية
?️ لوحة تحكم Admin Dashboard
إدارة المستخدمين والأدوار
إدارة الكورسات/الدروس/الاختبارات
تقارير وإحصائيات أساسية (عدد الطلاب، أكثر الكورسات نشاطًا…)
إدارة المحتوى من لوحة التحكم بدون الحاجة لتعديل الكود
? الأمان والجودة
Validation قوي للبيانات
حماية CSRF / XSS (ضمن Laravel)
تصميم قاعدة بيانات مُهيكل وقابل للتوسع
كود مرتب وفق MVC + Best Practices
? قابلية التطوير والتوسع
المنصة مجهّزة لتطوير إضافات مستقبلية بسهولة مثل:
نظام اشتراكات ودفع (Stripe/PayPal)
تطبيق موبايل لاحقًا عبر API
Live Classes عبر Zoom/Google Meet
نظام شهادات وإصدار Certificate PDF