Skip to main content
Skip table of contents

Student Contacts

studentEducationOrganizationAssociation

This view captures student enrollments in schools in the current year as published in the StudentSchoolAssociation resource within the Student Enrollment category. The layout includes the School Name, Student Number, Student Name, Grade Level, Graduation Plan, Entry Date, Exit Date, Ed-Fi Unique ID, Last Publish Date, and the Publishing ID.

studentEducationOrganizationAssociation

This association represents the school in which a student is enrolled.

Primary PowerSchool Source Data

  • [Students]
  • [S_TN_STU_X]
  • [ReEnrollment]
  • [S_TN_REN_X]
  • [S_TN_STU_ConcurrentEnroll_C]
  • [S_TN_STU_TAInstrAssistance_C]
  • [S_TN_STU_TASupportAssistance_C]

Selection Criteria

Records are published if the following criteria are met:

  • The student was published in the Student category.
  • StudentUniqueId must be populated in PowerSchool.
  • The student must not be excluded from state reporting.
  • The school must not be excluded from state reporting.
  • The student must have at least one school enrollment with an Entry Date that falls on or within the date range defined by [Terms]FirstDay and [Terms]LastDay of the year for the Term selected in the PowerSchool UI.
  • The enrollment ExitDate is greater than the EntryDate.

Resource Output

  • A separate studentSchoolAssociation record is published for each student and school enrollment reflected in the [Students] and [Reenrollments] tables based on the year for the Term selected in the PowerSchool UI.
    • If the student is or was enrolled in a single school, one record is published.
    • If the student was enrolled in a single school, withdrew, and later re-enrolled in the same school, two records are published.
    • If the student was enrolled in multiple schools, or has a concurrent enrollment, a record is published for each enrollment.
  • The graduationPlanReference complex type is included for high school students and, if available, for middle school students, but is not included for elementary students. It is also not included for concurrent enrollments.
  • The studentSchoolAssociation resource is dependent on the prior publishing of the following resources: student and graduationPlan.

Note: After a student record is uploaded, it cannot be modified until a studentSchoolAssociation record has also been uploaded for the same student.

    • This establishes a relationship between the school, the associated LEA and the student.
    • The LEA then has permission to modify the previously uploaded student record.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Data Element

Description

Data Type

Stored in [Table]Field

Req’d

educationOrganizationReference/educationOrganizationId

Student enrolled in the school.


Need to update

Int32

StudentUniqueId downloaded from State

Derived from:

[Students]DCID

R

studentReference/studentUniqueIdNeed to updateStringNeed to updateR
addresses (1-many) (Need to update 1-many or 1-1)



/addressTypeDescriptorNeed to updateStringNeed to updateO
/stateAbbreviationDescriptorNeed to updateStringNeed to updateO
/apartmentRoomSuiteNumberNeed to updateStringNeed to updateO
/buildingSiteNumberThe number of the building on the site, if more than one building shares the same address.String

/cityThe name of the city in which an address is located.String

/countyFIPSCode
String

/doNotPublishIndicator
Boolean

/latitude
String

/longitude
String

/nameOfCountyThe name of the county, parish, borough, or comparable unit (within a state) in which an address is located.String

/postalCodeThe five- or nine-digit zip code portion of an address.String

/streetNumberNameThe street number and street name or post office box number of an address.String

/periods/beginDate
DateTime

/periods/endDate
DateTime

cohortYears (1-many) (Need to update if 1-many for 1-1)


/cohortYearTypeDescriptor


String

/schoolYearTypeReference/schoolYear

The school year for the District Calendar

Int32



disabilities(1-many) (Need to update if 1-many for 1-1)


/disabilityDescriptorThis descriptor defines a student’s impairment.String

/disabilityDeterminationSourceTypeDescriptor
String

/disabilityDiagnosis
String

/orderOfDisabilityThe order by the severity of the student's disabilities. 1- Primary, 2 - Secondary, etc.Int32

/designations/disabilityDesignationDescriptor
String

electronicMails (1-many) (Need to update if 1-many for 1-1)
/electronicMailTypeDescriptorThe type of email listed for an individual.String

/doNotPublishIndicator
Boolean

/electronicMailAddressThe electronic mail (e-mail) address listed for an individual or organization.String

/primaryEmailAddressIndicator
Boolean

hispanicLatinoEthnicityAn indication that the individual traces his or her origin or descent to Mexico, Puerto Rico, Cuba, Central and South America, and other Spanish cultures, regardless of race. The term, "Spanish origin," can be used in addition to "Hispanic or Latino."


internationalAddresses (1-many) (Need to update if 1-many for 1-1)
/addressTypeDescriptor
String

/countryDescriptor
String

/addressLine1
String

/addressLine2
String

/addressLine3
String

/addressLine4
String

/beginDate
DateTime

/endDate
DateTime

/latitude
String

/longitude
String

languages (1-many) (Need to update if 1-many for 1-1)
/languageDescriptor
String

/languageUseDescriptor
String

limitedEnglishProficiencyDescriptor
String

loginId
String

oldEthnicityDescriptor
String

profileThumbnail
String

programParticipations (1-many) (Need to update if 1-many for 1-1)
/programTypeDescriptor
String

/beginDate
DateTime

/designatedBy
String

/endDate
DateTime

/programCharacteristics/ProgramCharacteristicDescriptor
String

races/raceDescriptor

This value is prefixed with the namespace and code.

Example:

"races" : [ {

"raceDescriptor" : "uri://tdoe.edu/RaceDescriptor#B"  

} ]

String

sexDescriptor
String

studentCharacteristics (1-many) (Need to update if 1-many for 1-1)
/studentCharacteristicDescriptor
String

/designatedBy
String

/periods/beginDate
DateTime

/periods/endDate
DateTime

studentIdentificationCodes (1-many) (Need to update if 1-many for 1-1)
/studentIdentificationSystemDescriptor
String

/assigningOrganizationIdentificationCode
String

/identificationCode
String

studentIndicators (1-many) (Need to update if 1-many for 1-1)
/indicatorName
String

/designatedBy
String

/indicator
String

/indicatorGroup
String

/periods/beginDate
DateTime

/periods/endDate
DateTime

telephones (1-many) (Need to update if 1-many for 1-1)
/telephoneNumberTypeDescriptor
String

/doNotPublishIndicator
Boolean

/orderOfPriority
Int32

/telephoneNumber
String

/textMessageCapabilityIndicator
Boolean

tribalAffiliations/tribalAffiliationDescriptor
String

_ext.tdoe (1-many) (Need to update if 1-many for 1-1)
/entryDate
DateTime

/exitWithdrawDate
DateTime

/submittedForSchoolYearTypeReference/schoolYear
Int32

/submittedByEducationOrganizationReference/educationOrganizationId
Int32

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.