1. From the administrator account for your Student Learning & Licensure (SL&L) organization, click on Settings, click Configuration Settings, and then click LMS Integrations:
2. Click the Edit button (pencil icon) to the right of LMS 1 or LMS 2
3. From the LMS dropdown, select Canvas
4. In the LMS URL box, enter the URL for your institution's Canvas environment. Ex: canvas.livetext.com, canvas.jsu.edu, etc.
5. Enter the following URLs into the corresponding fields:
- Public keyset URL: https://Enter Your LMS URL Here/api/lti/security/jwks
- Access token URL: https://Enter Your LMS URL Here/login/oauth2/token
- Authentication request URL: https://Enter Your LMS URL Here/api/lti/authorize_redirect
6. In a new tab or window, log into your Canvas administrator account and go to the Site Admin page
7. Go to the Developer Keys menu
8. Click + Developer Key, then click + LTI Key
9. Choose Manual Entry as the Method, then enter the following information to configure the tool:
7. Go to the Developer Keys menu
8. Click + Developer Key, then click + LTI Key
9. Choose Manual Entry as the Method, then enter the following information to configure the tool:
- Enter a Key Name
- Enter a Title
- Enter a Description
- Enter the Target Link URI: https://sll.watermarkinsights.com/via/lti/v1p3/launch
- Copy the Initiate login URL from SL&L and paste it into the OpenID Connect
Initiation Url in Canvas - Copy the Redirection URL and paste it into the Redirect URIs field in Canvas
- In Canvas, select the Public JWK URL for the JWK Method.
- Copy the Public keyset URL from SL&L and paste it into the Public JWK URL field in Canvas
10. Expand the LTI Advantage Services section and enable the following 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.
11. Expand the Additional Settings section, enter the following queries in the Custom Fields box:
- user_id=$Canvas.user.id
- user_login_id=$Canvas.user.loginId
12. Under Privacy Level, select Public
13. In the Placements section, deselect the default options (Account Navigation, Link Selection) and select Assignment Selection
13. In the Placements section, deselect the default options (Account Navigation, Link Selection) and select Assignment Selection
14. Click Save to register the LTI 1.3 tool
15. Toggle the newly created LTI 1.3 Developer Key to On
16. Copy the Client ID under the Details column for the newly created LTI 1.3 Developer Key, and paste it into the Client ID field in SL&L
17. In Canvas, navigate to Admin Site Admin Settings Apps
18. Click View App Configurations
19. Click + App
20. Select By Client ID for the Configuration Type
21. Paste the Client ID from step 16 and click Submit
22. Click Install. The newly added app will now appear in the list of Apps
23. Click the gear icon to the right of your app, and click Deployment ID
24. Copy the Deployment ID and paste it into the Deployment ID field in SL&L
25. Enter the following URL in the Issuer field in SL&L: https://canvas.instructure.com
*If you are configuring this integration in the Canvas testing environment, enter: https://canvas.test.instructure.com
*If you are configuring this integration in the Canvas beta environment, enter: https://canvas.beta.instructure.com
*Please make sure there are no trailing spaces or other characters (such as a "/") at the end of the URL
25. Click SAVE in SL&L
*Please make sure there are no trailing spaces or other characters (such as a "/") at the end of the URL
25. Click SAVE in SL&L