Users within your organization may occasionally need to insert content into Canvas LMS Courses, and you can provide this functionality by adding an External Tool (App) into the Canvas site/course.
Overview
An external tool allows users to select the course content link and automatically log in to Edivate via the single sign on (SSO) to complete the content piece. (The system automatically creates an Edivate account for users who do not yet have a system account.)
Once complete, users can add videos, groups, micro-credentials, and/or courses as Canvas content.
Pre-Requisites
You will first need to complete a few pre-requisites prior to the integration of this Canvas functionality.
- Contact plssupport@frontlineed.com to acquire the Consumer Key and Secret that Canvas uses to authenticate with Edivate.
- Determine the NCES ID for the school or site where users are placed once they log in or create an account via Canvas. (You can obtain this identifier from the Support team.)
Take note, due to Canvas limitations and LTI protocol, you can only place users within a single school/site in Edivate.
- For security reasons, an import of the Canvas ID is needed before users with pre-existing Edivate accounts can access Edivate content through Canvas. For additional details, consider referencing this article, and as you do so, keep in mind that the user's Employee Id will be their Canvas ID.
Adding Content as an External App
You can add the external app in a Canvas site or course at the site level (available in all courses) or the course level (available to a single course).
- To add a course at the site level, go to Admin > Settings > Apps > View App Configurations.
- To add the app to a specific course, go to Courses > Select your course > Settings > Apps > View App Configurations.
You can then click the +App button to enter the new app configuration.
Keep in mind, you will need to add an app for each content item you include. To do this, enter a name for the app, followed by your Consumer Key and Secret that the Support team provided.
For the Launch URL, enter "https://edivate.com/Iti". Set the domain to "edivate.com" and the privacy to "Public".
For custom fields, enter the following:
- location_id={SCHOOL NCESID HERE}
- item_type={ITEM TYPE HERE}
- item_id={ITEM/CONTENT ID HERE}
Button | Description |
location_id | The NCES ID of the school/site where users are placed within Edivate. (You can obtain this from Support.) |
item_type | The type of content you want to add. This can include a course, content (video), microdential, and/or group. |
item_id |
The ID of the content you want to add. (This is generally found within the content URL. Example: https://edivate.com/#resources/videos/4187 |
Add an optional description and click Submit to save your app.
Adding an External App to a Course Module
Once the app is saved, you can add it to a course module via the "Modules" section in your application. Go to Courses > Select the course > Modules.
Once opened, click "+" beside the module where the app should be added.
Choose External Tool within the top dropdown and select the App/Tool that you previously created. You can optionally change the page name or set the option to load the content in the new tab, but do not change the URL.
Click Add Item to add the external tool to the module and be sure to select the checkbox to publish the module and make it available in the course.