What is LTI?
Learning Tools Interoperability (LTI) is an education technology coding standard that allows learning systems to communicate with external systems.
For example, your Learning Management System (LMS) or Virtual Learning Environment (VLE), may use LTI to host content provided by external, third-party systems without requiring students to log in separately to the external systems.
ClickView is compliant with both v1.1 and v1.3 coding standards. This article will guide you through the specific setup of LTI v1.3 for use with the Canvas LMS.
Please contact info@clickvieweducation.com to enable LTI, before proceeding with the steps below.
- Log in to ClickView at online.clickview.us
- Click your username on the top right hand corner and select 'Settings':
3. Select 'LTI' and 'Add LTI Platform': - Select 'Version 1.3' then click 'Next':
- Enter a name for your LTI platform, such as 'Canvas', then click 'Create':
- The relevant fields required for LTI integration will be shown in the Step 1 section such as Login URI, Redirection URI, Deep Linking Launch URI, Public Key and Public JWK. These values will need to be copied and pasted into Canvas:
- Login to Canvas and navigate to the Admin section of your account:
- In the Account Navigation, open Developer Keys:
- Add an LTI Key by clicking on ‘+ Developer Key’, and the, ‘+ LTI Key’:
- Enter the LTI settings:
- Key Name - ClickView
- Paste the Redirection URI from ClickView into the '*Redirect URIs:' field:
- Select the configuration Method of 'Manual' and add the following LTI keys from ClickView, into Canvas:
- Paste the Login URI from ClickView into the 'OpenID Connect Initiation Url' field
- Paste the Redirection URI from ClickView into the 'Target Link URI' field
- Select 'Public JWK' in the 'JWK Method' field
- Paste the Public JWK from ClickView into the 'Public JWK' field
- In the 'Placements' section of the screen, add in 'Editor Button' from the drop-down menu:
- Within the 'Editor Button' drop-down settings:
- Paste the Deep Linking Launch URI from ClickView into the 'Target Link URI' field
- Select LtiDeepLinkingRequest for Select Message Type
- Set the Icon Url to https://online.clickview.com.au/Assets/images/icons/cv-logo.png
- Set Text to “ClickView”
- Set Selection Height to “800”
- Set Selection Width to “500”
- Still within the 'Placements' section of the screen, add in 'Assignment Selection':
- Within the 'Assignment Selection' drop-down settings:
- Paste the Deep Linking Launch URI from ClickView into the 'Target Link URI' field
- Select LtiDeepLinkingRequest for Select Message Type
- Set the Icon Url to https://online.clickview.com.au/Assets/images/icons/cv-logo.png
- Set Text to “ClickView”
- Set Selection Height to “800”
- Set Selection Width to “500”
- In the "LTI Advantages Services" section please toggle on the following options:
- Click 'Save'
- Navigate back to Admin -> ClickView -> Developer Keys -> Ensure that 'State' is set to 'ON':
- Copy the key for ClickView as shown below from the same page:
- Return to ClickView to finish your setup. Go to the LTI setup page and scroll down and complete Step 2 of the form using the information provided by Canvas:
- Paste your Key from step 17 Canvas into the Client ID field
- Copy and paste https://canvas.instructure.com into the Issuer field
- Copy and paste https://<your-canvas-domain>/login/oauth2/token (For example https://clickview.instructure.com/login/oauth2/token) into the Access Token URL field
- Copy and paste https://canvas.instructure.com/api/lti/authorize_redirect into the Authorize URL field
- Copy and paste https://<your-canvas-domain>/api/lti/security/jwks (For example https://clickview.instructure.com/api/lti/security/jwks) into the JWK Set URL field
- Deployment ID is to be left blank.
- Click 'Save'
The LTI Key setup is now completed. The last thing to do is to add the ClickView App to Canvas:
- In Canvas go to Settings->Apps->View App Configurations->+ App:
- Select Configuration Type ->By Client Id
- Paste your Client ID from ClickView
- Click 'Install':
- ClickView will now appear in the WYSIWYG editor and as an External Tool for assignment submission types.