"أنا كفو" هي منصة تعليمية مبتكرة تهدف إلى تقديم تجربة تعليمية شاملة عبر دمج الدورات التعليمية المسجلة والدورات الحية، مع اختبار المعرفة والتقييمات التفاعلية. كما توفر المنصة بيئة تعليمية تشاركية تجمع بين الطلاب، المدربين، والمشرفين، مما يعزز من جودة تجربة التعلم.
للطلاب:
دورات متنوعة: الوصول إلى مجموعة واسعة من الدورات المسجلة والدورات الحية التي تتيح لهم تعلم مواضيع متنوعة في مختلف المجالات.
اختبارات تفاعلية: المشاركة في اختبارات تقييمية لقياس التقدم واكتساب المعرفة، مع إمكانية عرض النتائج بشكل فوري بعد اجتياز الامتحان.
Feedback: القدرة على تقديم تقييمات حول الدورات والمدربين لتحسين العملية التعليمية.
سهولة الدفع: إمكانية إجراء المدفوعات بكل سلاسة عبر المنصة لشراء الدورات.
إشعارات دورية: استلام إشعارات عبر البريد الإلكتروني وأيضًا عبر المنصة حول الدورات الجديدة المتاحة.
ملاحظات فورية: إرسال ملاحظات مباشرة لفريق المنصة لتحسين الخدمة.
تقييم المعلم: إمكانية تقييم المعلم من قبل الطلاب بناءً على الدورات المسجلة والدورات المباشرة التي يقدمها، مما يساعد على تحسين جودة التعليم.
للإداريين:
إدارة شاملة: التحكم الكامل في المنصة، من إضافة وتحديث وحذف الدورات التعليمية، إلى إدارة حسابات المستخدمين.
إدارة الأدوار: التعامل مع أدوار متعددة مثل المدربين والمشرفين بكفاءة ومرونة.
للمشرفين:
إضافة الامتحانات بسهولة: يمكن للمشرفين رفع امتحانات عبر ملفات CSV، مع التحقق من صحة البيانات المرفوعة، وإضافة جميع الأسئلة دفعة واحدة بطريقة سلسة.
إشراف على المحتوى: التأكد من جودة المحتوى التعليمي وضمان أن جميع التعليقات على المنصة تتوافق مع سياسات الجودة.
إدارة التقييمات: متابعة اختبارات الطلاب والمساعدة في تحسين المواد الدراسية.
للمدربين:
إثراء المحتوى: تعديل محتوى الدورات وتقديم جلسات حية تفاعلية للطلاب.
جدولة الجلسات: تنظيم جلسات حية لتعزيز التواصل بين الطلاب والمدربين.
مواكبة التطورات: تحديث الدورات بشكل دوري لضمان مواكبتها لأحدث المعايير في التعليم.
تغيير واجهة الموقع حسب الأدوار:
تخصيص الواجهة حسب الأدوار: تم تصميم واجهة الموقع بحيث تتغير وفقًا لدور المستخدم وصلاحياته. فكل دور (طالب، مدرب، مشرف، إداري) يرى الواجهة الخاصة به التي تناسب صلاحياته وتلبي احتياجاته. على سبيل المثال:
الطلاب يشاهدون فقط الدورات التعليمية والاختبارات والتقييمات الخاصة بهم.
المدربون لديهم إمكانية إضافة وتعديل الدورات وتنظيم الجلسات الحية.
المشرفون يسيطرون على إضافة الاختبارات والإشراف على المحتوى.
الإداريون لديهم صلاحية الوصول الكامل لإدارة المستخدمين والدورات والمحتوى.
استخدام RESTful API:
RESTful API: تم استخدام RESTful API في تطوير المنصة، حيث يتيح API تواصل فعال وسلس بين الواجهة الأمامية (Angular) والواجهة الخلفية (Laravel). باستخدام RESTful API، يتم تبادل البيانات بشكل منظم وسهل، مما يضمن استجابة سريعة وفعالة لمختلف العمليات مثل التسجيل، إدارة الدورات، إجراء المدفوعات، وتنفيذ الاختبارات. كما يساعد على تسهيل التكامل مع الأنظمة الأخرى وتحقيق تجربة مستخدم أفضل.
التقنيات المستخدمة:
الخلفية: تم استخدام Laravel لتطوير الواجهة الخلفية التي تدير جميع العمليات على المنصة بكفاءة وأمان.
الواجهة الأمامية: تم بناء واجهة المستخدم باستخدام Angular، مما يجعل التفاعل مع المنصة سلسًا ومريحًا.