We wanted to make it easy for students to be able to be updated on their academic status.
What it does
You ask Alexa "What assignments are due soon?", and Alexa will pull from the Canvas API and read out assignments due in the next two weeks. You can also ask Alexa to read out your grades.
How we built it
We used AWS's Lambda Functions to code the functionality for the Alexa skill.
Challenges we ran into
Learning AWS's Lambda Functions and figuring out how to properly use the data returned by Canvas's API.
Accomplishments that we're proud of
Figuring out how AWS's Lambda Functions worked with Alexa's skill interface
What we learned
We learned a great deal about developing for Amazon Alexa. We didn't have any prior experience coming into this project, but we're proud of how much we were able to learn over this weekend.
What's next for Canvas Crawler
We would love to add more functionality, such as reading announcements from professors.