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 2 months 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.

Integrating Blended Teaching

Step 1: Decide your institution's username

This is a step that only you can do − you'll need to decide a 'username' for your university that will be used throughout this process. This username will determine your unique URLs, so it's best to keep it short, with no spaces or punctuation.

For example, a 'University of Blended Teaching' might choose ubt or blended. You could also re-use the same one from your website or Canvas instance. Whatever you choose, note it down and use it consistently throughout this process.

Step 2: Create a new Developer Key

  1. Log into Canvas as an administrator.

  2. Choose Admin in the left-hand menu and choose an account.

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

  4. Click on the blue + Developer Key button, and choose + LTI Key.

This will open the Developer Key Form.

Step 3: Fill in the Developer Key Form

In the form that appears, enter the following information:

  1. Key Name: Blended Teaching

  2. Owner Email: [email protected]

  3. Redirect URLs: https://connect.blended-teaching.com/<your-username>/launch

    • (⚠️ Remember to replace <your-username> with the one you picked in step 1)

  4. Method: Manual Entry

  5. Title: Blended Teaching

  6. Description: Blended Teaching

  7. OpenID Connect Initiation URL: https://connect.blended-teaching.com/<your-username>/login

    • (⚠️ Remember to replace <your-username> with the one you picked in step 1)

  8. JWK Method: Public JWK URL

  9. Public JWK URL: https://connect.blended-teaching.com/<your-username>/jwks

    • (⚠️ Remember to replace <your-username> with the one you picked in step 1)

  10. LTI Advantage Services required:

    • Can create and view assignment data in the gradebook associated with the tool.

    • Can view assignment data in the gradebook associated with the tool.

    • Can create and update submission results for assignments associated with the tool.

    • Can retrieve user data associated with the context the tool is installed in.

  11. Clear any placements already in the Placements field.

  12. Create a new Link Selection placement:

    • Start typing Link Selection in the field until it appears, and then select it.

    • Fill in the new set of fields that appear below:

  13. Finally, click the blue Save button.

Step 4: 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. Send us the following details:

    1. Username – the one you picked in step 1

    2. Client ID – the long number under Details.

Adding SSO for Blended Teaching

When integrating Blended Teaching with SSO, we will also need a separate API Developer Key as well as the LTI Developer Key you created above.

Step 1: Create a new Developer Key

  1. Log into Canvas as an administrator.

  2. Choose Admin in the left-hand menu and choose an account.

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

  4. Click on the blue + Developer Key button, and choose + API Key.

Step 2: Fill in the Developer Key form

  1. Key Name: Blended Teaching SSO

  2. Owner Email: [email protected]

  3. Redirect URI (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. Finally, securely send us the following details (e.g. using LastPass):

    • Client ID – the long number under Details

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

We'll Do The Rest

Once you've sent us:

  1. The username you picked in step 1

  2. The Client ID for the first Developer Key

  3. The Client ID and Client Secret (securely) for the second developer Key

We will then 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?