This version of the Ed-Fi Dashboards is no longer supported. See the Ed-Fi Technology Version Index for a link to the latest version.
Powering Dashboard Attendance Metrics
Overview
Ed-Fi dashboard integration projects cover a wide range of data. This broad information base is what makes the dashboards so useful – but for complex technology environments, implementation projects can be correspondingly broad. Developers and implementers often start by populating a "thin slice" of data as a first step. This article focuses on a thin slice of interesting data – the Attendance Metrics – and may be of use to early stage implementers looking for a practical way to get started.
What Interchanges and ETL Packages power the Attendance metrics?
The following Ed-Fi Interchanges and Domain Entities are necessary to power the Student, School, and Local Education Agency levels for Student Attendance. Click here to learn more about the Ed-Fi Interchanges. The Domain Entities are complex types that can be found within the Ed-Fi-Core.xsd schema that can be found in the Ed-Fi-Standard repository at https://github.com/Ed-Fi-Alliance/Ed-Fi-Standard/tree/master/v1.2/Schemas. The Ed-Fi Interchange can be found in this location as well.
EducationOrganization
School
LocalEducationAgency
EducationOrgCalendar
Session
GradingPeriod
CalendarDate
Master Schedule
CourseOffering
Section
StudentParent
Student
StudentEnrollment
StudentShoolAssociation
StudentSectionAssociation
Staff Association
Staff
StaffEducationOrgAssignment
Teacher
TeacherSectionAssociation
TecherSectionAssociation
StudentAttendance
AttendanceEvent
Examples of the above Ed-Fi Interchanges can be found in the Ed-Fi-Standard repository at https://github.com/Ed-Fi-Alliance/Ed-Fi-Standard/tree/master/v1.2/Samples. These files can be executed with the corresponding XML Loader ETL Package.
The ETL packages that should be executed to power the metrics are:
XML Loader
The XML Loader ETL packages can be found in the Ed-Fi-Core repository at https://github.com/Ed-Fi-Alliance/Ed-Fi-Core/tree/master/Etl/EdFi.Etl.EdFi.
EducationOrganization
EducationOrgCalendar
MasterSchedule
StudentParent
StudentEnrollment
StaffAssociation
StudentAttendance
Dashboard Packages
The Dashboard Metric ETL packages can be found in the Ed-Fi-Core repository at https://github.com/Ed-Fi-Alliance/Ed-Fi-Core/tree/master/Etl/EdFi.Etl.Dashboard.
Student Level
StudentInformation
StaffInformation
StudentSchoolInformation
TeacherSection
SchoolInformation
StudentAttendanceMetrics
StudentContextContainerMetrics
School Level
Note: All student level packages should be executed before running school level packages.
SchoolAttendanceMetrics
SchoolContextContainerMetrics
SchoolFootnoteContainerMetrics
LocalEducationAgency
Note: All school level packages should be executed before running Local Education Agency level packages.
*LocalEducationAgencyInformation *LocalEducationAgencyContextContainerMetrics
After executing the listed ETL packages (if using the sample xml files), the dashboard would be similar to the below images.
This is the Student Overview page:
This is the Attendance Metric Tab: