Digital Assistant: Canvas Skill for Alexa

Document created by jivedocs@instructure.com Employee on Aug 3, 2017Last modified by Erin Hallmark on Aug 14, 2017
Version 2Show Document
  • View in full screen mode
The Canvas Skill for Alexa makes it easy for students, teachers, advisors, and parents to ask questions, perform quick tasks, and get information from Canvas on their Alexa-enabled devices. 

 

Requirements

Skills are voice-driven capabilities that enhance your interaction with Alexa. The Canvas skill requires an Amazon account and a supported Alexa device.

  • By enabling this skill and associating it with your Canvas account, this skill will be available on all your Alexa devices.
  • The Canvas skill can be linked to only one Canvas account at a time.

 

Setup

Canvas is an Alexa Skill that must be enabled through your Alexa account. Log in to Alexa using a web browser or with the Amazon Alexa mobile app.

 

To enable the Canvas skill in the Alexa app:

  1. Open the sidebar and access the Skills page.
  2. Search for Canvas as a skill.
  3. Click or tap the Enable button, then follow the prompts to link a Canvas account.

 

To enable the Canvas skill in the Alexa Skills Amazon store:

  1. Open the Canvas Skill for Alexa page
  2. Click the Enable button, then follow the prompts to link a Canvas account.

 

To disable the skill or unlink a Canvas account from the skill, learn more about enabling Alexa skills.

 

User Roles

Each user role supports specific types of Alexa commands.

 

StudentsInstructorsParents
New announcementsNew announcementsNew announcements
Grades (all or course specific)Grading To DoGrades (all or course specific)*
Missing submissionsMissing submissions
Calendar/Due datesCalendar/Due dates

*Parents are users who created an observer account through their student's institution and linked to their student's account during the signup process. Observers who were directly enrolled in a course can only get access to the grades of the students they are observing.

 

Commands

The following examples demonstrate commands supported in the Canvas Skill for Alexa. Examples that include {course} or {date} represent variables that can be customized based on user preference.

 

Commands are returned for current courses only. Unless otherwise specified (if supported) as part of the command, Alexa returns results for all courses. For announcements, global announcements are not supported.

 

Students

AnnouncementsAssignments
Are there any announcements?

Do I have any announcements?

What are my announcements?

Give/get my announcements.

Do I have anything missing?

What's missing?

What assignments am I missing?

Do I have any missing homework/assignments?

What homework is missing?

Calendar/Due DatesGrades

What is on my calendar?

What do I have on my calendar for {date}?

What is due on {date}?

Do I have anything due tomorrow/this week?

Did I miss anything on {date} in {course}?

What do I have on my calendar in {course}?

What does {date} look like in {course}?

What homework do I have on {date} in {course}?

What do I have coming up in {course}?

What do I have this week/next week?

What is/are my next assignment(s) in {course}?

Tell/get me my grades.

What are my grades?

What grades do I have for my classes/courses?

What are my course grades?

What is my grade/current grade in {course}?

What grade do I have in {course}?

Tell me what my {course} grade is.

 

Instructors

AnnouncementsGrading

Are there any announcements?

Do I have any announcements?

What are my announcements?

Give/get my announcements.

How many submissions do I have to grade?

What submissions need to be graded?

 

Parents

AnnouncementsAssignments
Are there any announcements?

Does my student have any announcements?

Does my student have anything missing?

What's missing?

What homework is missing?

Calendar/Due DatesGrades

What is on my student's calendar?

What is on the calendar for {date}?

What is due on {date}?

Is anything due tomorrow/this week?

Is anything missing on {date} in {course}?

What is on the calendar in {course}?

What does {date} look like in {course}?

What homework is due on {date} in {course}?

What is coming up in {course}?

What is coming up this week/next week?

What is/are the next assignment(s) in {course}?

Tell me my child's/student's/kid's grades.

What is my child's/student's/kid's grade in {course}?

 

Community Resources

Promotion Materials

The Canvas Skill for Alexa can be promoted with Canvas Skill for Alexa signage. In the File menu, signage can be downloaded in several document and image formats.

 

Student Privacy

Normal usage of the Canvas Skill for Alexa does not violate student privacy laws or policies. For more details about student privacy, please see How we're protecting privacy with the Canvas Skill for Alexa.

 

Future Enhancements

Any enhancements to Alexa will be included in future releases as indicated in Canvas Release Notes.

 

Customer Feedback

Community feedback for the Canvas Skill for Alexa is welcome per Canvas Community Feedback Guidelines, which outlines general feedback, broken functionality, and feature enhancements

 

For the Canvas Skill for Alexa, feature enhancements should include the alexa tag. Before submitting a new idea, please review all existing Alexa feature ideas.

4 people found this helpful

Attachments

    Outcomes