For Developers

Supported Functionality

Edlink's integration with Ed-Fi allows seamless synchronization of educational data, supporting rostering, attendance, incident tracking, and facility management. This document highlights the supported functionality, data models, and key considerations for connecting Ed-Fi to Edlink.

Rostering

Edlink imports essential rostering data from Ed-Fi, including districts, schools, classes, and enrollments.

  • Districts and Schools: District and school data sync directly into Edlink's District and School models, preserving hierarchical structures.
  • People: Students, staff, and guardians are synchronized, mapped to Edlink's Person and Agent models.
  • Classes and Courses: Ed-Fi sections map to Edlink's Class model, with courses synced as Course entities.
  • Enrollments: Student and staff enrollments are dynamically updated through associations between people, classes, and schools.

Supported Data

  • Districts – Comprehensive district profiles.
  • Schools – School details, including names, timezones, and addresses.
  • People – Students, teachers, parents, and staff.
  • Classes – Mapped directly from Ed-Fi sections.
  • Enrollments – Associations between students, staff, and classes.

Extended Rostering

For more comprehensive use cases, Edlink's Ed-Fi integration supports extended rostering models, ensuring additional educational data syncs across platforms.

  • Attendance – Ed-Fi attendance records are mapped to Edlink's Attendance model at the section or daily level.
  • Incidents – Behavior and discipline incidents are captured through Edlink's Incident model, with details on participants and law enforcement involvement.
  • Calendars and Periods – Instructional calendars sync as Calendar entities, with daily schedules and periods mapped as Day and Period models.
  • Meetings – Class meetings are synced into Edlink's Meeting model, providing visibility into class schedules.
  • Facilities and Rooms – School facilities and rooms are mapped to Facility and Room entities, tracking physical spaces and capacity.

Attendance Management

Edlink translates Ed-Fi attendance records directly into Edlink's Attendance model.

  • Meeting Attendance: Attendance is tracked at the section or meeting level, reflecting Ed-Fi's granular attendance records.
  • Attendance States: Present, Absent, and other attendance flags are synced, providing real-time insight into student attendance patterns.

Incident Reporting

Behavioral and disciplinary incidents from Ed-Fi are reflected within Edlink's incident model.

  • Incident Details: Sync includes costs, descriptions, and incident identifiers.
  • Participants: Students or staff involved in incidents are linked through Ed-Fi associations, mapped to Edlink's Person model.
  • Law Enforcement Reporting: Ed-Fi flags for law enforcement involvement are captured in Edlink, ensuring comprehensive reporting.

Facilities and Room Management

Ed-Fi location data syncs into Edlink's facility and room models.

  • Facilities: School buildings and physical locations are imported as Facility entities.
  • Rooms: Individual classrooms or spaces sync into Edlink's Room model, including seating capacities and identifiers.

Calendars and Periods

Edlink's integration with Ed-Fi ensures accurate scheduling through calendar and period synchronization.

  • Calendars: School calendars sync into Edlink's Calendar model, covering academic years and instructional days.
  • Periods: Class periods, start times, and end times are reflected in Edlink's Period model, supporting daily schedules.
  • Days: Instructional days are tracked within Edlink's Day model, maintaining alignment with school calendars.

Primary vs. Secondary Data Source

Ed-Fi can serve as either a primary or secondary data source within Edlink.

  • Primary Source: Ed-Fi acts as the authoritative system for rostering, attendance, and incidents.
  • Secondary Source: Ed-Fi supplements other platforms, such as an LMS, by providing additional data on enrollments, courses, or facilities.

Special Features

  • Real-Time Sync: Edlink supports near real-time syncing with Ed-Fi systems, ensuring data remains current.
  • Comprehensive Role Mapping: Ed-Fi roles (student, staff, parent) are accurately reflected in Edlink's models.
  • Flexible Data Models: Edlink adapts Ed-Fi's structured data to align with its own models, supporting customization for specific district needs.

If you need further assistance with configuring or troubleshooting Ed-Fi integration, please reach out to Edlink Support or your Customer Success Manager.