Science Interactive Instructor Help Guides

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

Updated on

Icons representing the steps for integration

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.

lti1.3instructions  -  Read-Only  -  Last saved by user  -  Compatibility Mode - Word

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

Developer Keys - Google Chrome

3. Fill in the Configure page by following the substeps below

Developer Keys - Google Chrome

3.1. Complete the "Key Name," "Owner Email," and "Redirect URIs" fields with the values below

  • 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.
  • Redirect URIs: Copy and paste this value: https://myhol.holscience.com/lti/1.3/callback
Developer Keys - Google Chrome

When copying and pasting URLs, make sure that your browser is not adding an extra space at either end. Some occasionally do, and this can cause errors down the line.

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

Developer Keys - Google Chrome

3.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")

Developer Keys - Google Chrome
  • Target Link URI: enter https://myhol.holscience.com/
  • OpenID Connect Initiation Url: enter https://myhol.holscience.com/lti/1.3/authenticate
Developer Keys - Google Chrome

When copying and pasting URLs, make sure that your browser is not adding an extra space at the end. Some occasionally do, and this can cause errors in your LTI connection.

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

Developer Keys - Google Chrome

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

HOL - Instance - Google Chrome

3.7. Copy the Public JWK code string from the settings page in Cloud

HOL - Instance - Google Chrome

Be sure to include the entire code string, including the brackets. 

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

3.8. Paste the Public JWK code from SI Cloud into the "Public JWK" field in Canvas

The field in Canvas already includes a set of brackets; delete or overwrite these.

Developer Keys - Google Chrome

4. Expand the "LTI Advantage Services" dropdown

Developer Keys - Google Chrome

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

Developer Keys - Google Chrome

6. Expand the "Additional Settings" dropdown

Developer Keys - Google Chrome

7. Under Privacy Level, select "Public"

Leave the text fields blank.

Developer Keys - Google Chrome
Developer Keys - Google Chrome

The value for this field is https://myhol.holscience.com/

Developer Keys - Google Chrome

10. Select the "LtiDeepLinkingRequest" radio button

Developer Keys - Google Chrome

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

Developer Keys - Google Chrome

12. 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"

13. 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.

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

Previous Article Part 1: Introduce Canvas to Cloud (LTI 1.3)
Next Article Part 3: How to create an App in Canvas (LTI 1.3)