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.

Share this project: