Inspiration
My high school experience and my first semester at ISU have shown me the main problem with learning math. Many friends have told me that they don’t understand how to solve a problem, and even when the teacher solves it on the screen, they get lost because it goes too fast.
What it does
The user enters an algebra-related problem in the chat. Our program generates a clear, step-by-step animated video explaining the solution. If the student still has questions, they can ask for clarification through the chat!
How we built it
We used the Manim library (the same one used by 3Blue1Brown) to render the step-by-step animations. Our backend is built with Python and the Groq API, which helps us parse the user’s text and convert it into a structured math problem. For the frontend, we used Next.js.
Challenges we ran into
Rendering the videos was difficult at first because the mathematical notation didn’t display correctly. We also realized that our project needed to stand out from regular AI solvers, so we had to offer something more interactive and truly helpful for visual learners.
Accomplishments that we're proud of
We successfully developed fully animated solution videos and introduced a new, more visual approach to learning math. This is particularly beneficial for students who are visual learners, as it enables them to achieve their math goals.
What we learned
We learned how to work with APIs and integrate AI into an educational workflow. We also learned about the importance of visual learning and how step-by-step animations can make math concepts easier to understand.
What's next for Quipu
We plan to expand beyond algebra and support additional topics, including geometry, pre-calc, statistics, and more. We also aim to enhance chat interaction and introduce more personalized learning features.
Log in or sign up for Devpost to join the conversation.