For Developers

Implementation Details

Data Mapping

Blackbaud EntityEdlink Entity
UserPerson, Agent
Academic SectionClass
RosterEnrollment
YearCalendar
TermSession
Course, RosterCourse
LevelSchool
ScheduleDay, Period
AttendanceMeeting, Attendance
DepartmentDepartment, Subject
Building, Dorm, VenueFacility, Room
Transportation TypeAsset, Vehicle
LineItemAssignment
ResultSubmission

Grade Passback

Grade Passback for Blackbaud is implemented using the OneRoster API. If you do not provide OneRoster keys, grade passback will not work. If you do not require grade passback, you do not need to provide OneRoster keys, but it is still recommended that you provide them for future use cases.

Assignment Notes

  • Assignments are associated with the lead section.
  • Assignments require categories in Blackbaud.
  • Deleting assignments is not allowed in Blackbaud.

Submission Notes

  • Only fully graded assignments are allowed in Blackbaud.