Skip to main content
For institution administrators. Check the permissions below before you begin.

Prerequisites

You must have Canvas administrative access with Global Developer Key creation permissions.
1

Add a developer LTI® key in Canvas

  1. Navigate to ‘Admin’ -> ‘Developer Keys’
  2. Click the ’+ Developer Key’ button followed by the ’+ LTI® Key’ dropdown
Canvas LTI Integration Guide (LTI) — screenshot

Figure 1. Canvas LTI Integration Guide (LTI) — screenshot

  1. Enter the following information in Configure:

Field

Value

Method

Manual Entry

Key Name

StudyStash

Title

StudyStash

Description

Safe, AI-Powered Learning, all within your LMS

Redirection URI(s)

https://lti.studystash.com/lti/launch

Target Link URI

https://lti.studystash.com/lti/launch

OpenID Connect Initiation Url

https://lti.studystash.com/lti/login

JWK Method

Public JWK URL

Public JWK URL

https://lti.studystash.com/lti/keys

  1. Enable the following services in LTI Advantage Services:
Canvas LTI Integration Guide (LTI) — screenshot

Figure 2. Canvas LTI Integration Guide (LTI) — screenshot

  1. Enter the following information in Additional Settings:
    1. Set Icon Url to https://studystash.com/loop.png
    2. Set Privacy Level to Public
    3. Select Course Navigation in Placements:
      Canvas LTI Integration Guide (LTI) — screenshot

      Figure 3. Canvas LTI Integration Guide (LTI) — screenshot

  2. Click the Save button:
    Canvas LTI Integration Guide (LTI) — screenshot

    Figure 4. Canvas LTI Integration Guide (LTI) — screenshot

  3. Enable the state of the Developer Key, and take note of the Client ID in the Details column:
    Canvas LTI Integration Guide (LTI) — screenshot

    Figure 5. Canvas LTI Integration Guide (LTI) — screenshot

2

Install StudyStash into Canvas

  1. In the Canvas Admin menu, navigate to ‘Settings’ -> ‘Apps’
  2. Click the ’+ App’ button
    Canvas LTI Integration Guide (LTI) — screenshot

    Figure 6. Canvas LTI Integration Guide (LTI) — screenshot

  3. Enter the following information:

Field

Value

Configuration Type

By Client ID

Key Name

[Client ID from Step 1]

  1. Click Submit
  2. In the following dialog, click Install when prompted:
    Canvas LTI Integration Guide (LTI) — screenshot

    Figure 7. Canvas LTI Integration Guide (LTI) — screenshot

  3. On the app row that you’ve just created, open the Settings menu, select Deployment ID, and copy the value. You will need it in Step 3.
    Canvas LTI Integration Guide (LTI) — screenshot

    Figure 8. Canvas LTI Integration Guide (LTI) — screenshot

  4. Check StudyStash is present in Course Navigation as expected
3

Add your Canvas deployment to StudyStash

Before end users can launch StudyStash from Canvas, add the Canvas deployment in the StudyStash Admin Dashboard.
  1. Sign in to the StudyStash Admin Dashboard.
  2. Under Setup, select LMS Integrations, then select Create.
Canvas LTI Integration Guide (LTI) — screenshot

Figure 9. Canvas LTI Integration Guide (LTI) — screenshot

The Add LTI deployment window will open.
  1. Select Canvas as the learning management system.
  2. Enter your institution’s LMS URL, Client ID, and Deployment ID.
  3. Select Add deployment.
Canvas LTI Integration Guide (LTI) — screenshot

Figure 10. Canvas LTI Integration Guide (LTI) — screenshot

Once added, the deployment will appear under LMS Integrations with a Connected status, confirming that all required setup details have been entered.