Integrating your portal with Canvas allows educators inside of your portal to sync data between their individual Canvas courses and their Riipen experiences.
General
Usage
The Canvas portal integration simply allows further Canvas experience level integrations, so be sure to check out our canvas experience integration article.
Prerequisites
The following steps will need to be completed inside of your Canvas instance by your Canvas administrators.
Navigate to Admin > Your Account > Developer Keys where "Your Account" is the account you wish to integrate with Riipen.
Create a new Developer Key of type API Key with the following settings:
Key Name - Riipen
Owner Email - help@riipen.com
Redirect URIs - https://{subdomain}.riipen.com/auth/canvas/integration/callback
Icon URL - https://app.riipen.com/favicon.ico
Client Credentials audience - Canvas
Enforce scopes - leave off
Note that at this time Riipen does not support the use of API scopes because of the constraints within the Canvas API.
How to
Enable the Canvas integration
The following steps can be completed by administrator of a portal.
Click "Settings" below the "Portal" group in the main navigation.
Select the "Integrations" tab.
Select the "Canvas" option under the data source section.
Fill in the fields using your Canvas instance and data set up in the prerequisites step.
Click "Submit" to finish enabling the integration.
Disable the Canvas integration
Click "Settings" below the "Portal" group in the main navigation.
Select the "Integrations" tab.
Select the "Canvas" option under the data source section.
Click on the "Delete" button to remove the integration.
Removing the portal level Canvas integration will remove all Canvas integrations for experiences within the portal.