Canvas LTI Configuration Guide

Please refer to this guide on how to access and set up an LTI connection in WISEflow: Setting up LTI

Add a New LTI Developer Key in Canvas

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 

Skærmbillede 2024-12-11 kl. 09.07.45.png

3. Click on 'Developer Keys'
4. Add a new LTI Key by clicking on '+ Developer Key', then '+ LTI Key'

Skærmbillede 2024-12-11 kl. 09.16.48.png

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:

Skærmbillede 2024-12-11 kl. 10.06.41.png

From the Setting up LTI in WISEflow guide, copy and paste the URLs from step 3 into Canvas:

  1. Insert ‘Redirection URL’ from WISEflow into ‘Redirect URIs’ and ‘Target Link URI’ in Canvas

  2. Insert ‘Login initiation URL’ from WISEflow into ‘OpenID Connect Initiation URL’ in CanvasSkærmbillede 2024-12-11 kl. 10.10.07.png

  3. Set ‘JWK method’ in Canvas to ‘Public JWK URL’ and copy ‘Tool public keyset URL’ from WISEflow into ‘Public JWK URL’ in Canvas
  4. Expand ‘Additional Settings’ in Canvas and set ‘Privacy Level’ to ‘PUBLIC’
  5. Add ‘Assignment Selection’ to ‘Placement’

  6. Add ‘Assignment View’ to ‘Placement’Skærmbillede 2024-12-11 kl. 10.13.18.png

  7. Expand ‘Link Selection’ and set ‘Select Message Type’ to ‘LtiDeepLinkingRequest’ and insert ‘Deep link URL’ into ‘Target Link URI’Skærmbillede 2024-12-11 kl. 10.17.04.png

  8. Expand ‘Assignment Selection’ and set ‘Select Message Type’ to ‘LtiDeepLinkingRequest’ and insert ‘Deep link URL’ into ‘Target Link URI’Skærmbillede 2024-12-11 kl. 10.19.33.png

  9. Expand ‘Assignment View and insert ‘Deep link URL’ into ‘Target Link URI’Skærmbillede 2024-12-11 kl. 10.20.37.png

  10. Click 'Save'
  11. Turn on the key in the overview page
    • To complete the configuration in WISEflow, you will need the 'ClientID':Skærmbillede 2024-12-11 kl. 10.21.55.png

 

Configure the Deployment ID in Canvas

To configure a new Deployment ID, navigate to 'Settings', then click 'Apps', then 'View App Configurations'

Skærmbillede 2024-12-11 kl. 11.02.05.png

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:

Skærmbillede 2024-12-11 kl. 11.14.34.png

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.

Skærmbillede 2024-12-11 kl. 11.20.45.png

 

Complete Configuration in WISEflow

In the Setting up LTI in WISEflow guide, insert the following in step 4:

  1. Copy the ClientID from Canvas and insert into 'ClientID' in WISEflow
    • Copy the ClientID from CanvasSkærmbillede 2024-12-11 kl. 10.37.53.png
    • Insert into WISEflowSkærmbillede 2024-12-11 kl. 10.39.36.png

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'.

Add Flows to an Assignment in Canvas

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.

Skærmbillede 2024-12-11 kl. 13.09.53.png

On the next screen, set up the assignment as needed and under 'Submission Type' select 'External Tool' and then click 'Find':

Skærmbillede 2024-12-11 kl. 13.13.19.png

In the pop-up, find the correct tool and click the magnifier, then select the correct flow from WISEflow:

Skærmbillede 2024-12-11 kl. 13.16.15.png

 

Was this article helpful?
0 out of 0 found this helpful

Articles in this section