Select Page

Knowledge

D2L/Brightspace Plugin

The Brightspace environment is an innovative Learning Management System for creating, hosting and editing online learning resources. It contains a flexible suite of tools for creating custom content for institutions, courses and users.

You can use this plugin to connect to D2L through the ShuffleExchange platform.

To make a successful connection, you need to provide the below details:

  • After you click on ‘Create Connection,’ select SalesforceV1.0 from the plugin dropdown.
  • Provide the name for the connection.
  • Select the environment like, TEST, STAGING, DEV and PROD as per your D2L environment.
  • Provide the D2L URL per the environment like Test, Sandbox and Production.
  • Provide the ClientId & ClientSecret.
  • Provide the UserName and Password.

After providing all the details, click on Test. It will provide the Connection Valid result popup in the same window.

Notes

To get the details like clientid, client secret, username and password, you need to create and validate an application inside D2L and its API tool.

  • User needs to create an App using ‘RegisteranApp’ functionality under ManageExtensibility menu in Brightspace (user should have SuperAdmin credentials to create this).
  • After the redirect to the required page, click on “Register an App” under ‘ID Key Authorization’ tab.
  • Provide the Application name as per your requirement.
  • Provide the URL in the URL field: The URL should be ‘https://apitesttool.desire2learnvalence.com/’
  • After providing the details, click on the “Register Application” button. It shows the ClientId & ClientSecret details.
  • UserName & Password will be authenticated using the D2L API tool using the URL: https://apitesttool.desire2learnvalence.com/
  • Provide the Host (D2L URL), and port (443). As well as AppID and AppKey (which are created through the RegisterApp section mentioned previously).
  • After providing the details, click on the ‘Authenticate’ button, it will refresh the page with Username and Password fields.

After you receive all the fields, provide those in the connection to make it successful.