Canvas LTI 1.3 Integration - Administrator Setup

Admin Setup Instructions

1. Log into a LiveText administrator account

2. Click Admin

3. Click LTI 1.3 on the right side of the page

4. Select the Canvas option from the LMS dropdown.

5. Enter the LMS URL of your Canvas instance. Ex: asu.instructure.com, watermark.instructure.com, etc.

6. Enter the below-given LMS URLs corresponding to the fields displayed :

  • Public keyset URL: https://[Canvas URL]/api/lti/security/jwks
  • Access token URL: https://[Canvas URL]/login/oauth2/token
  • Authentication URL: https://[Canvas URL]/api/lti/authorize_redirect
  • Issuer: https://canvas.instructure.com (this information can also be referred here)

7. To get Deployment ID and Client ID, please log in to your Canvas Administrator account

8. Go to the Admin menu and click on the link for your institution

9. Go to the Developer Keys menu

10. Go to the + Developer Key button > + LTI Key option

11. Enter the following to configure the LTI tool:

  • Enter a Key Name of your choice
  • Enter a Title of your choice
  • Enter a Description
  • Enter the Target Link URL: https://www.livetext.com/LiveText/lti/v1p3/launch
  • Copy the Initiate login URL from LiveText and paste it to the LMS field OpenID Connect
    Initiation Url field in Canvas
  • Copy the Redirection URL from LiveText and paste it into the Redirect URIs field in Canvas
  • In Canvas, select the option Public JWK URL as the JWK Method
  • Copy the Public Keyset URL from LiveText and paste it into the Public JWK field in Canvas
  • Expand the LTI Advantage Services section and select the below-given features:
    • 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.
  • Under Additional Settings, leave all fields blank except for Custom Fields:
      • Enter the query provided below for the Custom Fields

user_id=$Canvas.user.id

user_login_id=$Canvas.user.loginId

      • Under Privacy Level, click Public.
  • Deselect both the options selected by default for the dropdown displayed under the
    header Placements
    • Click on the dropdown and select only the Assignment Selection option.
  • Click Save to register the LTI 1.3 Tool.
  • Toggle the newly created LTI 1.3 Developer Key to On and copy the Client ID under the
    Details column for the newly created LTI 1.3 Developer Key.
  • Paste the copied Client ID into the Client ID field.
  • Click “Save”

 

Tool Deployment

1. Copy the Client ID created in the steps above.
2. In Canvas, navigate to Admin → Settings → Apps → View App Configurations → +
App.

3. Select Configuration Type: By Client ID
4. Paste the Client ID from the Developer Key step above and click Submit.

5. Verify and install the app by clicking Install. The newly added and installed app will appear in the list of Apps.

 

Retrieve the Deployment ID

1. On the View App Configurations page, find the above-installed tool, click the gear icon, and click
Deployment ID.

2. Copy the Deployment ID and paste it into the Deployment ID field to complete the integration.

3. Click on the SAVE button to complete your Canvas LTI 1.3 Integration Set Up.

Articles in this section

How to Contact Support
There are many ways to reach out! Click here for our support options.
Watermark Academy
Click to access the Watermark Academy for consultation, training, and implementation companion courses.
Customer Community
Can’t find the answer? Ask fellow users how they’re making the most of Watermark in our Community!