تفاصيل العمل

مشروع Cato Academy هو منصة تعليمية (LMS) شاملة مصممة لتسهيل عملية التعلم عن بُعد. يوفر النظام بيئة متكاملة للمحاضرين لإنشاء وإدارة دوراتهم التدريبية، وللطلاب للوصول إلى المحتوى التعليمي ومتابعة تقدمهم الدراسي.

تم بناء النظام بهيكلية تضمن الأمان والكفاءة في إدارة ملفات الوسائط المتعددة (فيديوهات وملفات تعليمية)، مع توفير لوحات تحكم مخصصة لكل نوع من المستخدمين لضمان تجربة مستخدم سلسة واحترافية.

أبرز المميزات:

نظام إدارة مستخدمين متطور (Authentication) يدعم أدوار المحاضرين والطلاب.

لوحة تحكم خاصة للمحاضرين (Instructor Suite) لإدارة الدروس والاختبارات ومتابعة أداء الطلاب.

واجهة عرض دورات منظمة تتيح للطلاب متابعة تقدمهم في كل درس بشكل منفصل.

نظام حماية للمحتوى لضمان عدم الوصول للمواد التعليمية إلا للمشتركين فقط.

الأدوات المستخدمة (Tech Stack)

Backend: Django Rest Framework (DRF) لإدارة الـ Logic وقاعدة البيانات.

Frontend: Next.js لبناء واجهة تفاعلية سريعة.

Authentication: JWT (JSON Web Tokens) لتأمين عمليات تسجيل الدخول.

Database: PostgreSQL لضمان استقرار بيانات الطلاب والدورات.

State Management: لإدارة حالة المستخدم والدروس.

بطاقة العمل

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