For Developers

Implementation Details

How the Integration Works

Edlink's integration with ManageBac facilitates synchronization of key educational data, including users, courses, enrollments, assignments, and submissions. The integration leverages ManageBac API endpoints to pull and transform data into Edlink's unified data model. ManageBac objects are mapped to Edlink objects through a standardized transformation process.

Data Mapping

ManageBac EntityEdlink Entity
SchoolDistrict
ProgrammesSchool
Academic YearSession
Subject GroupDepartment
SubjectSubject
ClassClass
ClassCourse (We fabricate a Course from the ManageBac Class)
Teachers, Students, or ParentsPerson
ParentsAgent
HomeroomEnrollments
Behavior NotesIncidents
TaskAssignment
Student AssessmentSubmission

Currently there are no available configurable options for ManageBac.

Limitations

  • This integration is "read-only" for rostering data, meaning that Edlink can only read data from ManageBac and cannot write data back to it.
  • This integration is able to write back submission grades, and create assignments.