To set up the integration between Scaffold Archive and Brightspace, for course syncing, follow the steps below. Ensure the Brightspace user account used for this process has full admin access and supports a non-SSO login.
Brightspace Setup
Brightspace Setup
The following steps will be completed within Brightspace.
Open the settings menu and select Manage Extensibility
Then select Register an App
Fill in the Register an Application Details
Application Name: K16-Solutions
Leave the Major and Minor version and description as default
Ensure Enable this Application is checked
Accept the Non-Commercial Developer Agreement.
Click Register Application
After registration, an Application ID and Key will be provided. Copy these, as they are needed for the integration.
While still logged into Brightspace, open a new tab and go to https://apitesttool.desire2learnvalence.com/index.php
In the API Test Tool, enter a profile name (e.g., K16 Solutions) to save the integration details locally for future reference, if you would like.
Enter the following information in the API Test Tool
Host: the URL of the Brightspace instance (without http/https).
Example: university.brightspace.com
Port: 443
App ID: the APP ID that was provided in Step 5
App Key: the APP Key that was provided in Step 5
Click Authenticate
When prompted, check the box to always allow access and click Continue to be redirected to the tool.
Copy the User ID and User Key provided; these will be needed for the integration.
Once you have completed the steps in Brightspace, proceed with the Scaffold Archive Setup steps.
Scafffold Archive Setup
Scafffold Archive Setup
After completing the Brightspace steps, follow these instructions to finalized the integration in Scaffold Archive.
In your Scaffold Archive instance, go to Admin>Integrations
Click + New Integration
On the Create New Integration page, fill in the following fields:
LMS Data Direction: Destination
LMS Type: Brightspace
Username: The username for the Brightspace User Account
Password: The password for the Brightspace User Account
Friendly Name: A name for the integration
Integration URL: The Brightspace Root URL (e.g., https://exampleu.brightspace.com)
App ID: From the Brightspace API Test Tool
App Key: From the Brightspace API Test Tool
User ID: From the Brightspace API Test Tool
User Key: From the Brightspace API Test Tool
Course Template ID: The location of where you would like the courses to sync
Semester ID: Optional for associating courses with a semester
Click Save
Once the integration has been created, you can sync a course by navingating into a course in your Scaffold Archive instance and selecting Sync to LMS.