Canvas to CourseKey LTI Integration
With the LTI integration for the CourseKey platform, your campus can provide a seamless experience for instructors and students to navigate to CourseKey from within Canvas. As our integration uses the LTI 1.3 Advantage protocol, this allows users to be automatically authenticated using single sign-on (SSO), and each course in Canvas can be mapped to the course in CourseKey without a manual pairing process.
To add the installation school administrators will follow a few simple steps to complete the initial setup within CourseKey and Canvas. Once the initial setup is complete, users can access CourseKey at any time from within the Canvas web platform. From within a Canvas course, they’ll select ‘CourseKey’. The user will bypass the login screen and they will be automatically routed to the corresponding course in CourseKey.
Adding the Installation
To begin the installation, log in to the CourseKey Portal. Located at the bottom of the navy left navigation bar, is an icon labeled Integration (if you do not see the integration icon please reach out to support.@coursekey.com to get added admin permissions to your profile). Select the Integration tab to slide open the secondary navigation and select LTI Advantage Set Up.
Select the green button + Installation button in the top right corner to add a new installation. Select Canvas as your Learning Management System (LMS).
Next, enter a description for the installation. This can be any title you choose that will help you distinguish between different installations if needed. In the drop-down, you’ll then select which campus you would like the installation to occur (If you have multiple campuses you will be able to install them simultaneously.).
To use the course mapping you’ll also need to enter the SIS ID Prefix. This ID will be located within Canvas. Within Canvas navigate to Admin>Courses> and you will find the SIS ID column. The prefix will be the text before the numeric code. It will include any special characters including underscores.
Enter CourseKey configuration information into your LMS (Canvas). To locate this information head to the Admin tab (badge Icon with a key inside) of your LMS and select Developer Keys. Click the Developer Keys button and select Add LTI Key from the dropdown.
1. Navigate to the Admin tab in Canvas and select the +Developer Keys page from the menu.
2. Click the +Developer Key button and select add LTI Key from the drop-down.
3. Select Enter URL from the Method dropdown. Enter the information below:
- In the JSON URL, you will enter:
- Production: Services.thecoursekey.com/lti
- In the Redirection URL, you will enter:
- Production: thecoursekey.com
4. Click Save.
5. Copy the generated Client ID.
6. Go to the Settings tab on the LMS then to Apps > View App Configurations > + App select the By Client ID option on the dropdown menu and paste the client ID.
7. Click Submit and add the tool with the name coursekey.
8. Finally, paste the client ID and the URL of your LMS to the final form step in CourseKey and click Finish.
Once you have added the LTI Key your LMS will display your Client ID in the column labeled Details on the Developer Keys page. Return to CourseKey to enter the ID into the Client ID field. You will also need to enter your LMS URL (the URL your organization uses to access your system.) Select Finish to complete the installation!
Edit/Delete an Installation
To edit an existing installation select the pencil icon in the top right corner to open the edit modal. Here you can edit the description or add/remove campuses from the installation. If needed you can also edit the SIS ID Prefix or LMS URL.
The installation can also be removed by selecting the trash can icon in the top right corner of the installation.
User with LTI 1.1
Users will still need to log Into CourseKey using their login credentials. Courses will need to be selected from the course list page. Courses will also not be mapped to the user automatically.
If your school or campus has a current LTI integration with CourseKey and Canvas using the LTI 1.1 protocol, you’ll first want to remove the old installation from Canvas, then continue with the steps above.