1 Looming Code Dr. Mai Abu-Sair Aws Nassar Ahmad Jaber Aseel Attili 2 01 Introduction 02 Objectives 03 //Distinguishing features 04 Dynamic website Management 05 Recommender System 06 Helper System 07 Tools 08 Future Work 3 // Introduction 01 4 Our graduation project is an educational web-based application designed for learning programming languages and programming concepts. This platform is built to provide a comprehensive and personalized learning experience, catering to learners of all levels. 5 02 // Objectives 02 6 // Objectives Enhance Programming Education comprehensive platform for all skill levels Prioritize User Experience Through Recommender and Helper Systems. Implement a sophisticated recommender system to provide personalized course suggestions tailored to individual learner preferences. Develop an intelligent helper system to guide learners to the most suitable starting chapters based on their current knowledge and skills, ensuring an optimized learning experience. 7 // Distinguishing features 03 8 // Distinguishing features Dynamic Website Management: Enable easy add, edit, and delete courses and quizzes, eliminating the need for coding and streamlining operations to save time. Helper System: An intelligent feature that recommends the most suitable starting chapters, for each learner based on their current understanding and levels. Recommender System: content based recommender system that suggests course/s that align with the learner's preferences, previous knowledge, and learning style. 9 // Dynamic website Management 04 10 // Dynamic website Management 11 // Recommender System 05 12 // Recommender System 13 // Helper System 06 14 // Helper System 15 // Tools 07 16 // Tools 17 // Future Work 08 18 // Future Work Enhanced Recommender System - Rating Feature. - Detailed Course Features. Custom Learning Paths - Use quiz performance data to dynamically generate personalized learning paths, guiding learners through topics based on their proficiency levels. Integration of Chatbot - Introduce a chatbot feature to assist learners in navigating the website. Compiler and Code Execution Environment - Integrate a compiler and code execution environment directly into the platform 19 20 image1.jpeg image2.png image3.jpeg image4.jpeg image5.jpeg image6.jpeg image7.png image8.jpeg image9.jpeg image10.jpeg image11.jpeg image12.jpeg image13.png image14.jpeg image15.jpeg image16.png image17.png image18.png image19.jpeg image20.jpeg image21.png image22.jpeg image23.jpeg image24.png image25.png image26.png image27.png image28.png image29.jpeg image30.jpeg image31.jpeg image32.jpeg