For Developers

Implementation Details

Edlink's Brightspace integration pulls data from Brightspace to facilitate automated rostering, course management, and assignment synchronization. The integration maps Brightspace objects such as courses, users, and enrollments to Edlink entities, ensuring seamless data flow between Brightspace and connected platforms.

Data Mapping

  • Districts and Schools:
    • The Brightspace root organization is mapped to the district entity in Edlink.
    • Sub-organizations or org units are mapped to schools.
  • Courses and Classes:
    • Course Offerings in Brightspace are mapped to classes in Edlink.
    • Brightspace courses do not create sections within Edlink. Each offering is treated as an independent class.
  • Users and Roles:
    • Users in Brightspace are synced as people in Edlink.
    • Brightspace roles such as Teacher, Student, Administrator, and Observer are mapped to corresponding Edlink roles.
  • Enrollments:
    • Enrollments in Brightspace are translated directly to Edlink, ensuring users are properly assigned to their respective classes.
  • Assignments and Submissions:
    • Assignments in Brightspace are synced as assignments in Edlink, retaining key metadata such as due dates, descriptions, and submission types.
    • Submissions, including multiple attempts and attached files, are reflected in Edlink as submissions with appropriate grading and feedback.

Key Considerations

  • Independent Classes: Brightspace's course offerings are treated as distinct classes in Edlink, eliminating the need for sections or subdivisions within courses.
  • Admin Filtering: Admin users are excluded from course enrollments by default to avoid over-representing them across courses.

For more details on setting up the Brightspace integration or troubleshooting, contact Edlink support or your Customer Success Manager.