Learning Hub – منصة تعليمية متكاملة
Learning Hub هو تطبيق ويب تعليمي متكامل تم تطويره باستخدام Django بهدف تقديم تجربة تعلم رقمية احترافية، من خلال تنظيم المحتوى التعليمي بطريقة منهجية، وتسهيل وصول الطلاب إلى الدورات، وإدارة تقدمهم بكفاءة.
تم تصميم النظام بهيكلية قابلة للتوسع، مما يسمح بإضافة مزايا مستقبلية مثل الاختبارات الإلكترونية، الشهادات، وأنظمة الدفع بسهولة.
أهم المميزات
إدارة الدورات
إنشاء وتنظيم الدورات داخل كتالوج تعليمي متكامل.
تقسيم الدورات إلى أقسام ودروس.
تصنيفات متعددة لتسهيل التصفح.
نظام المستخدمين
تسجيل حساب وتسجيل دخول آمن.
إدارة المستخدمين بسهولة.
قابلية التوسع لدعم أدوار مختلفة (طالب – مدرب – مدير).
دعم الوسائط المتعددة
رفع فيديوهات تعليمية.
إضافة نصوص وملفات PDF.
تنظيم المحتوى داخل كل دورة بطريقة احترافية.
تتبع تقدم الطلاب
تسجيل إكمال الدروس.
متابعة تقدم الطالب داخل الدورة.
بنية جاهزة لإضافة اختبارات وشهادات لاحقًا.
لوحة تحكم إدارية
إدارة الدورات والمحتوى والمستخدمين عبر Django Admin.
تعديل المحتوى بسهولة بدون تدخل برمجي.
التقنيات المستخدمة
Python 3.x
Django
Django Templates
SQLite / PostgreSQL
تم تطوير المشروع وفق أفضل ممارسات Django من حيث تنظيم الكود، إدارة قاعدة البيانات، وقابلية التوسع، مما يجعله أساسًا قويًا لأي منصة تعليمية احترافية.
رابط المشروع