Powering Dashboard Attendance Metrics

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: