The Canvas LMS integration provides a range of options for what 'Workflow' will best suit your administrative needs for managing the SMS and LMS data relationship. This article will work to clarify the Course Workflow.
This Canvas Workflow works by pushing across students from enrolled courses into Courses in Canvas.
TABLE OF CONTENTS
- Explanation of Workflow Purpose/Design
- Course Workflow Terminology
- How to Trigger Course Workflow
- Course Workflow Field Mapping
- Visual Examples of Course Workflow Mapping
Explanation of Workflow Purpose/Design
Each course in Plus will be mapped across to a single Course setup in Canvas in a 1:1 relationship.
Assignments within the course will be required to be completed to return the result back into Plus.
An example of this setup can be viewed below:
The ideal use case of the Course Workflow is when all of the units required for a completed qualification are contained to a single course. Using the Course Workflow allows you to complete qualifications one by one – making it easy to determine enrolment completions.
The Course Workflow will map to the SMS as shown in the below diagram:
Course Workflow Terminology
The terminology in the Canvas Course Workflow matches up to data in the system as follows:
SMS | Canvas |
Unit | Assignment (quiz, etc) |
Subject (Unit of Study) | N/A |
Program | N/A |
Course | Course |
Academic/Trainer | Trainer |
Party | Student |
Assessor | N/A |
How to Trigger Course Workflow
The Course Based workflow is triggered whenever an enrolment is created. The Plus enrolment will become a single Student Enrolment in Canvas. No units are pushed.
The Party is exported as a Canvas user. A first request is made to check if the user already exists in Canvas, if it doesn't, we push the new user, if it does exist, we don't update it.
Once an enrolment is pushed across from Plus to Canvas a Course Section will be created based on the enrolled course on Plus.
Course Workflow Field Mapping
- Party ID is the SIS ID and Integration ID in Canvas (for a user)
- Course Scope (Program) Code matches a Course SIS ID in Canvas (found under Course Details).
- Course Trainer is exported as a Canvas user.
SMS | Canvas | Details |
Course Number | Course SIS ID | Found in Course Details (Canvas) |
Course Number | Course Code | Found in Course Details (Canvas) |
Course Number | Course Section ID | Found under Sections from within the Course (Canvas) |
Unit Code | Assignment Name | Listed at the end of Assignment Name (Within Brackets) |
Visual Examples of Course Workflow Mapping
- Course Details Visual Mapping
- Course Section Visual Mapping
- Assignment Visual Mapping