Please refer to this guide on how to access and set up an LTI connection in WISEflow: Setting up LTI
Administrators in Canvas can set up external connections using developer keys. As an Administrator, go to:
1. Click 'Admin'
2. Then click the name of the account
3. Click on 'Developer Keys'
4. Add a new LTI Key by clicking on '+ Developer Key', then '+ LTI Key'
On the new page, fill out the required information and give the key a recognisable name and make sure the 'Method' is set to Manual entry:
From the Setting up LTI in WISEflow guide, copy and paste the URLs from step 3 into Canvas:
-
Insert ‘Redirection URL’ from WISEflow into ‘Redirect URIs’ and ‘Target Link URI’ in Canvas
-
Insert ‘Login initiation URL’ from WISEflow into ‘OpenID Connect Initiation URL’ in Canvas
- Set ‘JWK method’ in Canvas to ‘Public JWK URL’ and copy ‘Tool public keyset URL’ from WISEflow into ‘Public JWK URL’ in Canvas
- Expand ‘Additional Settings’ in Canvas and set ‘Privacy Level’ to ‘PUBLIC’
-
Add ‘Assignment Selection’ to ‘Placement’
-
Add ‘Assignment View’ to ‘Placement’
-
Expand ‘Link Selection’ and set ‘Select Message Type’ to ‘LtiDeepLinkingRequest’ and insert ‘Deep link URL’ into ‘Target Link URI’
-
Expand ‘Assignment Selection’ and set ‘Select Message Type’ to ‘LtiDeepLinkingRequest’ and insert ‘Deep link URL’ into ‘Target Link URI’
-
Expand ‘Assignment View and insert ‘Deep link URL’ into ‘Target Link URI’
- Click 'Save'
- Turn on the key in the overview page
- To complete the configuration in WISEflow, you will need the 'ClientID':
- To complete the configuration in WISEflow, you will need the 'ClientID':
To configure a new Deployment ID, navigate to 'Settings', then click 'Apps', then 'View App Configurations'
Next, click '+ App'. In the pop-up, select 'By Client ID' as the Configuration Type and insert the Client ID, then click 'Submit' and 'Install' in the next pop-up:
Find the app in the overview, and click the 'Settings' icon, then click 'Deployment ID'. The Deployment ID is shown in a new pop-up. You will need the Deployment ID to complete the configuration in WISEflow.
In the Setting up LTI in WISEflow guide, insert the following in step 4:
- Copy the ClientID from Canvas and insert into 'ClientID' in WISEflow
- Copy the ClientID from Canvas
- Insert into WISEflow
- Copy the ClientID from Canvas
The URLs required in this step are institution specific but will often have the following format:
Access token URL | https://{institution}.instructure.com/login/oauth2/token |
Platform public keyset URL | https://{institution}.instructure.com/api/lti/security/jwks |
OpenID connect login endpoint | https://{institution}.instructure.com/api/lti/authorize_redirect |
Issuer | https://canvas.instructure.com |
When all URLs, the ClientID and the DeploymentID has been inserted into WISEflow, click 'Validate and save'.
In Canvas, flows form WISEflow can be added directly to an assignment.
On an existing course, navigate to 'Assignments', then click '+ Assignment' to create a new assignment. Flows can also be added to an existing assignment.
On the next screen, set up the assignment as needed and under 'Submission Type' select 'External Tool' and then click 'Find':
In the pop-up, find the correct tool and click the magnifier, then select the correct flow from WISEflow: