Codey
| dc.contributor.author | Hala Kawni | |
| dc.contributor.author | Nasser Aker | |
| dc.date.accessioned | 2026-06-30T09:06:24Z | |
| dc.date.issued | 2026-06-15 | |
| dc.description | -- | |
| dc.description.abstract | Children today live in a digital world, yet few platforms make learning to code genuinely engaging, accessible, and creative. Codey is a full-stack interactive learning platform designed to teach programming concepts, digital literacy, and computational thinking to children through structured courses, gamified challenges, AI-powered tools, and a suite of creative game builders. The platform was built using Flutter for the cross-platform mobile client and Node.js with Express and MongoDB for the backend. Codey provides four built-in courses: Codey Jr., a 15- level block-based sequencing game; Digital Literacy, covering internet safety; Data is Everywhere, introducing data concepts; and Coding Chatbots, a 9-exercise course in which children learn the fundamentals of artificial intelligence by recording their own body-pose samples using a webcam, training a gesture classification model, and then using that model to control a game character through physical movement. Beyond these, educators can create and publish their own interactive courses using a visual course builder that supports slide lessons, quizzes, word searches, word matching, fill-in-the-blank exercises, swipe classification, and sorting activities all of which can be generated instantly via an AI assistant powered by the Groq API. A defining feature of Codey is its suite of four game creation environments: a front-view side-scroller builder, a top-view builder, a Scratch-like visual block programming environment with categories including Events, Motion, Control, Operators, and Variables, and a text-code builder with a custom programming language and a live game preview. 16 Students can design, build, and publish their own games, and browse creations from the community through a dedicated Discover tab. The system supports three roles: children (learners), parents (who monitor their child's activity by linking to their account using the child's unique code), and administrators (who oversee platform content and users). Classrooms are a peer-based feature where children join using a shared code and compete through weekly and head-to-head challenges with their friends, with activity feeds visible only among classroom members. The platform is fully bilingual in Arabic and English with right-to-left layout support, includes text-to-speech accessibility, and offers Google Sign-In. The result is a comprehensive, creative, and child- friendly coding education ecosystem. | |
| dc.description.sponsorship | -- | |
| dc.description.statementofresponsibility | It lowers the barrier for educators to create rich, interactive learning content through its AI-assisted drag-and-drop course builder. It increases child engagement and learning retention through game mechanics including stars, scores, leaderboards, and peer challenges across all courses and game builders. It empowers parents with visibility over their child's learning journey through a dedicated interface linked via a unique child code. It demonstrates the feasibility of deploying large language models (LLMs) in an educationally-focused context, with AI-generated content passing through educator review before reaching children. It introduces children to real-world AI concepts hands-on through the Coding Chatbots course, where learners train and apply their own gesture recognition model. It serves as a reusable, scalable foundation for future educational platforms targeting similar audiences. | |
| dc.description.tableofcontents | The primary objectives of the Codey platform are as follows: 17 ● To provide children with an engaging, gamified environment for learning programming concepts, data literacy, and digital skills. ● To enable educators to build custom interactive courses using a visual drag-and-drop course builder without requiring technical expertise. ● To leverage AI (Groq API / Llama 3.1) for automated generation of educational content including quiz questions, word searches, fill-in-the-blank exercises, and sorting activities. ● To support peer-based classroom features including leaderboards, weekly challenges, head-to-head competitions, and activity feeds shared among classmates. ● To give parents a dedicated interface for linking to their child's account using a unique code and monitoring their learning progress. ● To offer a fully bilingual platform (Arabic and English) with text-to-speech accessibility support. ● To provide administrators with robust tools for user management, content verification, and platform analytics. | |
| dc.format.medium | Software | |
| dc.identifier.citation | -- | |
| dc.identifier.other | 12112469 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/21112 | |
| dc.language.iso | en | |
| dc.publisher | Dr. Manar Qamhieh | |
| dc.relation.ispartofseries | -- | |
| dc.subject.classification | Education | |
| dc.supervisor | Dr. Manar Qamhieh | |
| dc.title | Codey | |
| dc.title.alternative | -- | |
| dc.type | Graduation Project | |
| person.telephone | 970598817198 |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- software presentation.pptx
- Size:
- 350.53 MB
- Format:
- Microsoft Powerpoint XML
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: