capabilities.work

What you can do with Canvas LMS

Every task in plain language. Pick one, and we can help you get access.

18 things you can do

Canvas LMS

Canvas is the open, AGPLv3-licensed learning management system created and maintained by Instructure, Inc. and used by more than 30 million students, teachers, and administrators across higher education, K-12, business, and government. Canvas exposes a deep REST API (190+ resource groups covering Accounts, Courses, Enrollments, Assignments, Submissions, Grades, Outcomes, Quizzes, Rubrics, Modules,

18 multi-step recipes

Recipes: multi-step jobs

Audit Account Course and Conclude It
Find an account course by search term and conclude it.
Author in the Current User's First Course
Create an assignment in the authenticated teacher's first course.
Conclude Course After Grade Check
Review enrollment grades then conclude the course.
Configure Course Then Author Assignment
Configure a course's settings and author its first assignment.
Copy Assignment to Another Course
Duplicate an assignment from one course into another.
Create Assignment and Confirm
Create an assignment in an existing course and confirm it was stored.
Create Assignment and Grade Submission
Create an assignment then grade a specific student's submission for it.
Enroll Teacher Then Author Assignment
Add a teacher to a course and create its first assignment.
Enroll User and Confirm
Enroll a user in a course and verify the enrollment exists.
Excuse or Grade a Submission
Grade a submitted student or excuse a non-submitter.
Extend Due Date Then Grade Late Submission
Extend an assignment due date and grade a late submission.
Find or Create Assignment
Upsert an assignment into a course by name, creating it only if absent.
Grade One of Many Submissions
Retrieve an assignment's submissions and grade the first one.
Grade a Discussion-backed Assignment
Resolve a graded discussion's assignment and grade a student submission.
Grade a Student by Section Enrollment
Resolve a section student from enrollments and grade their submission.
Grade an Assignment From a Module
List modules then grade a student on a module's assignment.
Onboard Student to Course
Verify a user then enroll them as a student and confirm membership.
Publish Assignment and List Submissions
Publish an assignment and retrieve its submissions for grading.