Skip to main content
All CollectionsLMS Admin GuideIntegration Steps for Canvas
LTI 1.3 Setup Guide For Canvas - Canadian Schools
LTI 1.3 Setup Guide For Canvas - Canadian Schools

Integrate Canvas with Kritik

Support Team avatar
Written by Support Team
Updated over 5 months ago

Integration Steps:

  1. Log onto Canvas (admin account) and navigate to Developer keys

  2. Select the blue +Developer Key button, then +LTI Key. You’ll see a form:

    1. Under Method, select Enter URL.

    2. Name the tool: Kritik

    3. Put your email in the Owner Email field.

    4. Hit Save.

  3. You’ve created your LTI Key! Flip the state to ON.

  4. Under the "Actions" column, click on the edit button

  5. Under Additional Settings, add lms_class_id=$Canvas.course.id under Custom Fields

  6. Copy the key Details - the string of numbers above the “Show Key” button. You’ll use this to create a deployment. You’ll also use it when completing the integration to Edlink.

  7. To add Kritik to your Canvas at the level of the institution, hit Settings in your sidebar, then Apps. Similarly, to set up the integration at the course level, simply navigate to the course settings page. The steps are very similar.

  8. Select the blue app button in the top right corner. You’ll see a form to fill out. Under Configuration Type, select “By Client ID.” In the Client ID field, paste in the key details you copied from the LTI key you just created.

  9. Hit submit. You’ll now see Kritik in your list of apps. Go to Kritik and click on the button on the right-hand side of the app, and select Deployment ID.

  10. Copy the Deployment ID, which you’ll use in the integration process.

  11. Under Select Your Data Source, select “LTI Advantage.” Then, select where you would like your data to be stored.

  12. You'll see a page called "Configure Your LTI Advantage Source." Select Canvas from the LMS options available.

    Fill out the form. You'll need to enter your Canvas URL and check off the "Mark as Complete" box.

    You'll fill in the following field: Client ID. Also fill in the Deployment ID that you've saved in Step 7.

  13. You can ignore the rest of the fields, they do not need to be filled in

  14. Click “Validate Your Configuration” to ensure all fields have been inputted correctly

  15. You're all done!

Steps for Test Canvas Environment:

For Test Canvases, after the integration process is completed, you will need to go into the Edlink dashboard and adjust your source settings to enable SSO and syncs.

  1. Go to ed.link and log in.

  2. Click on your Source

  3. Click Settings on the left-hand side of the screen

  4. You should now see a list of fields, which you should update to include the following:

Your LMS URL can remain the same. Here’s a screenshot showing the above:

Steps for Test Canvas Instance:

For Test Canvases, follow the same instructions for Steps 1-3 listed right above and replace the URLs from Step 4 with the following:

You can also use this documentation from Instructure as a reference.

Steps to Enable Group Sync:

  1. Create an API Dev Key

    1. Key Name: Kritik Group Sync Authorization

  2. Add this as the redirect URI: https://ca.kritik.io/api/v1/lms/oauth

  3. Switch the State to ON next to the developer key.

  4. Send the client ID, API Key and Canvas URL to lms@kritik.io for the Kritik LMS team to complete the integration.

Did this answer your question?