Inspiration:
When we decided to do ai in education, my first thought came to how in 1st grade we learned math, but it was not the best experience. We would sit in a room quietly where the teacher timed us, and we had to write onto a paper our answer. The atmosphere in that room was always tense, my peers and I would come out afterwards and stress all of recess. I wanted to make it a funnier experience, childhood is about livelihood and fun. Kids should be praised for doing well! Thats why I incorporated cheering sounds, but I didn't add sounds if they messed up because I want them to still feel motivated to attack the next problem. Plus, younger students like colorful words so I thought that would be a nice way to grab their attention.
What it does:
The purpose of the code is to provide students with randomized problems of math, the options being addition, subtraction, and multiplication. This way to better improve their skills while reenforcing their confidence. It creates a leveling up sound every time a student gets an answer right and would make it a cheering sound after completing all the questions (the number of questions was set to 15 for this one).
How we built it:
We ended up watching millions of YouTube videos every time we wanted to add a new thing, we started off by making a base of the original operators we wanted to use with the number of problems we wanted. It originally was going to say black out of 15 but we decided we wanted to give the user a chance to try again. We had issues with the division, so we got rid of it. Afterwards we started adding symbols and emojis to the code to make it more kid friendly then started colors and style to it to make it more eye-catching. We ended up adding sounds as the reward for getting something right.
Challenges we ran into:
We ran into the challenge of where to start and division. We decided ai in education sounded interesting and made it our goal to create something. The issue being how to create ai in general, many people consider different things to be ai but we decided to move ahead and got a plan into action. Afterwards while we coded for addition, subtraction, multiplication, and division, the division would sometimes end in a decimal to the thousandth place. We tried int, rounding, and more but nothing worked, so sadly we had to drop the division. We believe it was a good decision because otherwise we would've been focusing on that longer than we should've and ended up with a boring soundless black and white code.
Accomplishments that we're proud of
We are very proud of the code we built. We had feedback from different friends as to what we should add to the code and questions as to who the target audience was. We built an immersive code that is very user friendly and an immersive journey. With each correct answer we got to hear the sound play which is the first time we ever added sound to a python code, so it feels like we took a giant step.
What we learned:
We learned to work together with people who have different backgrounds and goals in life. We also learned a lot about coding, our favorite being adding sound effects. We also did learn to add style and color to words.
What's next for MathQuest: 1st Grade Math edition:
The next step would be to complete the full pemdas. We were considering doing that, but we might've done the whole elementary math curriculum at that point if we had more time.
Log in or sign up for Devpost to join the conversation.