Code Treasure
| dc.contributor.author | Noor al-huda Hamayel | |
| dc.contributor.author | Rand Hamayel | |
| dc.date.accessioned | 2026-07-09T10:43:04Z | |
| dc.date.issued | 2026-01-23 | |
| dc.description | -- | |
| dc.description.abstract | Code Treasure is a gamified educational platform available as a mobile application and a website, designed to make learning programming concepts more engaging and interactive for players. The platform combines learning with gameplay by presenting educational content in the form of levels, maps, and challenges, where players progress by answering questions and completing tasks in an entertaining environment. The system consists of two main user roles: Admin and Player. The admin is responsible for fully managing and supervising the platform. This includes creating and organizing levels, categories, questions, avatars, and tresures, as well as defining rewards such as coins for each level. The admin also manages in-game coin packages, avatars (free or paid), references for each category, announcements, and notifications. In addition, the admin dashboard provides comprehensive statistics and analytics, such as the number of players, levels, categories, questions, active users, online players, and most played levels. The admin can also monitor player feedback through comments, manage transactions generated from real payment operations, and control admin accounts. On the other hand, the player can explore levels displayed on an interactive map, answer questions, and complete levels to earn coins as rewards. Player performance is evaluated based on time, incorrect answers, and hint usage, while progress reflects the number of questions completed within each level. Coins earned by players can be used to purchase hints and avatars. Each avatar is associated with a specific tresure on the map, enhancing the sense of gameplay and immersion. Players can also rate levels, add comments, view other players’ profiles, and communicate with each other through a built-in chat feature. To enhance engagement, the platform includes an AI chatbot for assistance, a secure payment system for purchasing coin packages, password recovery functionality, and a welcoming onboarding experience that grants new players free coins to start playing. Through its interactive design and educational gameplay, Code Treasure aims to transform learning into an enjoyable and motivating experience, bridging the gap between education and entertainment. | |
| dc.description.sponsorship | -- | |
| dc.description.statementofresponsibility | With the rapid growth of technology and digital platforms, traditional learning methods have become less engaging for many learners, especially children and beginners. Educational content is often presented in a static and theoretical way, which can reduce motivation and limit long-term retention of knowledge. In addition, many learning platforms lack interactive and game-like elements that encourage users to actively participate and progress through content in an enjoyable manner such as Mimo website. Learning programming concepts in particular can be challenging for beginners, as it requires logical thinking, problem-solving skills, and continuous practice. Without an engaging environment, learners may lose interest quickly. Therefore, there is a need for an educational platform that transforms learning into an interactive and rewarding experience, combining education with gameplay to increase motivation, engagement, and learning efficiency. | |
| dc.description.tableofcontents | The main objective of this project is to develop a mobile application and a website that provide an interactive and gamified learning experience. The platform aims to encourage users to learn through exploration, challenges, and rewards rather than traditional learning methods. The objectives of this work include: ● Designing an educational game-based platform that integrates learning with interactive gameplay. ● Motivating users to complete levels and challenges through rewards, progress tracking, and performance evaluation. ● Providing a structured system for managing levels, questions, categories, and educational content. ● Enhancing user engagement through avatars, maps, animations, and in-game interactions. | |
| dc.identifier.citation | -- | |
| dc.identifier.other | 12010252 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/21171 | |
| dc.language.iso | en | |
| dc.publisher | Eng. Oula Mardawi | |
| dc.relation.ispartofseries | -- | |
| dc.subject.classification | Information Technology | |
| dc.supervisor | Eng. Oula Mardawi | |
| dc.title | Code Treasure | |
| dc.title.alternative | -- | |
| dc.type | Graduation Project | |
| person.telephone | +970595902393 |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- Code Treasure Project Summary.docx
- Size:
- 10.62 KB
- Format:
- Microsoft Word XML
Loading...
- Name:
- Software_Project report .pdf
- Size:
- 75.09 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: