Skip to main content

Canvas Onboarding Steps

The purpose of this document is to describe the process that Canvas Admins need to follow to setup the Developer keys on Canvas to create the link to access Kira

Updated today

Pre-requisites:

  1. The user needs admin permissions to create the Developer Keys

Creation of Developer API Key

  1. Go to the Admin in the Account that you want to create the keys

  2. Go to “Developer Keys” link, go to “Add Developer key”, then “API key”

  3. Fill in the form similar to the screenshot:

  4. Select Canvas as Client Credentials Audience

  5. Save the Key

  6. In the next screen you are going to have clientId (black out) and Secrets (Show key) in the Details column. Those are the keys you need to share with Kira team

Creation of Developer LTI key.

  1. Go to the Admin in the Account that you want to create the keys

  2. Go to “Developer Keys” link, go to “Add Developer key”, then “LTI key”

  3. Fill the form similar to the screenshot:

  1. Save the Key

  2. In the next screen you are going to have clientId and secrets in the Details column.

  3. We recommend to run Kira in a new tab. In order to do that we need to come back to the LTI configuration. Open the edit in the pencil icon, go to Method and choose Paste JSON.

  4. Add to every placement the attribute "windowTarget": "_blank",

  5. Save it

App installation

  1. Copy the client ID of the LTI key

  2. Go to “Settings” → “Apps” → “+App”

  3. Click on “By Client ID”, Paste the clientId of the LTI Key

  4. Submit and Install

  5. After submitting the

Collection of the keys

Reach your customer success contact and give the following information

  1. Developer API clientId and secrets created above

  2. Developer LTI clientId

  3. Canvas endpoint of your school. This is usually the URL used to login into canvas

Did this answer your question?