Inspiration

I've personally found it best when trying to understand a mathematical concept to work as many problems as I can on the topic, so I was interested in producing a model that can create mathematical equations. Once I got that down, I modified it to scale with user feedback, which allows it to dynamically adjust its difficulty

What it does

Assuming users have at least a 9th grade level understanding of algebra, the tool generates 5 algebraic problems. If the user successfully solves them, the tool increases the complexity and difficulty of the problems, and vice versa. This repeats, producing endless problems, or until the user completes all of highschool algebra.

How we built it

MATLAB, with a large emphasis on its symbolic toolbox. A GUI was then created.

Challenges we ran into

Things best described as #JustMATLABThings

Accomplishments that we're proud of

I'm quite surprised how cleanly everything came together.

What we learned

How to schedule programs effectively

What's next for Generative algebraic AI

I briefly set a mockup to teach AWS, but the AWS folks left for the night, so I was unable to finish it. Other than that, it can be easily scaled to produce coding snippets for training/learning new languages

Built With

Share this project:

Updates