Data Requirements - Chronic Absenteeism-VDG

Data requirements for the Starter Kit are provided below.

  • Elements listed as optional should be provided when available: while their absence will not cause issues with the starter kit visualizations, their presence will enhance the capabilities of the starter kit. 
  • Descriptors (values suffixed with "Descriptor" below) must be consistent with the standard values provided as part of Ed-Fi Data Standard v3.2
    • Links to specific sets are provided below in Ed-Fi XML format. See the section "Descriptors" to understand how these look in JSON format for transit.
    • Descriptor values marked as "deprecated" must not be used.
  • A note on IDs (for entities like students, staff, parents, schools and the district itself): these must be the local district identifiers, which are the ones that typically appear by default in the SIS. They must not be state, federal, or other identifiers unless those are used by the district's SIS. 

Note that the ODS database information (where the data lands in the Ed-Fi ODS platform) is provided in the rightmost columns. This information can be very helpful to you during development if you are using a local Ed-Fi ODS to test against.


API ResourceAPI Resource FieldRequired/OptionalConstraintsODS Database TableODS Database Column
/students
studentsstudentUniqueIdRequiredmust be the local district IDedfi.StudentStudentUniqueId
studentsfirstNameRequired
edfi.StudentFirstName
studentsmiddleNameOptional
edfi.StudentMiddleName
studentslastSurnameRequired
edfi.StudentLastSurname
/schools
schoolsschoolIdRequiredmust be the local district IDedfi.SchoolSchoolId
schoolslocalEducationAgencyReference => localEducationAgencyIdOptional
edfi.SchoolLocalEducationAgencyId
schoolsnameOfInstitutionRequired
edfi.EducationOrganizationNameOfInstitution
/localEducationAgencies
localEducationAgencieslocalEducationAgencyIdRequiredmust be the local  district IDedfi.LocalEducationAgencyLocalEducationAgencyId
/studentSchoolAssociatons
studentSchoolAssociationsstudentReference => studentUniqueIdRequired
edfi.StudentSchoolAssociationStudentUSI
studentSchoolAssociationsschoolReference => schoolIdRequired
edfi.StudentSchoolAssociationSchoolId
studentSchoolAssociationsexitWithdrawDateRequired
edfi.StudentSchoolAssociationExitWithdrawDate
studentSchoolAssociationsstudentSchoolAssociationRequired
edfi.StudentSchoolAssociationEntryDate
studentSchoolAssociationsentryGradeLevelDescriptorRequiredmust be from standard GradeLevel setedfi.StudentSchoolAssociationEntryGradeLevelDescriptorId
/studentEducationOrganizationAssociations
studentEducationOrganizationAssociationsstudentReference => studentUniqueIdRequired
edfi.StudentEducationOrganizationAssociationStudentUSI
studentEducationOrganizationAssociationseducationOrganizationReference => educationOrganizationIdRequiredLocalEducationAgencyId from the edfi.LocalEducationAgency must match this  column, i.e., the demographics must be tied to the school district that represents the overall scope of the starter kitedfi.StudentEducationOrganizationAssociationEducationOrganizationId
studentEducationOrganizationAssociationshispanicLatinoEthnicityOptional
edfi.StudentEducationOrganizationAssociationHispanicLatinoEthnicity
studentEducationOrganizationAssociationslimitedEnglishProficiencyDescriptorOptionalmust be from standard LimitedEnglishProficiency setedfi.StudentEducationOrganizationAssociationLimitedEnglishProficiencyDescriptorId
studentEducationOrganizationAssociationssexDescriptorRequiredmust be from standard Sex setedfi.StudentEducationOrganizationAssociationSexDescriptorId
studentEducationOrganizationAssociationsraces => raceDescriptorRequiredmust be from standard Race setedfi.RaceDescriptorRaceDescriptorId
/studentSectionAssociations
studentSectionAssociationsstudentReference => studentUniqueIdRequiredmust be the local district IDedfi.StudentSectionAssociationStudentUSI
studentSectionAssociationssectionReference => localCourseCodeRequired
edfi.StudentSectionAssociationLocalCourseCode
studentSectionAssociationssectionReference => schoolIdRequiredmust be the local district IDedfi.StudentSectionAssociationSchoolId
studentSectionAssociationssectionReference => schoolYearRequired
edfi.StudentSectionAssociationSchoolYear
studentSectionAssociationssectionReference => sectionIdentifierRequired
edfi.StudentSectionAssociationSectionIdentifier
studentSectionAssociationssectionReference => sessionNameRequired
edfi.StudentSectionAssociationSessionName
studentSectionAssociationsendDateOptional
edfi.StudentSectionAssociationEndDate
/studentSchoolAttendanceEvents
studentSchoolAttendanceEventsstudentReference => studentUniqueIdRequiredmust be the local district IDedfi.StudentSchoolAttendanceEventStudentUSI
studentSchoolAttendanceEventsschoolReference => schoolIdRequiredmust be the local district IDedfi.StudentSchoolAttendanceEventSchoolId
studentSchoolAttendanceEventsattendanceEventCategoryDescriptorRequiredmust be from standard AttendanceEventCategory setedfi.StudentSchoolAttendanceEventAttendanceEventCategoryDescriptorId
studentSchoolAttendanceEventssessionReference => schoolYearRequired
edfi.StudentSchoolAttendanceEventSchoolYear
studentSchoolAttendanceEventseventDateRequired
edfi.StudentSchoolAttendanceEventEventDate
/parents
parentsparentUniqueIdRequiredmust be the local district IDedfi.ParentParentUniqueId
parentsfirstNameRequired
edfi.ParentFirstName
parentslastSurnameRequired
edfi.ParentLastSurname
parentsaddresses => addressTypeDescriptorOptionalmust be from standard AddressType setedfi.ParentAddressAddressTypeDescriptorId
parentsaddresses => streetNumberNameOptional
edfi.ParentAddressStreetNumberName
parentsaddresses => apartmentRoomSuiteNumberOptional
edfi.ParentAddressApartmentRoomSuiteNumber
parentsaddresses => cityOptional
edfi.ParentAddressCity
parentsaddresses => stateAbbreviationDescriptorOptionalmust be from standard StateAbbreviation setedfi.ParentAddressStateAbbreviationDescriptorId
parentsaddresses => postalCodeOptional
edfi.ParentAddressPostalCode
parentstelephones => telephoneNumberTypeDescriptorOptionalmust be from standard TelephoneNumberType setedfi.ParentTelephoneTelephoneNumberTypeDescriptorId
parentstelephones => telephoneNumberOptional
edfi.ParentTelephoneTelephoneNumber
parentselectronicMails => electronicMailTypeDescriptorOptionalmust be from standard ElectronicMailType setedfi.ParentElectronicMailElectronicMailTypeDescriptorId
parentselectronicMails => electronicMailAddressOptional
edfi.ParentElectronicMailElectronicMailAddress
parentselectronicMails => primaryEmailAddressIndicatorOptional
edfi.ParentElectronicMailPrimaryEmailAddressIndicator
/studentParentAssociations
studentParentAssociationsstudentReference => studentUniqueIdRequiredmust be the local district IDedfi.StudentParentAssociationStudentUSI
studentParentAssociationsparentReference => parentUniqueIdRequiredmust be the local district IDedfi.StudentParentAssociationParentUSI
studentParentAssociationsrelationDescriptorRequiredmust be from standard Relation setedfi.StudentParentAssociationRelationDescriptorId
studentParentAssociationsprimaryContactStatusOptional
edfi.StudentParentAssociationPrimaryContactStatus
studentParentAssociationslivesWithOptional
edfi.StudentParentAssociationLivesWith
studentParentAssociationsemergencyContactStatusOptional
edfi.StudentParentAssociationEmergencyContactStatus
studentParentAssociationscontactPriorityOptional
edfi.StudentParentAssociationContactPriority
studentParentAssociationscontactRestrictionsOptional
edfi.StudentParentAssociationContactRestrictions
/staffs
staffsstaffUniqueId
must be the local district IDedfi.StaffStaffUniqueId
staffselectronicMails => electronicMailTypeDescriptor
must be from standard ElectronicEmailType setedfi.StaffElectronicMailElectronicMailTypeDescriptorId
staffselectronicMails => electronicMailAddress

