capabilities.work

Onboard Student to Course

A 3-step recipe with Canvas LMS. We can help you get access.

Recipe · 3 steps

Onboard Student to Course

with Canvas LMS · Enrolment & Registration

Verify a user then enroll them as a student and confirm membership.

  1. Read the user record to confirm the account exists before enrolling.
  2. Enroll the validated user as a student in the course.
  3. List the course users filtered to students to confirm the newly enrolled student appears on the roster.
What you'll need to have ready
  • courseId: The Canvas course id to enroll the student into.
  • userId: The Canvas user id of the student.
  • enrollmentState: The enrollment state to apply, e.g. active or invited.
For your developer

Arazzo workflow canvas-lms:onboard-student-to-course, 3 operations: getUser → enrollUser → listCourseUsers. Specs on APIs.io.