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

Integrating Blended Teaching

Step 1: Decide your institution's name

This is a step that only you can do - you'll need a name for your university that will be used throughout the process. The name goes in URLs, so is best to keep short, with no spaces or punctutation. For example, university of Massachusetts uses umass, the University of Mississippi could use olemiss. Whatever it is, remember it 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 create a new developer key, and ask you to fill in more information, provided in the next sextion.

Step 3: Fill in the Developer Key Form

This is where that name we asked you to create in step 1 comes in handy. For the purposes of this example, we're going to use the name UMass, but you should replace that with the name you have chosen.

In the form provided, add the following information:

  1. Key Name: Blended Teaching

  2. Owner Email: [email protected]

  3. Redirect URLs: https://connect.blended-teaching.com/umass/launch

    • (⚠️ remember to change UMass for your university name in this URL)

  4. Method: Manual Entry

  5. Title: Blended Teaching

  6. Description: Blended Teaching

  7. OpenID Connect Initiation URL: https://connect.blended-teaching.com/umass/login

    • (⚠️ remember to change UMass for your university name in this URL)

  8. JWK Method: Public JWK URL

    • (⚠️ remember to change UMass for your university name in this URL)

  9. 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.

  10. Clear any placements already in the Placements field.

  11. 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:

  12. 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 Client ID – the long number under Details.

Adding SSO for Blended Teaching

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

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/profil

  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 the Client ID for the first Developer key, and the Client ID and Client Secret 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 quesitons 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?