Skip to main content

Adding Blended Teaching to Canvas

Adding Blended to Canvas is simple, follow these steps to get set up in no time. These instructions are for LMS administrators.

Updated over 3 weeks ago

We're integrated with many universities across the US, and have the process down to a fine art. Just follow the steps below and we'll get you up and running in no time.

Blended Teaching - Canvas LTI Setup

Step 1: Add LTI Registration

  1. Log into Canvas as an administrator.

  2. Go to Admin -> select your account.

  3. Click Developer Keys in the left-hand menu.

  4. Click + Developer Key button -> choose + LTI Registration.

Step 2: Enter Dynamic Registration URL

Copy and paste the following URL:

Click Continue.

Step 3: Complete Registration

1. Review the tool configuration that appears.

2. Click "Complete Registration" when prompted.

Step 4: Activate the Developer Key

1. Find the new Blended Teaching key in the list.

2. Toggle the State switch from OFF to ON.

3. Note the Client ID – the long number under Details – for the next step.

Step 5: Install the External App

1. Go to Admin -> Settings -> Apps tab.

2. Click + App.

3. Select Configuration Type: By Client ID.

4. Paste the Client ID from Step 4.

5. Click Submit -> Install.

Blended Teaching - Canvas SSO Setup

To enable Single Sign-On (SSO), a separate API Developer Key is required in addition to the LTI Developer Key created above.

Step 1: Create a new Developer Key

  1. Log into Canvas as an administrator.

  2. Go to Admin in the left-hand menu -> select your account.

  3. Click Developer Keys in the left-hand menu.

  4. Click + Developer Key button -> choose + API Key.

Step 2: Fill in the Developer Key form

  1. Key Name: Blended Teaching SSO (or your own preference)

  2. Owner Email: [email protected]

  3. Redirect URL (Legacy): blank

  4. Vendor code (LTI 2): blank

  5. Icon URL: blank

  6. Notes: blank

  7. Test cluster only: Leave unchecked

  8. Client Credentials Audience: Canvas

  9. Make sure the Enforce Scopes checkbox is enabled.

  10. In the list that appears, select the following scope:

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

  11. Finally, click the blue Save button.

Step 3: Activate the Developer Key

  1. Find the Developer Key you just created in the list of keys.

  2. Toggle the State switch from OFF to ON.

  3. Make a note of the following details:

    • Client ID – the long number under Details

    • Client Secret – displayed when you click ‘Show Key’ under the Client ID.

With both setups complete, proceed to submit your details below.

Submit your Integration Details

You're almost done! Click on the 'Submit Your Integration Details' button below to submit your integration details through our form.

Please provide the following details in the form:

  1. The Client ID for the second Developer Key

  2. The Client Secret for the second Developer Key

As the Client Secret is sensitive, use Onetime Secret (https://onetimesecret.com) or equivalent to store it securely. This will give you a one-time URL which you can then paste into the form.

Once we receive your details, we will set you up on our system within 24 hours, and we will be integrated. We will then reach out to the instructors to let them know.

If you have any questions you can reach us any time on [email protected], or ask our bot to set up a Zoom call. We're ready to help.

Did this answer your question?