Skip to content
  • There are no suggestions because the search field is empty.

LTI v1.3 Configuration for Canvas

1EdTech TrustEd Apps Certified logo

This article explains how to register and enable the Great Minds LTI 1.3 tool on your Canvas Learning Management System (LMS) instance.

Deep Linking is not available for Eureka Math Squared at this time.   



Great Minds LTI 1.3 Developer Key Setup

1. Log in to your Canvas administrator account.

2. Select Admin from the left sidebar and then select the name of the account that will use the Great Minds LTI integration.

Canvas main menu with Admin highlighted

3. Select Developer Keys from the secondary menu.

Canvas sub-menu with Developer Keys circled

4. On the Developer Keys page, click the + Developer Key button and select + LTI Key from the drop-down menu.

Developer Keys page with LTI Key option circled

5. On the Key Settings page, enter the following information.

  • Key Name: Great Minds LTI 1.3
  • Owner Email: LMS Admin’s Email address
  • Redirect URIs: Enter each redirect URI listed below on a separate line.
    • https://digital.greatminds.org/auth/v2/lti/canvas/launch
    • https://digital.greatminds.org/auth/v2/lti/canvas/launch/deeplinking
    • https://digital.greatminds.org/auth/v2/lti/canvas/launch/resource
  • Title: Great Minds
  • Description: Great Minds LTI 1.3 Tool
  • Target Link URI: https://digital.greatminds.org/auth/v2/lti/canvas/launch
  • OpenID Connect Initiation Url: https://digital.greatminds.org/auth/v2/lti/canvas
  • JWK Method: Public JWK URL
  • Public JWK URL: https://cdn.digital.greatminds.org/lti-advantage/public/.well-known/jwks.json


6. Under LTI Advantage Services, enable the following:

  • Can create and view assignment data in the gradebook associated with the tool.
  • Can view assignment data in the gradebook associated with the tool.
  • Can view submission data for assignments associated with the tool.
  • Can create and update submission results for assignments associated with the tool.
  • Can retrieve user data associated with the context the tool is installed in.
  • Can update public jwk for LTI services.

LTI Advantage Services are only available for the Affirm product.

LTI Advantage settings toggled on

7. Under Additional Settings, set the Privacy Level to Public.

Additional settings list with the Public setting enabled

8. Under Placements, Great Minds supports the following LTI 1.3 placement options: Course Navigation for SSO, and Assignment Selection, Module Index Menu Modal, and Link Selection for deep linking.

  • Course Navigation - Select this option to SSO into the Great Minds application.
    • LtiResourceLinkRequest message is selected by default
    • Target Link URI: https://digital.greatminds.org/auth/v2/lti/canvas/launch
  • Assignment Selection, Module Index Menu Modal and Link Selection - Select these options if your institution plans to deploy deep links to Great Minds content within a course. Note: Deep Linking is only available for the Affirm product. Skip this section if it does not apply to your district.
    • Target Link URI: https://digital.greatminds.org/auth/v2/lti/canvas/launch/deeplinking
    • Select Message Type: LtiDeepLinkingRequest
    • Text: Great Minds Materials
    • Selection Height: 1200
    • Selection Width: 1200

Course Navigation and Assignment Selection settings in Canvas

9. Click Save at the bottom of the page.

10. Toggle the new LTI 1.3 Developer Key to On.

Developer Key toggle set to ON

11. Copy the Client ID shown in the Details column. (You'll need this value for the Tool Deployment process outlined below.)

Add App pop-up with Configuration Type and Client ID shown
 


Great Minds LTI 1.3 Tool Deployment

The deployment process for your newly created developer key depends on your Canvas instance type: Instructure Hosted or Self Hosted. Once you've identified your instance type, following the instructions below to deploy the developer key.


Instructure Hosted

1. From the left side menu, select Admin. Then, from the secondary menu, choose the course where you would like to install the Great Minds application.

Canvas main menu with Admin selected

2. Select Settings from the secondary menu.

3. Select the Apps tab.

External Apps page with Apps tab circled

4. On the External Apps page, click the View App Configurations button.

5. On the External Apps page, click the +App button.

6. In the Add App modal, select By Client ID from the Configuration Type drop-down menu and paste the Client ID you copied during Developer Key Setup (see Step 11 above). Click Submit to finish.

Add App pop-up with Configuration Type and Client ID shown

7. In the following prompt, verify the client id is correct and click Install.

App installation confirmation prompt

8. Back on the External Apps page, click the gear icon next to the Great Minds app and select Deployment ID from the drop-down menu. Copy the Deployment ID from the pop-up to provide to your Digital Implementation Specialist. 

See Complete Configuration below to complete the LTI v1.3 configuration process.

External apps gear icon drop-down with Copy Deployment ID selected
 

Self Hosted

1. Select Settings from the secondary menu.

2. Select the Apps tab.

3. On the External Apps page, click the + Apps button.

4. In the Add App modal, select By Client ID from the Configuration Type drop-down menu and paste the Client ID copied during Developer Key Setup (see Step 11 above) into the Client ID field. Click Submit.

Add App pop-up with Configuration Type and Client ID shown

5. Click Install to verify and install the Great Minds app.

App installation confirmation prompt

6. When installation is complete, you'll return to the External Apps page. Click the gear icon and select Deployment ID from the drop-down menu.

External apps gear icon drop-down with Copy Deployment ID selected

7. Copy the Deployment ID from the pop-up.

Deployment ID pop-up



Complete Configuration

Send the following information to your Great Minds Digital Implementation Specialist:

  • Canvas Host URL: The host URL of your Canvas instance. This URL appears in your web browser when you access your Canvas instance. For example: https://canvas.school.edu
  • Client ID: The Client ID value copied above during Developer Key Setup.
  • Deployment ID: The Deployment ID value copied during Developer Key Setup.
  • Indicate whether or not you are planning to use Deep Linking and/or Assignment & Grade Services.