LTI v1.3 Configuration for Canvas
This article explains how to register and enable the Great Minds LTI 1.3 tool on your Canvas Learning Management System (LMS) instance.
- LTI v1.3 for Canvas requires version 2021-11-20
- LTI Deep Linking 2.0 for Canvas requires version 2022-04-16
- LTI Assignment & Grade Services 2.0 for Canvas requires version 2022-04-16
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.
3. Select Developer Keys from the secondary menu.
4. On the Developer Keys page, click the + Developer Key button and select + LTI Key from the drop-down menu.
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.
7. Under Additional Settings, set the Privacy Level to Public.
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
9. Click Save at the bottom of the page.
10. Toggle the new LTI 1.3 Developer Key to On.
11. Copy the Client ID shown in the Details column. (You'll need this value for the Tool Deployment process outlined below.)
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.
2. Select Settings from the secondary menu.
3. Select the Apps tab.
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.
7. In the following prompt, verify the client id is correct and click Install.
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.
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.
5. Click Install to verify and install the Great Minds app.
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.
7. Copy the Deployment ID from the 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.