The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
For the past month or so, I have been developing this Amazon Alexa to interface with Canvas API. The app can retrieve grading, assignment and announcement information from a student perspective. Please see the video below. The amazon echo device is only $40 which is affordable to students. However I think the real potential of this is from school/teacher/administrative and also the observer perspective. Anyone has any ideas on how to make it more useful?
This is pretty cool! Looks like it can be excellent for accessibility purposes.
Nice work!
This reminds me to download Alexa on my Raspberry Pi.
It makes me want to get Alexa @wuedward , well done. I'm not sure I'm ready for this level of technology
but I think what you have done sounds like the most relevant set of actions. Checking announcements, grades, and assignments due is what would be at the top of my mind as a student. For instructors, I think the only change would be in flipping what's due to "is there anything that needs to be graded?". Inbox messages would be the other thing I check frequently in addition to Announcements. i.e. Alexa do I have any inbox messages. But usually I forward my Inbox to e-mail so not as important.
- Melanie
Thank you for your suggestion. I will definitely implement that.
Ok I implemented the feature to check if there is anything that a teacher needs to grade.
Alexa can read certain books bought through kindle. Maybe she could read specific assigned pages from a textbook.
Thanks Melissa. That's a good suggestion. Unfortunately I checked on Amazon developer portal and they don't have any API on Kindle ebooks for developers to integrate.
I have done something similar to track live campus shuttle :-). Adding to @mbuonato 's suggestion, Alexa could be helpful for special ed students, and/or online learning students.
Hey Mu, is your live campus shuttle app on Alexa too?
Yeah, it is listed on Amazon. But the main target users are my colleagues and myself 😄
Brilliant!!! Myself and @justinball were dreaming about this...
I just added another function to the Alexa skill. It's to check your observees/children grades.
@wuedward , I've shared this innovative use of Alexa with the Accessibility, Higher Education, and K-12 groups. More people need to see this. ![]()
I could see a few instructor use cases related to analytics. For example, if an instructor could ask "Who failed the last assignment graded in IT-101?" or "Which students in IT-101 haven't logged into Canvas in the last [x] days?" Those commands might be difficult because of the need to aggregate data for an answer.
A related set of commands might be related to the 'Message Students Who.." functionality in the gradebook. That way an instructor could say "For Quiz 13 in IT-101, message all students who haven't submitted yet" and then the user could specify the message that goes out to students (e.g. "Just a reminder that the due date is May 30.").
Thank you IDS ID2. Those are really good suggestions. Hopefully I can spend some time this weekend to work on them. I looked into the command you suggested, "Which students in IT-101 haven't logged into Canvas in the last [x] days?" and I was able to implement it. I used recent_students through the API. I think I should indicate how I use the API to develop the commands so that maybe someone can tell me a better way to go about it.
This looks great! Is the skill available in the UK or just US? We are going to offer Echo Dots as a prize this month and it would be great to mention a Canvas skill! Thanks
Hi Natalie,
Alexa is on sale today for Prime Day! 🙂
Is the Canvas Skill live now? I can't seem to find it in the Skills Store.
Hi,
I am having problems with my Canvas skill on Alexa device! I For University of Hull, is Canvas skill live now?
When I say, "Alexa, open Canvas", DOT (or Alexa) gives me the message "sorry, I'm having trouble accessing your Canvas skill right now" !
I folowed the procedure to enable Canvas on my Alexa devices. (Echo and Dot)
I enabled the Canvas skill in the Alexa app , entering my institution's Canvas name and the app directlly showed my Canvas acount email and authorising name to my canvas account.
I dissabled the lock skill with a security pin, and I completed account linking, and I received the message that "Canvas has been successfully linked"
What can I do to have an working Canvas skill on my device?
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in