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:

  1. Assignment and Grades Services
  2. Deep Linking
  3. Names and Roles Provisioning Services

Roles: Send instructor role

Substitution parameters

Add the following 2 parameters

  1. lis_course_code=$CourseSection.sourcedId or $CourseOffering.label
    (This is the course code sent to Leganto)
  2. lis_user_username=$User.username

See here for more variable options:

https://documentation.brightspace.com/EN/le/lti/admin/understanding_lti_custom_parameter_substitute_variables.htm?Highlight=LTI

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:

  1. Assignment and Grades Services
  2. Deep Linking
  3. Names and Roles Provisioning Services

Check the following under Security Settings:

  1. Org Unit Information
  2. User Information
  3. First name
  4. Middle Name
  5. Last Name
  6. Email
  7. User ID
  8. Org Defined Id
  9. Link Information
  10. Title
  11. 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:

  1. Client Id = Client ID
  2. Deployment ID = Deployment ID
  3. Brightspace Keyset URL = Public Keyset URL
  4. Brightspace OAuth2 Audience = Access Token URL
  5. OpenID Connect Authentication Endpoint = Authentication Request URL
  6. Issuer = Platform ID