Science Interactive Instructor Help Guides

Part 1: How to create a new Developer Key in Canvas (LTI 1.3)

Updated on

This step can only be completed by an LMS administrator and only needs to be completed once per unique course/kit. This will not need to be performed for additional sections of a course. For example, once you set up a BIO 101 course, all of your copies of BIO 101 will already be integrated.

In the instructions below, you will see values highlighted in yellow. That means that these are the exact values that need to be entered into their respective fields.

1. Open SI Cloud in another tab and enter the settings page of the course that you are integrating

HOL - Instance - Google Chrome
lti1.3instructions  -  Read-Only  -  Last saved by user  -  Compatibility Mode - Word

3. On the right side of the page, select  "+Developer Key" then "+LTI Key"

Developer Keys - Google Chrome

4. Fill in the Configure page by following the sub-steps below

Developer Keys - Google Chrome

4.1. Complete the "Key Name," "Owner Email"

  • Key Name: We recommend "[Course Name] - SI Cloud" (for example, "BIO 101 - SI Cloud")
  • Owner Email: This is not required, but can be useful. Typically it is the email address of your school's LMS administrator.

4.2. Copy the "Redirect URIs" From your SI Cloud settings page, and paste it in the "Redirect URIs" field in Canvas

Ensure that "Method" is set to "Manual Entry"

Developer Keys - Google Chrome

4.3. Complete the "Title" and "Description" fields using the guidance below

Title: We recommend "[Course Name] - SI Cloud." (for example, "BIO 101 - SI Cloud")

Description: We recommend using the Science Interactive SKU. (it will look something like "SI-00000-AA-01")

4.5. Ensure "JWK Method" is set to "Public JWK"

Developer Keys - Google Chrome

4.6. Copy and paste the Public JWK code string from the settings page in Cloud into the "Public JWK" field in Canvas

HOL - Instance - Google Chrome

Be sure to include the entire code string, including the brackets. using the copy button to the right of the JWK ensures nothing is missing.

Note: the JWK code in the image above is not your JWK code, but an example of what the JWK code looks like.

5. Scroll down and expand the "LTI Advantage Services" drop-down

Developer Keys - Google Chrome

6. Enable the following toggles in the LTI Advantage Services list

Developer Keys - Google Chrome

7. Continue scrolling down and expand the "Additional Settings" drop-down

Developer Keys - Google Chrome

8. Complete the "Custom Fields" field using the highlighted value below

Developer Keys - Google Chrome

9. Under Privacy Level, select "Public"

Developer Keys - Google Chrome
Developer Keys - Google Chrome
Developer Keys - Google Chrome

12. Select the "LtiDeepLinkingRequest" radio button

Developer Keys - Google Chrome

13. On the bottom right of the page, select "Save"

Developer Keys - Google Chrome

14. Change the tool State to "On"

Developer Keys - Google Chrome

If you get a popup from your browser asking if you're sure, select "OK"

15. Copy the number string for this key shown in the Details column and save it for later

Developer Keys - Google Chrome

This is the Client ID for this course.

16. Proceed to the next article: "How to create an App in Canvas"

Previous Article LTI 1.3: Canvas Setup Overview
Next Article Part 2: How to create an App in Canvas (LTI 1.3)