In order to enable a Vocareum Course to be accessible through LTI 1.3, refer to the LTI 1.3 Vocareum Course Configuration guide.
Brightspace(D2L) Setup Guide
1. Registering Vocareum as an LTI 1.3 Tool
NOTE: In order to register an LTI 1.3 tool, you must login as an Admin. If you do not have 'Admin' privileges, contact your institution administrator about setting up Vocareum as an LTI 1.3 Tool Provider.
On Brightspace, go to the 'Gear' Icon > 'Manage Extensibility' > 'LTI Advantage' > 'Register Tool'. Select 'Standard Registration' and fill in the form with the following details:
Name:
<name of your choice> (e.g. LTI 1.3 Vocareum Content, etc.)
Description:
<description of your choice>
Domain:
https://labs.vocareum.com
Redirect URLs:
https://labs.vocareum.com/lti/launch.php
OpenID Connect Login URL:
https://labs.vocareum.com/lti/oidc_login.php
Target Link URI:
https://labs.vocareum.com/lti/launch.php
Keyset URL:
https://labs.vocareum.com/lti1.3/jwks.json
Enable the following Extensions: 'Assignment and Grade Services', 'Deep Linking', and 'Names and Role Provisioning Services'.
Enable 'Send Institution Role'.
Register the Tool.
A box containing details such as 'Client ID', 'Brightspace Keyset URL', along with other information will be presented to you. Keep note of these details as they'll be required in order to register the Client to Vocareum.
2. Creating a New Deployment
WIthin the box containing details, click 'View Deployments' then 'New Deployment' to create a New Deployment.
Within the 'Tool' Dropdown, select the tool that was just registered.
fill in the rest of the form with the following details:
Name:
<name of your choice> (e.g. LTI 1.3 Vocareum Content, etc.)
Description:
<description of your choice>
Enable the following Extensions and security settings:
Now, select the Org Units that the Tool will be made available to, then 'Create Deployment'.
A 'Deployment ID' will be presented to you. Save the 'Deployment ID' somewhere as it'll be needed later in conjunction with the LTI 1.3 Tool Registration details from the 'Registering Vocareum as an LTI 1.3 Tool' section.
3. Creating Links
From the 'Brightspace Deployment Details' box, click 'View Links'. Now, create a 'New Link'.
Create 2 links with the types 'Deep Linking Insert Stuff' and 'Deep Linking QuickLink' and name it as you please. Now, fill the URL with the following:
URL:
https://labs.vocareum.com/lti/launch.php
These newly created links can be used to insert links and assignments as Course Content into a Brightspace (D2L) course.
Vocareum Setup Guide
1. Registering The Brightspace Client (Issuer)
Once we have both Client ID and Deployment ID, go back to Vocareum and go to your organization's settings (Org Admins only) and under the 'Authentication' section, click 'Issuers' to the right of the 'LTI 1.3' label.
Click 'New Issuer' on the top-right hand side of the page.
Fill in the Issuer entry form with the information from the 'Brightspace Registration Details' from this section:
Issuer:
< 'Issuer' field >
Client ID:
< 'Client ID' field >
Platform Keyset URL:
< 'Brightspace Keyset URL' field >
OIDC Authentication URL:
< 'OpenID Connect Auth Endpoint' field >
OAuth Token URL:
< 'Brightspace OAuth2 Access Token URL' field >
OAuth Server URL:
< 'Brightspace OAuth2 Audience' field >
Name/Identifier:
< Name/Identifier of your choice >
2. Registering The Brightspace Deployment
After registering the issuer/client, click your newly registered issuer. On the top-right of this new page select 'Deployments'.
Then register the Deployment ID from the previous section by clicking 'New Deployment'. Adding the deployment id and saving.
Vocareum can now be used as an LTI 1.3 Tool Provider on Brightspace!
Still having problems?
If you are still encountering problems please contact Vocareum Support. Thank you!