Add Vosaic to Canvas LMS
To add Vosaic as an external tool to Canvas you'll need to first configure it inside Canvas, then inside Vosaic. Below are the steps for both.
1. Canvas: Add Developer Key
You must be logged in to Canvas as an Administrator.
- Click the "Admin" tab and select "Developer Keys" from the side-menu
- Click the "+ Developer Key" button and select "LTI Key" from the drop-down
- Key Settings window will open
- Enter following:
- Key Name:
Vosaic
- Redirect URIs:
https://vosaic.com/openid
- Title:
Vosaic
- Description:
Video submission and feedback
- Target Link URI:
https://vosaic.com/videos
- OpenID Connect Initiation Url:
https://vosaic.com/ltilogin
- JWK Method: change it to
Public JWK URL
- Public JWK URL:
https://vosaic.com/api/v1/jwks
- Key Name:
- Expand LTI Advantage Services and select:
Can retrieve user data associated with the context the tool is installed in.
Can lookup Account information
- Expand Additional Settings and set the Privacy Level to
PUBLIC
- Under Placements, at the minimum select:
Account Navigation
Link Selection
Course Navigation
Assignment Selection
- (Optional) Other placements you'd find beneficial
- Expand Account Navigation and set:
- Target Link URI to
https://vosaic.com/videos
- Text:
Vosaic
- Target Link URI to
- Expand Link Selection and set:
- Target Link URI:
https://vosaic.com/lti/deeplinking
- Select Message Type:
LtiDeepLinkingRequest
- Text:
Vosaic Video
- Target Link URI:
- Expand Course Navigation and set:
- Target Link URI to
https://vosaic.com/videos
- Text:
Vosaic
- Target Link URI to
- Expand Assignment Selection and set:
- Target Link URI to
https://vosaic.com/lti/deeplinking
- Select Message Type:
LtiDeepLinkingRequest
- Text:
Vosaic Video
- Target Link URI to
- (Optional) If you've added any additional placements, make sure to expand them and set:
- Target Link URI:
https://vosaic.com/videos
- Text:
Vosaic
- Target Link URI:
- Press Save
- Set the State to "ON", then copy the Client ID (under Details) and paste it somewhere you can easily access, as we will need it in steps below
2. Canvas: Add Deployment
- From the Admin side menu select "Settings". It's typically at the bottom of the side menu
- Select the "Apps" tab
- Press the "+ App" button
- From the Configuration Type menu select:
By Client ID
- Enter the Client ID copied from the step 12 above
- Press Submit
- Press Install
- Once installed, click the settings icon and select "Deployment ID" from the drop-down
- A modal will open.
- Copy the Deployment Id and paste it somewhere you can easily access, as we will need it in steps below
You're now done with settings in Canvas. Next you'll need to log in to your Vosaic account and use the copied Client ID and Deployment ID to finish configuring the connection.
3. Vosaic: Add LTI Integration
Important:
- You must be logged in to Vosaic as an Administrator
- You must know your LMS's Authentication and Certification URLs
Once logged in to Vosaic follow these steps:
- From the main navigation in the top right click the "Hi, [Name]" tab and select "Features" from the drop down
- Click the Settings button in the "Learning Tools Interoperability (LTI)" box.
- Click the "Add Manual LTI Configuration" button
- Enter following
- Integration Name: Canvas
- Platform URL:
https://canvas.instructure.com
- Authentication End Point (replace <canvas install url> with your Canvas installation URL):
https://<canvas install url>/api/lti/authorize_redirect
- Certificate URL (replace <canvas install url> with your Canvas installation URL):
https://<canvas install url>/api/lti/security/jwks
- Client ID: Paste the value from "1. Canvas: Add Developer Key - Step 12" above
- Deployment ID: Paste the value from "2. Canvas: Add Deployment - Step 10" above
- Press Save Changes