About the Project

Academia is a gamified learning system inspired by the ancient Academy of Socrates and Plato, where studying was deep and natural. The project was born out of a personal need: to organize my law studies for university without relying on scattered notes. I wanted to create an interactive study guide that allowed memorizing content in a fun and efficient way.

Inspiration The inspiration came from the classical idea of the Academy, a dedicated place for learning and reflection, and from the practical need to transform my study routine into something more systematic and motivating. At the same time, I wanted to incorporate memory science: unconscious repetition games and exercises that strengthen the brain without apparent effort.

What I Learned During development, I learned how to integrate a graphical interface with game logic in Python using KivyMD, create customizable quizzes, and implement complex memory modes. I also learned how gamification can improve learning and how small game mechanics increase motivation and information retention.

How I Built It The project was built using Python and KivyMD. Key features include:

Customizable quizzes: any user can create questions for any subject, from philosophy to medicine.

Euler memory game: the user tries to guess the next digit of Euler's number e=2.71828... e=2.71828..., aiming to memorize the first 100 digits.

200 Words: a daily practice of 200 English sentences.

Import/Export quizzes: allows collaboration between different students, creating experiences tailored to each need.

Challenges The biggest challenge was designing the Euler memory game so it would be both fun and educational. It was also challenging to balance quiz difficulty and ensure the import/export system worked for any type of content.

Impact Academia transforms learning into a playful experience, strengthening memory and reasoning without the user noticing. The app is adaptable to any subject, promoting more effective studying and genuine understanding of concepts.

Built With

Share this project:

Updates