Inspiration

We considered the challenges to remain motivated to study especially when having to spend hours turning notes into revision material. Further, we noticed that current websites do not have enough accessibility and readability features to help students with disabilities or even other preferences.

What it does

EduPal is a student-friendly platform that transforms your lecture notes into engaging revision activities & games. Among the range of learning tools, our original game, Boss Battle, stands out as an enjoyable and effective way for students to learn and consolidate knowledge. Throughout this process we kept accessibility at the center of our design – ensuring every student can benefit.

How we built it

Brainstorming and delegating tasks were important to ensure that our team worked as efficiently as possible.  

We split into two sub-teams: one front-end and one back-end. Frontend: HTML, CSS and JavaScript. We dealt with creating a good and accessible UI for all students- maintaining an advanced style.

The back-end team: Backend: Python + Flask Libraries: PyPDF2, python-docx Integrated AI (Hugging Face API) to generate the questions from notes. Implemented Text-To-Speech: Browser Text-to-Speech API

Challenges we ran into

The first AI model we implemented repeatedly crashed, which required us to switch to a more stable lower-level AI model while we continued learning HTML from scratch.

Accomplishments that we're proud of

Successful integration of AI APIs and a good dynamic UI.

What we learned

How to integrate AI into education as well as learning user needs and how to meet them with UI experience.

What's next for EduPal

Expanding to more games and useful revision tactics, including a notification system for spaced revision. Further we would update the AI model for better and more accurate results.

Built With

Share this project:

Updates