For Developers
Implementation Details
Sessions
Edlink creates our Sessions based on Bromcom's concept of Calendars and CalendarModels
Enrollments
Edlink creates Enrollments from several Bromcom sources:
- Student class and tutor group associations — from
CollectionAssociateswithCollectionTypeID=9(classes) orCollectionTypeID=2(tutor groups). When sharing rules allow, enrollment properties can include the collection type ID and description. - Staff collection roles — from
CollectionExecutives, which covers staff assigned to classes when timetable data is incomplete. Role type ID and description are available as optional enrollment properties. - Staff timetable assignments — from
TimeTableRawwhen a class ID is present.
Refresh Tokens
Bromcom does not use refresh tokens like many modern systems and instead just uses a static username and password for authentication.