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
- css
- html
- huggingfaceapi
- javascript
- python
- vsc
Log in or sign up for Devpost to join the conversation.