edfi.StaffElectronicMailElectronicMailAddress
/staffEducationOrganizationAssignmentAssociations
staffEducationOrganizationAssignmentAssociationsstaffReference => staffUniqueIdRequiredmust be the local district IDedfi.StaffEducationOrganizationAssignmentAssociationStaffUSI
staffEducationOrganizationAssignmentAssociationsstaffClassificationDescriptorRequiredmust be from standard StaffClassification setedfi.StaffEducationOrganizationAssignmentAssociationStaffClassificationDescriptorId
staffEducationOrganizationAssignmentAssociationseducationOrganizationReference => educationOrganizationIdRequiredmust be the local district IDedfi.StaffEducationOrganizationAssignmentAssociationEducationOrganizationId
staffEducationOrganizationAssignmentAssociationsendDateOptional
edfi.StaffEducationOrganizationAssignmentAssociationEndDate
/staffSectionAssociations
staffSectionAssociationsstaffReference => staffUniqueIdRequiredmust be the local district IDedfi.StaffSectionAssociationStaffUSI
staffSectionAssociationssectionReference => localCourseCodeRequired
edfi.StaffSectionAssociationLocalCourseCode
staffSectionAssociationssectionReference => schoolIdRequiredmust be the local district IDedfi.StaffSectionAssociationSchoolId
staffSectionAssociationssectionReference => schoolYearRequired
edfi.StaffSectionAssociationSchoolYear
staffSectionAssociationssectionReference => sectionIdentifierRequired
edfi.StaffSectionAssociationSectionIdentifier
staffSectionAssociationssectionReference => sessionNameRequired
edfi.StaffSectionAssociationSessionName
staffSectionAssociationsendDateOptional
edfi.StaffSectionAssociationEndDate
/calendarDates
calendarDatescalendarReference =>  schoolIdRequiredmust be the local district IDedfi.CalendarDateCalendarEventSchoolId
calendarDatescalendarReference =>  schoolYearRequired
edfi.CalendarDateCalendarEventSchoolYear
calendarDatesdateRequired
edfi.CalendarDateCalendarEventDate
calendarDatescalendarEvents => calendarEventDescriptorRequiredmust be from standard CalendarEvent setedfi.CalendarDateCalendarEventCalendarEventDescriptorId