Desire2Learn
Register a new LTI Advantage Tool
Click the gear icon in the top-left corner and select Manage Extensibility
Select the LTI Advantage tab and click the Register Tool button
Select Standard registration.
Enter the following information:
Name: any name you choose. This name will only be seen by the LMS administrator.
Description : any description you choose.
Domain: The domain name of the the 1st link from the integration profile
Redirect URLs: The 1st link from the integration profile
OpenId Connect Login URL: The 2nd link from the integration profile
Keyset URL: The 3rd link from the integration profile
(Optional) Check the following fields under Extensions:
- Assignment and Grades Services
- Deep Linking
- Names and Roles Provisioning Services
Roles: Send instructor role
Substitution parameters
Add the following 4 parameters
- lis_course_code=$CourseSection.sourcedId or $CourseOffering.label
(This is the course code sent to Leganto) - lis_user_username=$User.username
- (optional) lms_course_start_date=$CourseSection.timeFrame.begin (used for creating courses on the fly)
- (optional) lms_course_end_date=$CourseSection.timeFrame.end (used for creating courses on the fly)
See here for more variable options:
- https://documentation.brightspace.com/EN/le/lti/admin/understanding_lti_custom_parameter_substitute_variables.htm?Highlight=LTI
- https://documentation.brightspace.com/EN/integrations/ipsis/LTI%20Advantage/LTI_register_external_learning_tool.htm?tocpath=Administrators%7CIntegrations%7CLTI%20Advantage%7CLTI%201.3%20Launch%20and%20Authentication%7C_____4
After clicking Save and Close, copy down all the information below for later use then click View Deployments. Note: you can click on the sheet icon below each value to copy the key information.
Create LTI Advantage Deployment
Click the gear icon in the top-left corner and select External Learning Tools
Select the LTI Advantage tab and click the New Deployment button
Enter the following information:
For tools, select the LTI Advantage tool you registered above in Step 1
Name: Any name you choose. This name will only be seen by the LMS instructor.
Check the following fields under Extensions:
- Assignment and Grades Services
- Deep Linking
- Names and Roles Provisioning Services
Check the following under Security Settings:
- Org Unit Information
- User Information
- First name
- Middle Name
- Last Name
- User ID
- Org Defined Id
- Link Information
- Title
- Description
Make tool available to the appropriate org units.
Click Save and Close.
Save the Deployment ID for the next step.
You should now have the registration details and the deployment ID which are 6 values you should use in the next steps.
Continue to Update your integration profile
Use the following mapping to update the values accordingly:
- Client Id = Client ID
- Deployment ID = Deployment ID
- Brightspace Keyset URL = Public Keyset URL
- Brightspace OAuth2 Audience = Access Token URL
- OpenID Connect Authentication Endpoint = Authentication Request URL
- Issuer = Platform ID