Admin Setup Instructions
- Log into a LiveText administrator account
- Click Admin
- Click LTI 1.3 on the right side of the page
- Select the Canvas option from the LMS dropdown.
- Enter the LMS URL of your Canvas instance. Ex: asu.instructure.com, watermark.instructure.com, etc.
- 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
*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 Issuer URL
- To get Deployment ID and Client ID, please log in to your Canvas Administrator account
- Go to the Admin menu and click on the link for your institution
- Go to the Developer Keys menu
- Go to the + Developer Key button > + LTI Key option
- 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
- Copy the Client ID created in the steps above.
- In Canvas, navigate to Admin → Settings → Apps → View App Configurations → + App.
- Select Configuration Type: By Client ID
- Paste the Client ID from the Developer Key step above and click Submit.
- 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
- On the View App Configurations page, find the above-installed tool, click the gear icon, and click
Deployment ID. - Copy the Deployment ID and paste it into the Deployment ID field to complete the integration.
- Click on the SAVE button to complete your Canvas LTI 1.3 Integration Set Up.