تطبيق تعليم لغات البرمجة باستخدام إطار العمل فلاتر

الملخص

يهدف هذا المشروع إلى مساعدة الطلاب في تعلم لغات البرمجة باستخدام إطار العمل فلاتر. يتم ذلك من خلال ربط التطبيق بموقع W3schools التعليمي لتسهيل تسلسل الكورسات بالإضافة إلى فيديوهات من روابط عدة. كما يتم ربط التطبيق مع نموذج GPT-Turbo-3.5 من OpenAI باستخدام API تجريبية لإعطاء استشارات برمجية. يدعم التطبيق نظام تسجيل دخول يتيح للمستخدمين الوصول كطلاب أو مدرسين، يمكن أيضاً بناء نظام امتحانات مع إمكانية إضافة ملاحظات للطلاب من قبل المدرسين لتعزيز التفاعل والتواصل داخل بيئة التعلم الافتراضية.

الكلمات المفتاحية: التعليم، المنصة، التكنولوجيا، الطلاب، المهنة، النجاح، التفاعل.

Abstract

This project aims to help students learn programming languages using the Filters framework. This is done by linking the application to the W3schools educational website to facilitate the sequence of courses, in addition to videos from several links. The application is also linked to OpenAI’s GPT-Turbo-3.5 model using an experimental API to provide code consulting. The application supports a login system that allows users to access as students or teachers. An examination system can also be built with the ability to add notes to students by teachers to enhance interaction and communication within the virtual learning environment.

Keywords: Education, Platform, Technology, Students, Career, Success, Interaction.

مخطط المشروع:

مخطط حالات الاستخدام:

مخطط الصفوف:

الجزء العملي:

لوحة التحكم Laravel:

 تم بناء موقع Academy LMS باستخدام إطار العمل Laravel يوفر الموقع مجموعة من الدروس والفيديوهات التفاعلية التي تستهدف المتعلمين من جميع المستويات، سواء كانوا مبتدئين أو محترفين مما يجعل تجربة التعلم سلسة وفعّالة كما يمكن المدرسين من التفاعل والتعديل والاضافة وغيره داخل الموقع بينما يمكن الطلبة من التصفح والقاء نظرة.

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

لقطات شاشة من لوحة التحكم

لقطات شاشة من تطبيق الموبايل:

الخاتمة:

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *