This article is for schools integrating Courseware into their Canvas learning management system. There are two options: (1) Single Sign On Lite integration allows students who sign into the Canvas course to be automatically signed in to Visible Body Courseware, and Courseware will appear in the left-hand Canvas navigation bar. (2) Deep integration allows students to access a Courseware course from within a Canvas course with assignment, quiz, and gradebook integration.
The article covers:
- Lite integration (Single Sign on) set up
- Admin set up for Deep integration
- Deep integration (gradebook and assignment) set up
- FAQs (Frequently asked questions and answers for instructors)
Get a secret and key
Before you start the integration process you need a Courseware "secret and key" for Canvas from the Visible Body Team. If you don’t have a secret and key from a Visible Body representative, please request one.
Set up Single Sign on Lite integration
Link a Courseware course to a Canvas course
Troubleshooting for Safari users
Student Sign On
Unlink a Courseware course
If you've accidentally linked the wrong Courseware course to your Canvas course or vice versa, you can follow these steps to unlink your courses.
Set up Canvas Deep integration
The instructions below are for instructors who want a Deep Integration between Canvas and Courseware for their courses. In addition to single sign-on functionality, the benefit of Deep integration is it will automatically sync selected assignments and grades with your Canvas gradebook.
Step 1: Check your integration status
When you log in to Courseware, you will see an “LMS integration” menu item on the left navigation panel on your My Courses page.
Check the "Current Sync Status" in the "For Canvas" tab (pictured below):
- If "None" is indicated, please ask your Canvas administrator to follow the steps at the beginning of this article.Canvas and Courseware Deep integration functionality requires the Lite integration (Single sign on) be set up first.
- If "Deep Integration" is indicated, you are already set up with a Canvas and Courseware Deep integration.
- If "Lite Integration" is indicated, your Canvas administrator has not submitted their Developer Key to Visible Body, and the "Enable Deep Integration" button is disabled (pictured below). Your Canvas administrator will need to perform these one-time Deep integration steps, which include making a Developer Key.
- If "Lite Integration; Dev Key Detected" is indicated, your Canvas administrator has submitted their Developer Key, and the "Enable Deep Integration" button is enabled (pictured below). When you select "Enable Deep Integration", you will be prompted to log in to Canvas to establish Deep Integration for the first time.
Step 2: Grant Canvas authorization
Once your Canvas administrator has set up a Deep integration, you or your administrator will need to give one-time authorization to Canvas and enable Deep integration. When you enable Deep integration (see step 3 in initial account set up), your LMS Integration page will appear, with the Deep Integration slider set to "On".
Step 3: Select courses and assignments
Navigate to the My Courses page, and you will see the Canvas Deep icon next to courses that are fully integrated with Canvas. It's easy to establish Canvas Deep integration for other courses in your My Courses page. Simply return to Canvas, and link your Canvas course to the appropriate Courseware course.
Within a course with Deep integration, you can also select individual assignments to deploy to Canvas. Select the "Deploy to Canvas" button under the Bulk Editing tool, then "Sync Assignments".
A "Sync Assignments" notification will inform you that your assignments are about to be synced between Courseware and Canvas. Note: To make these assignments visible to students in your Canvas course, be sure they are published in Courseware first.
Conversely, you can remove assignments from the sync option (pictured below) by deselecting them using the Bulk Editing tool.
- Select the assignments
- Select "Deploy to Canvas"
- Select "Remove Assignments" from the dropdown menu
Note: You can deploy individual assignments to Canvas as well. Open the assignment, and select the "Deploy to Canvas" button in the assignment page (pictured below). To confirm that an individual assignment is no longer synced, the "Deploy to Canvas" button will read "Remove from Canvas".
In Canvas, you will see all Courseware assignments you've synced, grouped the way you did in Courseware. You can always reorder them in Canvas to suit your needs; it won't break the integration for these assignments.
Canvas will automatically place ungrouped Courseware assignments in their own folder, "Visible Body Ungrouped Assignments"(pictured below).
Change Lite and Deep integrations between Canvas and Courseware
You can change your Canvas sync status at any time.
- If you currently have a Deep integration and want to switch to Lite, you will not lose any grades in either system, but any subsequent scores from Visible Body will no longer be automatically reported to the Canvas gradebook. Simply switch the Deep Integration slider to the "off" position.
- If you currently have a Lite integration and want to switch to Deep, you can select which assignments to sync so that those scores will be automatically reported to the Canvas gradebook.
Find more information here about features of Canvas and Courseware Deep integration.
FAQs for Canvas integration with Courseware
Here we have collected the most common questions from students and instructors, and included answers!
What is the difference between Lite and Deep Courseware and Canvas integrations?
Lite integration offers a single sign-on, meaning you can access a Courseware course from within a Canvas course.
Deep integration offers both single sign-on, where you can access a Courseware course from within a Canvas course, and an assignment, quiz, and gradebook integration.
How do my students use the Lite integration?
Send this article to your students for setting up their Courseware accounts to work with Canvas.
I am an instructor without a school email address. Is that a problem for students in my Canvas and Courseware integrated course?
As long as your Courseware account is linked to your school Canvas account, and your students access the course through the school Canvas account, they will have access through the site license if it has been integrated with Courseware.
When you (or your school's Canvas admin) create a new Canvas course for the new semester, link that new Canvas course to the new Courseware course for the next semester.
If you do not see Courseware available to add, it is likely the integration you've been using was not for all Canvas courses at your school, but was only set up for the course you used last semester. If that is the case, see the first part of this article about adding Courseware as an external tool. You can use the same secret and key that you used last semester.
I have a student who is unable to access Canvas. Can I still add them to my Courseware Course outside of Canvas?
Yes, you can send them an invite link from the Courseware course. However, if your school has a Courseware site license through Canvas, the student will need to purchase access to Courseware. This is because the Canvas integration is what allows the student to bypass a purchase and use the school's site license. Your student will be prompted to purchase access when they log into Courseware from outside of your school's Canvas.
With Canvas and Courseware Deep integration, can you tell if an ungraded assignment is complete?
Nongraded assignments will be marked incomplete in Canvas for the student and instructor if the student hasn’t opened the assignment or its content. If they have, the assignment status will change to completed.
When a student clicks the nongraded assignment in the Courseware page, and the assignment details page appears (see below), the assignment is tracked as completed in the Canvas gradebook.
Note: Because there is nothing to submit with nongraded assignments, there is no way to tell if a student has actually completed the work. It is assumed that by visiting the assignment content, the student has interacted with the assignment.
Can I change the availability and other settings about my assignment only in Canvas?
Yes, but students who try to access an unpublished Courseware assignment will see a message that you need to publish it first.
What happens if you deploy an assignment to Canvas from Courseware more than once?
If you deploy an assignment more than once, Courseware will only create new assignments in Canvas that you have selected, but it will not create a duplicate for those you had already deployed.
If you re-deploy Courseware assignments that have been edited, however, Courseware would sync updates to these assignments on the Canvas side. Note: you don't need to re-deploy for every change made to your Courseware assignment, because updates also sync automatically when changes occur in Courseware.
Once deployed, can you remove assignments from Canvas in Courseware, or just unpublish?
You can remove any number of assignments that you previously synced, either individually or using the Bulk Edit tool on the Courseware Assignments page. If you have graded assignments in CW, there is a pop-up warning that you're about to remove those grades from the Canvas gradebook.
After the initial sync, the order of assignments cannot be carried over from Courseware to Canvas. More details about editing in Courseware to reflect in Canvas are here.
Will the instructor need to be in the Courseware gradebook to look at the details of a quiz?
Yes. Courseware Gradebook sends the Canvas gradebook the final score according to the settings an instructor chooses in Courseware for the graded quiz assignment. There is no detailed grades information available in Canvas.
For example, if the Courseware settings allowed two attempts, and the scoring rule was set to averaging the two scores, then the Canvas gradebook would only display the averaged results. From the Canvas Gradebook, you could not determine that the student had made two attempts and received two different scores on the quiz attempts. The detailed quiz results are viewable, however, in the Courseware gradebook.
If you are still having trouble with your Canvas Courseware integration, please contact support.
Features of Canvas and Courseware Deep integration
Canvas and Courseware Deep integration allows instructors to:
- Access Courseware assignments and quizzes from within a Canvas course
- Track student Courseware assignment activity in Canvas gradebook
- Report students’ Courseware quiz grades to Canvas gradebook
Deep Integration Setup
- Canvas administrators need to set up an integration one time per Canvas account. [Any sub-accounts will also take advantage of this new integration.]
- Instructors or Canvas administrators will only have to authorize the deep functionality once per user account, so any subsequent course created will be authorized to share assignments and grades if they choose. Read this article for the one-time administrator steps required to establish Canvas and Courseware Deep integration.
Manage Assignments and Folders
- Sync one or more assignments and folders with Canvas [using the Canvas API], and have those folders appear in the same order set up in Courseware.
- In Courseware, a Canvas icon will appear next to any assignments and groups that have been synced or removed from syncing (but still in Courseware), to show the current status of any assignment.
- On the Canvas Assignments page, ungrouped assignments will appear above all other folders on first sync, in a folder titled “Visible Body Ungrouped Assignments” (pictured below):
- Change the order of assignments or folders in Canvas as best meets your learning design needs, and still have the settings and other details sync with Courseware.
- Empty folders and unsynced folders will not appear in Canvas. Canvas will alert and prevent you from bulk editing and syncing empty folders.
- Publish or unpublish an assignment in Courseware, and have this status reflected in Canvas.
- Delete assignments in Courseware, and those assignments will be automatically deleted in Canvas.
- Publish assignments from the Bulk Editing area in Courseware and have the option to publish to Canvas at the same time.
- Remove assignments from Canvas using Bulk Edit in Courseware, and you will be notified if that assignment has grades or not.
- Bulk edit and sync a large number of assignments without facing a time out from Courseware. They will see a confirmation of success, even if the process takes a few minutes.
- Edit graded assignments using grading rules and settings in Courseware, such as partial credit, and have those changes reflect automatically in the grades in Canvas.
- Any non-graded Courseware assignment will have “do not count towards final grade” checked off in Canvas.
- Manually sync grades at any time.
- See the timestamp of the most recent sync in the Courseware Gradebook.
- [Manage grades for incomplete assignments and partial credit assignments in Courseware, and have any grade changes sync.]
- Any preexisting quiz scores in the Courseware Gradebook grades after Deep Integration is set up will be reflected in Canvas.
- Stay informed web a failed sync occurs, e.g. if a student has signed into Courseware with a new or different account than their last sign-in.
Use "Actions" menu in the Courseware Gradebook menu to export your institution's LMS-compatible CSV file, or manually sync grades (pictured below):
Manage the integration
- Instructors can manage their integration from a new LMS Integration page that appears on the left hand navigation within Courseware.
- Instructors or administrators can easily toggle between Lite and Deep integrations once set up and see their integration status, and any synced grades will be retained.
Know the Student Experience
- After signing into Canvas and selecting a Courseware Assignment, students will be brought to the appropriate courseware assignment page
- Non-graded assignments are now marked as complete in the Canvas Gradebook once a student visits the assignment page.
- Student grades sync automatically after a quiz is taken or override has been set by instructor