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