As students, before exams we feel the need to revise and learn the things we were supposed to learn during the year. Having an alexa skill that you can just ask to ask you questions makes the process much easier, since you don't have to check yourself.
What it does
The Amazon Alexa skill imports flashcards from a json file on startup. The user can call Alexa to test him, upon which an available card will be drawn from the queue of cards and the user has a short time to answer the question. Based on the correctness of the answer, the underlying algorithm assigns the next date when the flashcard should be checked.
I we built it
Using Python and Alexa Skills API
I we ran into
We had to rethink our choice of app, as we discovered that our initial idea is not compatible with Alexa from a technological point of view. We also found out that making an Alexa Skill is much harder with Java than with python, but we managed to sort that out pretty early into the hackathon. Also a lot of bugs.
I'm we're proud of
We found out that it's not possible to build want we want to build late into the hackaton and we managed to get a good idea and finish it regardless. See paragraph below
I we learned
What's next for prep me
The next steps will be either implementing extra speech recognition and NPL into the checker so that we could check more complex answers, or the possibility of user or 3rd party checked answers. Adding an option to add flashcards yourself later, and the ability to remove flashcards. once no longer needed.