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
Log into Canvas as an administrator.
Choose Admin in the left-hand menu and choose an account.
Click on Developer Keys in the inner left-hand menu.
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:
Key Name: Blended Teaching
Owner Email: [email protected]
Redirect URLs: https://connect.blended-teaching.com/umass/launch
(⚠️ remember to change UMass for your university name in this URL)
Method: Manual Entry
Title: Blended Teaching
Description: Blended Teaching
Target Link URL: https://mayflower.blended-teaching.com
OpenID Connect Initiation URL: https://connect.blended-teaching.com/umass/login
(⚠️ remember to change UMass for your university name in this URL)
JWK Method: Public JWK URL
Public JWK URL: https://connect.blended-teaching.com/umass/jwks
(⚠️ remember to change UMass for your university name in this URL)
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.
Clear any placements already in the Placements field.
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:
Target Link URL: https://mayflower.blended-teaching.com
Message Type: LtiDeepLinkingRequest
Text: Blended Teaching
Finally, click the blue Save button.
Step 4: Activate the Developer Key
Find the Developer Key you just created in the list of keys.
Toggle the State switch from OFF to ON.
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
Log into Canvas as an administrator.
Choose Admin in the left-hand menu and choose an account.
Click on Developer Keys in the inner left-hand menu.
Click on the blue + Developer Key button, and choose + API Key.
Step 2: Fill in the Developer Key form
Key Name: Blended Teaching SSO
Owner Email: [email protected]
Redirect URLs: https://auth.blended-teaching.com/login/callback
Redirect URI (Legacy): blank
Vendor code (LTI 2): blank
Icon URL: blank
Notes: blank
Test cluster only: leave unchecked
Client Credentials Audience: Canvas
Make sure the Enforce Scopes checkbox is enabled.
In the list that appears, select the following scope:
Users > url:GET|/api/v1/users/:user_id/profil
Finally, click the blue Save button.
Step 3: Activate the Developer Key
Find the Developer Key you just created in the list of keys.
Toggle the State switch from OFF to ON.
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.