Inspiration

I was inspired to create this project when I was trying to study for school. I found that sometimes, learning and memorizing everything visually can get boring, and I wanted to look for other ways of learning. Then, I also thought that using virtual assistant technology like Alexa and Google home for learning could be a refreshing and interesting way to be able to memorize and study what you need to know for school. Combining these ideas create a method of learning which would be especially helpful for auditory and verbal learners. Thus, I decided to take the opportunity to make my own Alexa skill for this purpose. Note: the name QWizard comes from the combination of “quiz” and “wizard”.

What it does

The purpose of QWizard is to allow users to quiz themselves on the questions and answers they submit. In the first section, the user is prompted to say their questions and their answers. These questions and answers are all stored in 2 arrays. However, once they say ‘start’ instead of a question, they move on to the second section. From here, the user is asked the question and if their answer is correct, their score is incremented by 1.

The github repository allows you to run QWizard in the terminal.

How we built it

I built this project using Voiceflow, javascript inside the custom code blocks, node.js for the part uploaded to Github, and the Alexa developer console.

Challenges we ran into

The main challenge of this project was learning how the prompt block and the Intent block work, but they were quite simple to learn.

Accomplishments that we're proud of

I’m proud that I was able to figure out how to use Voiceflow in a short time period to be able to create the project that I originally had in mind.

What we learned

I learned a lot about the development process of chat bot assistants and apps while using Voiceflow. One thing that was new to me in particular was the use of things like intents and utterances in speech recognition technology.

What's next for QWizard

Currently, QWizard is still in the process of being reviewed before being distributed to the public. In the future, it will be available for anyone to install and use on an Amazon Alexa device.

Built With

Share this project:

Updates