Skip to content

Canvas

When properly configured, the Canvas learning management system allows you to import content from PASCO Portal directly into a Canvas course. The specific method to do this depends on the specific version of Learning Tools Interoperability (LTI) being used. Canvas offers support for two versions of LTI: LTI 1.1, an earlier version with basic integration capabilities, and LTI 1.3, a more advanced version offering enhanced security and additional support among other improvements.

Set up the LTI 1.1 application in Canvas

  1. In your Canvas course, select Settings (1) in the navigation bar, then select Apps (2) to switch to the External App page, as shown below. Select the + App button (3).

    Starting setup

  2. Enter details for the LTI app, then select Submit. Make sure that the spaces are filled in as follows:

    • Configuration Type: Select "By URL"
    • Name: Enter "PASCO Portal"
    • Consumer Key: Enter the key provided by the PASCO Portal Admin
    • Shared Secret: Enter the text string provided by the PASCO Portal Admin
    • Config URL: Enter the URL provided by the PASCO Portal Admin

    Entering LTI details

    Note

    Copy and paste the information provided by the PASCO Portal Admin exactly as is. Any modifications to the information may cause issues with content sharing via LTI.

When successfully added, the app will be listed on the External Apps page.

Set up the LTI 1.3 application in Canvas

  1. In the Admin tab (1), select the Developer Keys page (2), then click the + Developer Key button (3) and select + LTI Key (4) from the dropdown menu.

  2. Enter details for the LTI key, as provided by PASCO.

    • Method: Select "Manual Entry"
    • Key Name: Enter an appropriate key name
    • Redirect URIs: Enter the Redirection URL and the Deeplinking URL provided by the PASCO Portal Admin
    • Title: Enter an appropriate title, such as "PASCO Portal"
    • Description: Enter an appropriate description
    • Target Link URI: Enter the Deeplinking URL provided by the PASCO Portal Admin
    • OpenID Connect Initiation Url: Enter the Authentication Request URL provided by the PASCO Portal Admin
    • JWK Method: Select "Public JWK URL"
    • Public JWK URL: Enter the Public KeySet URL provided by the PASCO Portal Admin

    Note

    Copy and paste the information provided by the PASCO Portal Admin exactly as is. Any modifications to the information may cause issues with content sharing via LTI.

  3. Enter details for the Link Selection section as follows, then select Save.

    • Target Link URI: Enter the Deeplinking URL provided by the PASCO Portal Admin
    • Select Message Type: Select "LtiDeepLinkingRequest"

    When successfully added, the key will be listed on the Developer Keys page.

  4. In the Developer Keys page, set the state to ON in the State column to enable the LTI key.

  5. Share your Client ID with the PASCO Portal Admin. This ID is listed in the Details column on the Developer Keys page. This step is crucial, as the admin requires the Client ID to complete the LTI 1.3 setup on PASCO Portal.

  6. Switch to the Courses section (1), then open the course to which you wish to add Portal content. Select the Settings page (2), then switch to the Apps tab (3). On this External Apps page, select the + App button (4).

  7. Enter the appropriate details for the LTI app, then select Submit.

    • Configuration Type: Select "By Client ID"
    • Client ID: Enter the Client ID you provided to the PASCO Portal Admin in Step 5

  8. Verify the name of the Developer Key against the Client ID in the "Add App" box, then select Install.