Canvas LMS
ProductivityCredentials formOAuth 2.0
Work with Canvas LMS courses: roster, assignments, submissions and grades, modules, announcements, messages and to-dos.
14 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| canvas_lms_list_coursesLists your active courses, filtered by your role or enrollment state | read | General | |
| canvas_lms_get_courseReads a course with its dates, term and, if asked, the syllabus | read | General | |
| canvas_lms_list_course_usersLists the people in a course, filtered by role or a name search | read | Personal data | |
| canvas_lms_list_assignmentsLists a course's assignments, optionally by bucket such as upcoming or ungraded, with your submission | read | General | |
| canvas_lms_get_assignmentReads an assignment with its description, due date, points and submission types | read | General | |
| canvas_lms_create_assignmentCreates an assignment in a course, unpublished unless asked | write | General | |
| canvas_lms_list_submissionsLists the submissions to an assignment with scores, states and, if asked, comments and users | read | Personal data | |
| canvas_lms_grade_submissionGrades a student's submission and/or adds a comment | write | Personal data | |
| canvas_lms_list_modulesLists a course's modules, optionally with their items | read | General | |
| canvas_lms_list_announcementsLists announcements of one or more courses in a date range (default the last 14 days) | read | Personal data | |
| canvas_lms_create_announcementPosts an announcement to a course, now or at a scheduled time | write | Personal data | |
| canvas_lms_send_messageSends a Canvas Inbox message to users, or to a whole course or group (course_123), as one conversation or one per recipient | write | Personal data | |
| canvas_lms_list_todoLists your to-do items: assignments to submit, or submissions to grade | read | Personal data | |
| canvas_lms_list_upcoming_eventsLists your upcoming calendar events and assignment due dates | read | Personal data |