Inspiration

I use the family Echo and Echo Dot every day and I have always wanted to make something to improve it. Because I had never programmed before, I tried making simple, combining my passion for math with an educational application.

What it does

It generates a random addition problem with addends both between 0 and 25, inclusive. After calculating the value by itself, it validates the user-inputted value.

How I built it

I built it using the flask-ask framework detailed at https://developer.amazon.com/blogs/post/Tx14R0IYYGH3SKT/Flask-Ask-A-New-Python-Framework-for-Rapid-Alexa-Skills-Kit-Development. Combining this with research on python syntax helped me to successfully run it.

Challenges I ran into

Because it was my first time programming, and I was unfamiliar with it, it was difficult to build this program. Also, when I was checking the computer's value with the user-inputted one, originally, it always failed because one was a list and the other a string until I made them both the same data type.

Accomplishments that I'm proud of

I am proud of programming my first piece of code and my first Alexa skill at the same time.

What I learned

I learned a lot about programming how to do it, and the syntax pertaining to python and the process of developing an Alexa skill.

What's next for Learn Addition

I would like to make new Learn Division, Learn Multiplication, and Learn Subtraction skills or combine them into a new version. I am also working on an update to explain how to add by starting off with one and counting until the final number to explain each addition problem using a loop.

Built With

Share this project:
×

Updates