PowerSchool SIS Tennessee

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/studentUniqueId

Need to update

String

Need to update

R

addresses (1-many) (Need to update 1-many or 1-1)





/addressTypeDescriptor

Need to update

String

Need to update

O

/stateAbbreviationDescriptor

Need to update

String

Need to update

O

/apartmentRoomSuiteNumber

Need to update

String

Need to update

O

/buildingSiteNumber

The number of the building on the site, if more than one building shares the same address.

String



/city

The name of the city in which an address is located.

String



/countyFIPSCode


String



/doNotPublishIndicator


Boolean



/latitude


String



/longitude


String



/nameOfCounty

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

String



/postalCode

The five- or nine-digit zip code portion of an address.

String



/streetNumberName

The 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)


/disabilityDescriptor

This descriptor defines a student’s impairment.

String



/disabilityDeterminationSourceTypeDescriptor


String



/disabilityDiagnosis


String



/orderOfDisability

The 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)


/electronicMailTypeDescriptor

The type of email listed for an individual.

String



/doNotPublishIndicator


Boolean



/electronicMailAddress

The electronic mail (e-mail) address listed for an individual or organization.

String



/primaryEmailAddressIndicator


Boolean



hispanicLatinoEthnicity

An 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