Overview
To communicate with the D2L Brightspace LSM using the LTI Advantage specification, an API Consumer must be configured with standard settings. This article walks you through the values required to enable Skillable to provide LTI Advantage tool services.
The Learning Tools Interoperability (LTI) Advantage specification allows learning management systems and platforms to integrate remote tools and content in a standardized way. Follow the steps in this article to integrate the D2L Brightspace LMS with Skillable using LTI Advantage.
Obtain LTI Advantage Credentials
Before beginning the D2L Brighspace LTI Advantage configuration, request the required credentials by opening a support ticket with Skillable Customer Support. In your request, ask for the following information:
Skillable Field Name | D2L Brightspace Field Name | Field Value |
|---|---|---|
LTI 1.3 Login/Connect URL | OpenID Connect Login URL |
|
LTI 1.3 JWKS URL | Keyset URL |
|
The following fields are also required for different aspects on the LTI Advantage setup. Copy these values to a text editor for easy reference:
Skillable Field Name | D2L Brightspace Field Name | Field Value |
|---|---|---|
LTI 1.3 Launch URL | Redirect URLs |
|
LTI 1.3 Deep Link URL | Target Link URL |
|
API Consumer Required
To complete an LTI Advantage integration, you must be a current Skillable customer with an API Consumer configured for your organization.
Skillable may request additional details, such as your customer or organization ID, D2L Brightspace instance URL, platform name, or other identifying information. When submitting a support request, provide as much detail as possible.
Enable LTI Advantage Support in D2L Brightspace
To enable LTI Advantage support in D2L Brightspace, you must create an LTI Advantage configuration. The following sections guide you through this process.
Create an LTI Advantage Configuration
To use the LTI Advantage specification, you must configure an LTI Advantage Developer Key in D2L Brightspace:
Log in to the D2L Brightspace LMS as an administrator.
In the top-right corner, navigate to Admin Tools (
) » Manage Extensibility.Select the LTI Advantage tab.
Register the Tool
Click Register Tool and then select Standard.
Fill in the Developer Key details:
Name*: Enter a unique name.
Description: Enter a general description for the LTI Advantage configuration.
Domain*: Enter
https://lod-lti-api.labondemand.com.Redirect URLs*: Enter
https://lod-lti-api.labondemand.com/ltiv13/launch.OpenID Connect Login URL*: Enter
https://lod-lti-api.labondemand.com/ltiv13/connect/{API Consumer ID}.Target Link URI: Enter
https://lod-api.labondemand.com/ltiv13/link.Keyset URL: Enter
https://lod-lti.api.labondemand.com/ltiv13/config/jwks/{API Consumer ID}.Extensions: Select the Assignment and Grade Services and Names and Role Provisioning Services extensions.
(Optional) To enable instructor access to Skillable’s lab instance monitoring feature, configure these custom fields in the Substitution Parameters section:
Name
Value
LmsClassName
$CourseSection.titleLmsClassID
$CourseSection.sourcedIdLmsStartDate
$CourseSection.timeFrame.beginLmsEndDate
$CourseSection.timeFrame.endAfter configuring the Developer Key, click Register.
The Brightspace registration details are generated in a dialog window.
Copy the Brightspace registration details and save them for later reference.
Create a New Deployment
At the bottom of the registration details dialog, click View Deployments.
The External Learning Tools page opens in a new browser tab.
Click New Deployment.
Fill in the Tool Deployment details:
Tool: Select the active LTI configuration.
Name: Enter a unique name for the deployment.
Description: Enter a general description for the deployment.
Extensions: Leave the prepopulated settings.
Security Settings: Select the information to share with Skillable (the classlist option isn’t required). Select User Information to automatically include all user details.
Configuration Settings: Ensure Open as External Resource is checked. The other settings (Grades created by LTI will be included in Final Grade and Auto Create Grade Items) are optional.
(Optional) Toward the bottom of the page, Click Add Org Units and select which org units to make the tool available to.
Click Create Deployment.
You’ve created the Skillable LTI Advantage registration in D2L Brightspace. You can now add Skillable as an external tool.
Set Up Skillable Studio in D2L Brightspace
To use Skillable in course sections, you must configure it as an external link:
Add Skillable as an External Link
From the D2L Brightspace Admin menu, navigate to Admin Tools » External Learning Tools.
On the LTI Advantage tab, select the deployment name associated with your LTI Advantage configuration.
Scroll to the bottom of the deployment page and select View links. You can also select this option from the Brightspace Deployment Details dialog that pops up after you create the deployment.
Click New Link.
Fill in the LTI link settings:
Name: Enter a unique name that appears in course sections.
URL: Enter
https://lod-lti-api.labondemand.com/ltiv13/link.Description: Enter a general description of the LTI link.
Type: Select Deep Linking QuickLink and leave the default width and height selections. This option supports deep linking to a tool that allows users to discover/select items with a content link.
Click Save and Close.
Skillable is now available as an external tool in D2L Brightspace using LTI Advantage. If you haven’t already done so, continue with establishing trust between D2L Brightspace and Skillable.
Establish Trust Between D2L Brightspace and Skillable
The trust relationship between D2L Brightspace and Skillable is established on the Skillable platform using public and private keys. This step must be completed by the Skillable Support team.
You will need to provide the D2L Brightspace Client ID. You can copy from the D2L Brightspace Developer Keys on the Admin page by navigating to Admin Tools » Manage Extensibility » LTI Advantage.
Then, reply to your original Skillable Support ticket with these details:
Field | Value |
|---|---|
LTI 1.3 Issuer |
|
LTI 1.3 Access Token URL |
|
Enable Custom Aud | Yes |
LTI 1.3 Custom Aud |
|
LTI 1.3 Authorize URL |
|
LTI 1.3 JWK Set URL |
|
LTI 1.3 Client ID | Paste the client ID copied from the LTI registration page |
LTI Advantage Scoring | Send Exam Level Scores |
LTI Advantage Send Activity Score | Yes |
Once Skillable confirms that the API Consumer configuration is complete, you can proceed to testing the integration.
Test the Integration
After completing configuration on both the D2L Brightspace and Skillable sides, verify that the integration works as expected.
Prerequisites
D2L Brightspace LTI Advantage setup completed
Skillable API Consumer configured for LTI Advantage
A Skillable lab published to the API Consumer
Perform a Test Integration
Create or edit a course in D2L Brightspace.
From the course’s top menu, select the Content tab.
Click Add Existing and then select the LTI tool you created earlier.
In the popup dialog, select a Skillable lab and then click Add Selected Labs.
In the sidebar menu, open the newly created content item.
On the right, select Edit Activity to adjust the name, grade items, or other settings.
Launch the lab to confirm it opens successfully.
Congratulations! You’ve successfully completed the Skillable-D2L Brightspace LTI Advantage integration. For additional tuning or questions, contact Skillable Support.
If you’re experiencing an issue with a lab, platform feature, or your account, please submit a ticket to Skillable Support. Our Support team can help you troubleshoot errors, resolve access issues, and answer questions specific to your environment.
If you noticed an error or have suggestions for improving this documentation, use the Was this article helpful? section below. Your input helps us keep our documentation accurate and up to date.
Was this article helpful?
Please note that this feedback is for documentation only. Be sure to log in to your Skillable account when leaving feedback so we can respond directly.