For Developers
Troubleshooting Issues
Below is troubleshooting guidance for Brightspace integrations, including common issues that may arise during setup or synchronization.
Missing Users or Enrollments
- Issue: Some users or enrollments are not appearing in Edlink.
- Potential Resolutions:
- Verify that the user is actively enrolled in a Brightspace course offering. Inactive or incomplete enrollments may not sync.
- Ensure that the Brightspace API user has the necessary permissions to access enrollment data (
users:userdata:read,
enrollment:orgunit:read`). - Confirm that the class the user is enrolled in is active.
Course Offerings Not Syncing
- Issue: Brightspace course offerings are not showing up in Edlink.
- Potential Resolutions:
- Ensure that the course offering is active in Brightspace.
- Check if the Brightspace OAuth application has access to course data (
orgunits:course:read
).
Assignment or Submission Data Missing
- Issue: Assignments or submissions are failing to create in Brightspace.
- Potential Resolutions:
- Check if the Brightspace API has permission to access assignment and submission endpoints (
dropbox:access:read
,dropbox:folders:*
).
- Check if the Brightspace API has permission to access assignment and submission endpoints (
Role Mapping Errors
- Issue: User roles appear incorrect or do not reflect properly in Edlink.
- Potential Resolutions:
- Ensure any special Brightspace roles are mapped to an Edlink-compatible Role
API Connection Errors
- Issue: The sync fails or does not start due to API connection issues.
- Potential Resolutions:
- Verify that the Brightspace API credentials (Client ID, Secret, URL) are correctly entered in the Edlink configuration.
- Ensure the Brightspace API is not experiencing downtime by visiting the Brightspace status page or contacting their support.
- Re-authorize the API connection through Edlink if the issue persists.
If you encounter additional issues or need assistance, please contact Edlink support or your Customer Success Manager.