Skip to main content

Canvas LTI Advantage portal integration

How to enable the Canvas LTI Advantage integration for your portal

General

Usage

The Canvas portal LTI Advantage integration simply allows further Canvas experience level integrations, so be sure to check out our canvas experience integration article.

How to

Install Riipen in Canvas with LTI Advantage

To install Riipen as a LTI Advantage application in Canvas, follow all of these steps from inside of your Canvas instance.

Initial Setup

  1. Click on "Admin" from the main navigation

  2. Select the account to install Riipen on

  3. Click "Developer Keys"

  4. Click "+ Developer Key" and click "LTI Key"

  5. On the left, enter the following values:

    1. Key Name: Riipen LTIA

  6. On the right, enter the following values:

  7. Click "Save"

On the Developer Keys page, you should see a new entry for "Riipen LTIA". Ensure the state is set to ON, and take note of the number displayed under the Details column; this is the Client ID for the Riipen LTIA developer key. Copy this value for use later.

Deploy the Tool

Now add Riipen as an account-wide app available to instructors. To do this from the administrator menu:

  1. Click "Settings"

  2. Click "Apps"

  3. Click "+ App" (if not visible click "View App Configurations" then click "+ App")

  4. Select "By Client ID" for "Configuration Type"

  5. Paste in the Client ID for the Riipen LTIA developer key you created

  6. Click "Submit"

  7. Click "Install"

  8. Find "Riipen" in the list, click the gear button to the right, and click "Deployment ID". Copy this value for use later

Create an API Key

The API currently supports importing users, groups, and sections from Canvas.

  1. Click on "Admin" from the main navigation

  2. Select the account you are installing Riipen on

  3. Click "Developer Keys"

  4. Click "+ Developer Key" and click "API Key"

  5. On the left, enter the following values:

  6. Turn off "Enforce Scopes"

  7. Click "Save"

  8. Copy the "API Key secret" for use later

  9. On the Developer Keys page, you should see a new entry for "Riipen API". Ensure its state is set to ON, and take note of the number that is displayed under the Details column; this is the Client ID forthe Riipen API developer key. Copy this value for use later.

If your organization must enforce scopes, the following must be enabled as part of step 3 above:

  • url:GET|/api/v1/courses/:course_id/groups

  • url:GET|/api/v1/groups/:group_id

  • url:GET|/api/v1/groups/:group_id/users

  • url:GET|/api/v1/group_categories/:group_category_id/groups

  • url:GET|/api/v1/courses/:course_id/group_categories

  • url:GET|/api/v1/users/:user_id/profile

  • url:GET|/api/v1/courses/:course_id/sections

Enable Canvas LTI Advantage integration in Riipen

The following steps can be completed by administrator of a portal. Within your portal on Riipen:

  1. Click "Settings" below the "Portal" group in the main navigation.

  2. Select the "Integrations" tab.

  3. Select the "LTI Advantage" option under the "Learning Tool Interoperability (LTI)" section.

  4. Fill in all the fields with the appropriate values (see below)

  5. Click "Submit" to finish enabling the integration.

Field

Value

LMS Host URL

Input your Canvas instance domain name. Example: myschool.instructure.com

Client ID for LTI Developer Key

Input the Client ID from the Riipen LTIA developer key you created.

Client ID for API Developer Key

Input the Client ID from the Riipen API developer key you created.

Key for API Developer Key

Input the secret from the Riipen API developer key you created.

Deployment ID

Input the deploy ID from the app you created

Disable the Canvas LTI Advantage integration in Riipen

  1. Click "Settings" below the "Portal" group in the main navigation.

  2. Select the "Integrations" tab.

  3. Select the "LTI Advantage" option under the "Learning Tool Interoperability (LTI)" section.

  4. Click on the "Delete" button to remove the integration.

Removing the portal level Canvas LTI Advantage integration will remove all Canvas LTI Advantage integrations for experiences within the portal.

Did this answer your question?