Nearing nearer and nearer to the date of my first hackathon, I used to be very excited to create a venture for KT Hacks 24. On the day of the competitions, after working by way of a number of concepts like a psychological wellness app, health tracker app, or an internet device to assist college students research with each other on-line, I settled on creating an utility that targeted on the theme of training.
After researching by way of on-line sources to dive into venture concepts round this theme, I got here throughout Manim, a python library that allowed customers to create animations (principally Math-based animations). Diving additional into the subject of studying, I discovered that there was an almost 7-point drop in math leanring for boys and virtually a 11-point drop in math for ladies in keeping with the Nationwide Science Basis. I got down to remedy this concern with a program referred to as MathQuest Animations
With this aim in thoughts, I got down to create a program referred to as MathQuest Animations which was impressed by the necessity to revolutionize the best way college students interact with arithmetic. Versus conventional math training which generally results in disinterest and disengagement, I hoped to create an answer that will make studying math not solely academic but additionally pleasing and accessible for all college students.
After gathering my concepts, I created a set of tips that my utility would observe because of time constraints and maximize effectivity because it was my first hackathon. I hoped that my utility can be an academic platform that brings math ideas to life by way of animated movies. The app will present college students with self-paced studying alternatives by way of interactive and fascinating math classes. With MathQuest Animations, college students can entry a variety of animated classes anytime, anyplace with only a contact of a button.
Following the plan that I had created, for my program I made a decision to make use of Kivy for the person interface growth as I needed to create a full python script for each my back-end and front-end for my program. Together with that, I additionally built-in dynamic animated classes that I additionally created with the Python Manim library. To create this system, I used my present information on efficient studying to make sure that the content material is each informative and fascinating for college kids.
All through the day, I bumped into a number of challenges. Of which included utilizing the Manim library to create animated movies as I used to be new to the library. Together with that, making certain that the mixing between the frontend and the backend elements of the app posed a big problem. Nevertheless, regardless of these challenges, I used to be in a position to persevere and create a user-friendly academic platform.
Listed here are movies that show how animations appear to be. Remember the fact that because of time constraints, I needed to simplify this system. Sooner or later I positively hope to show a number of matters in these movies.
https://drive.google.com/file/d/1XpjCkS_HCqL-vK5onVlGOGIPoLWuGycq/view
After almost 15 hours of laborious work, I’ve efficiently created an app that not solely tackle the challenges confronted by conventional math training, but additionally present college students with enjoyable and fascinating studying expertise. I’m excited in regards to the constructive affect MathQuest Animations can have on college students’ studying outcomes and tutorial success. On the finish of the day, I’ve discovered many precious classes when creating this venture. I’ve gained insights into the significance of user-centered design rules in creating efficient educatinoal apps and the significance of utilizing progressive applied sciences like ML and AI to boost studying experiences. Together with that, I deepend my understanding of the challenges and alternatives which might be current in Hackathons and within the discipline of academic expertise.
Trying forward, I’ve bold plans to additional improve and broaden MathQuest Animations. A few of our future implementations embody:
- Implementing SQL to retailer an enormous database of movies for enhanced content material administration.
- Growing a digicam algorithm to facilitate task help by enabling college students to take footage of their work.
- Increasing the course choices to cowl a wider vary of math matters and grade ranges.
- Making a cellular utility model of MathQuest Animations for larger accessibility and comfort.
- Exploring net scraping strategies to assemble further data and sources on math matters.
- Incorporating narration into our animated movies to additional enhance engagement and comprehension.
With these future developments, I intention to proceed advancing MathQuest Animations as a number one academic platform that empowers college students to excel in math and past.
Entry the Github Hyperlink to my program right here: https://github.com/pranayrishi/MathQuest-Animations
Right here the hyperlink to my presentation: https://docs.google.com/presentation/d/1UJPTkjHL9QmX0XZpy1pPZR_cMbcsaDyXxQ4GAaahg2c/edit?usp=sharing
Try my Devpost Submission: https://devpost.com/software/mathquest-animations