studentCharacteristic Descriptor |
| Report each characteristic based on the requirements below. Student must have a Student School Association in the configured year to report a characteristic. | O |
|
|
codeValue = 1 | LEAPs Participant Business Definition: Lottery for Education of After-School Programs, TN Grant | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
Based on the student enrollment, complete the following logic: If the student is participating in a program OR flag AND the associated Code = "1", AND the program or flag is marked as State Reported AND the program or flag Start Date is on or within the Reporting Window, use the LATEST record to complete the following logic: If the classification is a program, complete the following logic: - If Program Start date is NOT equal to null, populate beginDate with Program Start Date ELSE populate beginDate with Program Session Start Date.
- If Program End date is NOT equal to null, populate endDate with Program End Date ELSE populate endDate with Program Session End Date.
Otherwise, If the classification is a flag, report the following: - Populate beginDate with Flag Start Date.
- Populate endDate with Flag End Date.
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > Programs > Program (Code)
- Student Information > General > Flags > Flag (Code)
- Program Admin > Programs > Programs > State Reported
- Program Admin > Flags > State Reported
- Student Information > Program Participation > Programs > Start Date
- Student Information > General > Flags > Start Date
| ProgramParticipation. code
ProgramParticipation. startDate
ProgramSessiom. startDate
ProgramParticipation. endDate
ProgramSessiom. endDate |
codeValue = 2 | 21st CCL Participant Business Definition: 21st Century Community Learning Centers, ESSA | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
Based on the student enrollment, complete the following logic: If the student is participating in a program OR flag AND the associated code = "2", AND the program or flag is marked as State Reported AND the program or flag Start Date is on or within the Reporting Window, use the LATEST record to complete the following logic: If the classification is a program, complete the following logic: - If Program Start date is NOT equal to null, populate beginDate with Program Start Date ELSE populate beginDate with Program Session Start Date.
- If Program End date is NOT equal to null, populate endDate with Program End Date ELSE populate endDate with Program Session End Date.
Otherwise, If the classification is a flag, report the following: - Populate beginDate with Flag Start Date.
- Populate endDate with Flag End Date.
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > Programs > Program (Code)
- Student Information > General > Flags > Flag (Code)
- Program Admin > Programs > Programs > State Reported
- Program Admin > Flags > State Reported
- Student Information > Program Participation > Programs > Start Date
- Student Information > General > Flags > Start Date
- Student Information > Program Participation > Programs > End Date
- Student Information > General > Flags > End Date
| ProgramParticipation. code
ProgramParticipation. startDate
ProgramSessiom. startDate
ProgramParticipation. endDate
ProgramSessiom. endDate |
codeValue = 4 | Active Duty Military
| Identify ALL eligible Guardian Relationships with Status of 4: Active Duty Military linked to the student via the Military Connections tab. An eligible Guardian relationship is one where the the End date on the relationship is such that the relationship is considered active as of the effective date on the state reporting editor. If the End Date is ON or BEFORE the effective date the relationship is considered ended and is NOT an eligible guardian relationship. If no relationships exist, do NOT create a record and EXIT Active Duty Military classification logic ELSE continue: Using the calendar tied to the student enrollment, identify a reporting window using the Calendar Start and End Dates A student is considered eligible for reporting if one or more of the Guardian Military Connection record(s) OVERLAPS the reporting window. If the student is NOT eligible do NOT create a record and EXIT Active Duty Military classification logic ELSE continue Using the LATEST Military Connection Start Date, compare the Military Connection Start Date to the Enrollment Start Date and Populate beginDate using the following conditions: - If the Military Connection Start Date is AFTER the Student’s Enrollment End Date do NOT create a record and EXIT Active Duty Military classification logic
- If the Military Connection Start Date is AFTER the Enrollment Start Date, populate beginDate with the Military Connection Start Date
- ELSE, populate beginDate with the student’s Enrollment Start Date
Populate endDate using the following logic: Using the calendar tied to the student's enrollment, identify the date of the AE Day Event Type Using all records whose start date falls within the reporting window, find the LATEST Military Connection End Date and complete the following logic: If the End Date is Null or Blank populate Zeros Otherwise, If the End Date is AFTER the AE date populate zeros Otherwise, If the End Date is BEFORE or ON the AE Date complete the following logic: If the End Date is AFTER the Student's Enrollment End date, populate the Student's Enrollment End Date Otherwisepopulate End Date | O | - System Administration > Calendar > Start Date
- System Administration > Calendar > Calendar > End Date
- Census > People > Military Connections > Start Date
- Census > People > Military Connections > End Date
- Census > People > Relationships > End Date
| militaryConnections. startDate
militaryConnections. endDate |
codeValue = 5 | National Guard Military | Identify ALL eligible Guardian Relationships with Status of 5: National Guard Military linked to the student via the Military Connections tab. An eligible Guardian relationship is one where the the End date on the relationship is such that the relationship is considered active as of the effective date on the state reporting editor. If the End Date is ON or BEFORE the effective date the relationship is considered ended and is NOT an eligible guardian relationship. If no relationships exist, do NOT create a record and EXIT National Guard Military classification logic ELSE continue: Using the calendar tied to the student enrollment, identify a reporting window using the Calendar Start and End Dates A student is considered eligible for reporting if one or more of the Guardian Military Connection record(s) OVERLAPS the reporting window. If the student is NOT eligible do NOT create a record and EXIT National Guard Military classification logic ELSE continue Using the LATEST Military Connection Start Date, compare the Military Connection Start Date to the Enrollment Start Date and Populate beginDate using the following conditions: - If the Military Connection Start Date is AFTER the Student’s Enrollment End Date do NOT create a record and EXIT National Guard Military classification logic
- If the Military Connection Start Date is AFTER the Enrollment Start Date, populate beginDate with the Military Connection Start Date
- ELSE, populate beginDate with the student’s Enrollment Start Date
Populate End Date using the following logic: Using the calendar tied to the student's enrollment, identify the date of the AE Day Event Type Using all records whose start date falls within the reporting window, find the LATEST Military Connection End Date and complete the following logic: If the End Date is Null or Blank populate Zeros ELSE If the End Date is AFTER the AE date populate zeros ELSE If the End Date is BEFORE or ON the AE Date complete the following logic: If the End Date is AFTER the Student's Enrollment End date, populate the Student's Enrollment End Date Else populate End Date | O | - System Administration > Calendar > Start Date
- System Administration > Calendar > Calendar > End Date
- Census > People > Military Connections > Start Date
- Census > People > Military Connections > End Date
- Census > People > Relationships > End Date
| militaryConnections. startDate
militaryConnections. endDate |
codeValue = 504 | Section 504 Business Definition: Section 504 of the Rehabilitation Act of 1973 (29 U.S.C. § 701) which provides protections for individuals with disabilities. The definition for "individuals with disabilities" under Section 504 is more broad than the disability definition for IEPs and the IEP governing process. | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance.- 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
Review the students 504 records 504 records whose End Dates are BEFORE the reporting window are not eligible for reporting. ELSE A student is considered eligible for reporting if one or more 504 record(s) has a Start Date equal to NOT NULL AND is NOT AFTER the reporting window. In other words students may report a 504 record if one or more 504 records have a Start Date equal to NOT NULL AND is BEFORE, ON OR WITHIN the reporting window. If the Student has more than one record that is considered eligible for reporting 504, use the record with the LATEST start date to report the classification Report the 504 classification record using the following logic: Report Start Date using the following logic: If the 504 record Start Date is BEFORE the date of the earliest instance of Day Event Type "AS" Populate beginDate with Enrollment Start Date ELSE If the Enrollment Start Date is AFTER the 504 Record Start Date, Populate Enrollment Start Date ELSE Populate beginDate with the 504 record Start Date Report End Date using the following logic: If the 504 record End Date is BEFORE the date of the earliest instance of Day Event Type "AE" Populate endDate with the 504 record End Date ELSE Populate the date of the earliest instance of Day Event Type "AE | O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > Section 504 > Start Date
- Student Information > Program Participation > Section 504 > End Date
- Student Information > General > Enrollment > Start Date
| Section504. startDate
Section504. endDate |
codeValue = 6 | Reserve Military Dependent | Identify ALL eligible Guardian Relationships with Status of 6: Reserve Military Dependent linked to the student via the Military Connections tab. An eligible Guardian relationship is one where the the End date on the relationship is such that the relationship is considered active as of the effective date on the state reporting editor. If the End Date is ON or BEFORE the effective date the relationship is considered ended and is NOT an eligible guardian relationship. If no relationships exist, do NOT create a record and EXIT Reserve Military Dependent classification logic ELSE continue: Using the calendar tied to the student enrollment, identify a reporting window using the Calendar Start and End Dates A student is considered eligible for reporting if one or more of the Guardian Military Connection record(s) OVERLAPS the reporting window. If the student is NOT eligible do NOT create a record and EXIT Reserve Military Dependent classification logic ELSE continue Using the LATEST Military Connection Start Date, compare the Military Connection Start Date to the Enrollment Start Date and Populate beginDate using the following conditions: - If the Military Connection Start Date is AFTER the Student’s Enrollment End Date do NOT create a record and EXIT Reserve Military Dependent classification logic
- If the Military Connection Start Date is AFTER the Enrollment Start Date, populate beginDate with the Military Connection Start Date
- ELSE, populate beginDate with the student’s Enrollment Start Date
Populate endDate using the following logic: Using the calendar tied to the student's enrollment, identify the date of the AE Day Event Type Using all records whose start date falls within the reporting window, find the LATEST Military Connection End Date and complete the following logic: If the End Date is Null or Blank populate Zeros ELSE If the End Date is AFTER the AE date populate zeros ELSE If the End Date is BEFORE or ON the AE Date complete the following logic: If the End Date is AFTER the Student's Enrollment End date, populate the Student's Enrollment End Dat Else populate End Date | O | - System Administration > Calendar > Start Date
- System Administration > Calendar > Calendar > End Date
- Census > People > Military Connections > Start Date
- Census > People > Military Connections > End Date
- Census > People > Relationships > End Date
| militaryConnections. startDate
militaryConnections. endDate |
codeValue = 7 | Juvenile Court Referral | Based on the enrollment, if Juvenile Court Referral is checked, report the following: - Populate studentCharacteristicDescriptor with "7"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - Student Information > General > Enrollment > State Reporting Fields > Juvenile Court Referral
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| Calculated based on EnrollmentTN. juvenileCourtReferral
Enrollment.startDate
Enrollment.endDate |
codeValue = 8 | IEA Program Business Definition: Individual Education Account, TN State funded program for individuals with special needs | Based on the enrollment, if IEA Program is checked, report the following: - Populate studentCharacteristicDescriptor with "8"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - Student Information > General > Enrollment > State Reporting Fields > IEA Program
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| EnrollmentTN. ieaProgram
Enrollment. startDate
Enrollment. endDate |
codeValue = A | Alternative | Based on the school tied to the student enrollment, If School Org Type equals "02" OR If School Org Type NOT equal "02" AND Alternative is checked - Populate Student Classification Type with "A"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - System Administration > Resources > School > School Org Type
- Student Information > General > Enrollment > State Reporting Fields > Alternative
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| Calculated based on School.type and EnrollmentTN. alternative
Enrollment. startDate
Enrollment. endDate |
codeValue = B | Fee Based P3, P4 Business Definition: TN State Grant | The Fee Based P3, P4 classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If Fee Based P3, P4 is selected from P3/P4 Classifications on Roster Batch Edit on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "B"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > P3/P4 Classifications
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| Calculated based on: Roster.state UseFlag
Roster.startDate
Term.startDate
Roster.endDate
Term.endDate |
codeValue = D | Adult | Based on the school tied to the student enrollment, if School Org Type = "01", report the following: - Populate studentCharacteristicDescriptor with "D"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - System Administration > Resources > School > School Org Type
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| Calculated based on: School.type
Enrollment. startDate
Enrollment. endDate |
codeValue = DYS01 | Dyslexia Specific | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
Review the students Dyslexia records Dyslexia records whose End Dates are BEFORE the reporting window are not eligible for reporting. ELSE A student is considered eligible for reporting if one or more Dyslexia record(s) has a Start Date equal to NOT NULL AND is NOT AFTER the reporting window. In other words students may report Dyslexia if one or more Dyslexia records have a Start Date equal to NOT NULL AND is BEFORE, ON OR WITHIN the reporting window. If the Student has more than one record that is considered eligible for reporting Dyslexia use the record with the LATEST start date to report the classification Report the Dyslexia classification record using the following logic: Populate studentCharacteristicDescriptor with "DYS01" Report Start Date using the following logic: If the Dyslexia Start Date is BEFORE the date of the earliest instance of Day Event Type "AS" Populate beginDate with Enrollment Start Date ELSE If the Enrollment Start Date is AFTER the Dyslexia Record Start Date, Populate Enrollment Start Date ELSE Populate beginDate with Dyslexia Start Date Report End Date using the following logic: If the Dyslexia End Date is BEFORE the date of the earliest instance of Day Event Type "AE" Populate endDate with Dyslexia End Date ELSE Populate zeros | O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > State Programs > Dyslexia > Start Date
- Student Information > Program Participation > State Programs > Dyslexia > End Date
- Student Information > General > Enrollment > Start Date
| dyslexia. startDate
dysleixa. endDate |
codeValue = E | Head Start Funded P3, P4 Business Definition: TN State Grant
| The Head Start Funded P3, P4 classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If Head Start Funded P3, P4 is checked on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "E"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = F | Locally Funded P3, P4 Business Definition: TN State Grant | The Locally Funded P3, P4 classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If Locally Funded P3, P4 is checked on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "F"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate Student Classify End Date with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = FSO01 | Foster Care | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
If the student has one or more Foster Care records, use the LATEST record to determine the student's reporting eligibility: A student is considered eligible for reporting if the Foster Care record start date is on or within the reporting window If the student is eligible, Compare the Foster Care Date to the Enrollment Start Date: If the Foster Care Start Date is AFTER the Student’s Enrollment End Date do not create a record and exit Foster Care classification logic ELSE continue: If the Foster Care Start Date is AFTER the Enrollment Start Date, populate beginDate with the Foster Care Start Date ELSE Populate beginDate with the student’s Enrollment Start Date Additionally, report the following: - Populate studentCharacteristicDescriptor with "FOS01"
- Populate endDate with the Foster Care End Date
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- System Administration > Calendar > Calendar > End Date
- Student Information > General > Program Participation > Foster Care > Start Date
- Student Information > General > Program Participation > Foster Care > End Date
- Student Information > General > Enrollment > Start Date
| fostercare. startDate
fostercare. endDate |
codeValue = H | Homeless Business Definition: Classification to represent a federal designation of a Student who is Homeless
| Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'CS' - the start of the reporting window
- 'CE' - the end of the reporting window
If the student has one or more homeless records, use the LATEST record to determine the student's reporting eligibility: A student is considered eligible for reporting if the Homeless record start date is on or within the reporting window AND If Homeless Nighttime Residence is not equal to null or blank AND/OR Unaccompanied Youth is not equal to null or blank If the student is eligible, complete the following logic: If the Homeless Start Date is AFTER the Student’s Enrollment End Date do not create a record and exit Homeless classification logic ELSE continue: Compare the Homeless Start Date to the Enrollment Start Date If the Homeless Start Date is BEFORE, ON OR AFTER the Enrollment Start Date, populate beginDate with the Homeless Start Date ELSE Populate beginDate with the student’s Enrollment Start Date Additionally, report the following: - Populate studentCharacteristicDescriptor with "H"
- Populate endDate with the Homeless End Date
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > General > Program Participation > Homeless > Homeless Nighttime Residence
- Student Information > General > Program Participation > Homeless > Unaccompanied Youth
- Student Information > General > Program Participation > Homeless > Start Date
- Student Information > General > Program Participation > Homeless > End Date
- Student Information > General > Enrollments > Start Date
- Student Information > General > Enrollments > End Date
|
|
codeValue = I | Migrant | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
If the student is participating in a program OR flag AND the associated code = "i" OR "I" AND the program or flag is marked as State Reported AND the program or flag Start Date is on or within the Reporting Window, use the LATEST record to complete the following logic: If the classification is a program, complete the following logic: - If Program Start date is NOT equal to null, populate beginDate with Program Start Date ELSE populate beginDate with Program Session Start Date
- If Program End date is NOT equal to null, populate endDate with Program End Date ELSE populate endDate with Program Session End Date
Else, If the classification is a flag, report the following: - Populate beginDate with Flag Start Date
- Populate endDate with Flag End Date
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > Programs > Program (Code)
- Student Information > General > Flags > Flag (Code)
- Program Admin > Programs > Programs > State Reported
- Program Admin > Flags > State Reported
- Student Information > Program Participation > Programs > Start Date
- Student Information > General > Flags > Start Date
| ProgramParticipation. code
ProgramParticipation. startDate
ProgramSessiom. startDate
ProgramParticipation. endDate
ProgramSessiom. endDate |
codeValue = J | Direct Certified Economically Disadvantaged Business Definition: Classification to represent K - 12 economically disadvantaged students | If the state grade tied to grade on the student enrollment is not equal to P3 OR P4, complete the following logic: Using the latest FRAM record dated within the Active Year associated to the enrollment If the Student's FRAM Eligibility Source is marked as Direct AND the Student's Certified Type is equal to one of the following values the student is considered eligibile for reporting: - SNAP
- TANF
- FDPIR
- Foster
- Head Start
- Homeless
- Medicaid
- Migrant
- Runaway
Report the following: - Populate studentCharacteristicDescriptor with "J"
- Populate beginDate with the student's Enrollment Start Date
- Populate endDate with the FRAM Eligibility End Date
| O | - Student Information > General > Enrollments > Grade
- Student Information > General > Enrollments > Start Date
- FRAM > Eligibility > Source
- FRAM > Eligibility > Certified Type
| Calculated based on POSEligibility. type and POSEligibility. directType
POSEligibility. startDate
POSEligibility. endDate |
codeValue = JDC01 - 17 | Juvenile Detention Center Business Definition: The Juvenile Detention Center where the student was remanded
| Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
Review the students Detention Center records Detention Center records whose End Dates are BEFORE the reporting window are not eligible for reporting. ELSE A student is considered eligible for reporting if one or more Detention Center record(s) has a Start Date equal to NOT NULL AND is NOT AFTER the reporting window. In other words students may report a Detention Center record if one or more Detention Center records have a Start Date equal to NOT NULL AND is BEFORE, ON OR WITHIN the reporting window. If the Student has more than one record that is considered eligible for reporting a Detention Center, use the record with the LATEST start date to report the classification Report the Detention Center classification record using the following logic: Populate studentCharacteristicDescriptor with the code of the Detention Center Report Start Date using the following logic: - If the Detention Center Start Date is BEFORE the Start Date of the enrollment and calendar event AS,
- Populate beginDate with Enrollment Start Date
- ELSE
- Populate beginDate with Detention Center Start Date
Report End Date using the following logic: - If the Detention Center End Date is BEFORE or matches the Enrollment End Date,
- Populate endDate with the Detention Center End Date
- If Detention Center End Date is AFTER the Enrollment End Date
- Populate endDate with the Enrollment End Date
- If Detention Center End Date is AFTER the calendar event AE and Enrollment End Date is NULL,
- Populate the date of the earliest instance of Day Event Type "AE"
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > State Programs > Detention Center > Start Date
- Student Information > Program Participation > State Programs > Detention Center > End Date
- Student Information > Program Participation > State Programs > Detention Center > Detention Center
- Student Information > General > Enrollment > Start Date
| detentionCenter. detentionCenterID
detentionCenter. startDate
detentionCenter. endDate |
codeValue = K | Residential Mental Health | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
If the student is participating in a program(s) OR flag(s) AND the code = "K" AND the program or flag is marked as State Reported AND the program or flag Start Date is on or within the Reporting Window, use the LATEST record to complete the following logic: If the classification is a program, complete the following logic: - If Program Start date is NOT equal to null, populate beginDate with Program Start Date ELSE populate beginDate with Program Session Start Date
- If Program End date is NOT equal to null, populate endDate with Program End Date ELSE populate endDate with Program Session End Date
Else, If the classification is a flag, report the following: - Populate beginDate with Flag Start Date
- Populate endDate with Flag End Date
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > Program Participation > Programs > State Classification
- Student Information > General > Flags > State Classification
- Program Admin > Programs > Programs > State Reported
- Program Admin > Flags > State Reported
- Student Information > Program Participation > Programs > Start Date
- Student Information > General > Flags > Start Date
| ProgramParticipation. code
ProgramParticipation. startDate
ProgramSessiom. startDate
ProgramParticipation. endDate
ProgramSessiom. endDate |
codeValue = L | Pre-K EconDis Business Definition: P3/P4 version of Direct Certified Economically Disadvantaged | If the state grade tied to grade on the enrollment is equal to P3 OR P4, complete the following logic: If Pre-K EconDis is checked, report the following: - Populate studentCharacteristicDescriptor with "L"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - Student Information > General > Enrollment > State Reporting Fields > Pre-K EconDis
- Student Information > General > Enrollments > Start Date
- Student Information > General > Enrollments > End Date
| Calculated based on EnrollmentTN. preKEconDis
Enrollment.startDate
Enrollment.endDate |
codeValue = O | Lottery Funded, P4 Only Business Definition: TN State Grant | The Lottery Funded, P4 Only classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If Lottery Funded, P4 Only is checked on one or more of the of the section(s), complete the following logic: If the state grade tide to grade on the enrollment is equal to P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "F"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = P | Private School | Based on the enrollment, if Private School is checked complete the following logic: - Populate studentCharacteristicDescriptor with "P"
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - Student Information > General > Enrollment > State Reporting Fields > Private School
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| Calculated based on Enrollment. privateSchooled
Enrollment.startDate
Enrollment.endDate |
codeValue = PDG01 | PDG Expansion Business Definition: Pre-K students funded by PDG expansion with no funding from the VPK grant. | The PDG Expansion classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If PDG Expansion is checked on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "PDG01"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = PDG02 | VPK Grant Business Definition: Pre-K students funded by the VPK grant and PDG grant enhancement. | The VPK Grant classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If VPK Grant is checked on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "PDG02"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = Q | State Funded: Expansion/Pilot Business Definition: TN State Grant | The State Funded: Expansion/Pilot classification is given to a sub-set of students within a section. Based on the student enrollment query all sections the student is rostered in. If State Funded: Expansion/Pilot is checked on one or more of the of the section(s), complete the following logic: If the state grade tied to grade on the enrollment is equal to P3 OR P4 continue, else exit logic - Populate studentCharacteristicDescriptor with "Q"
- Populate beginDate using the following logic:
- If Roster Start Date is not equal to null or blank, populate beginDate using the Roster Start Date ELSE report earliest scheduled term start date.
- Populate endDate using the following logic:
- If the Roster End Date is NOT NULL populate endDate with Roster End Date ELSE populate the latest Term End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Roster Batch Edit > Fee Based P3, P4
Student Information > General > Schedule > Start Date System Administration > Calendar > Terms > Start Date - Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
Student Information > General > Schedule > End Date System Administration > Calendar > Terms > End Date
| roster. specialCode |
codeValue = R, T | Title 1, Regular | If the state grade tied to grade on the student enrollment is equal to P3 OR P4, complete the following logic: Based on the student enrollment query all sections the student is rostered in. If Title 1 is is checked on one ore more of the section(s), populate studentCharacteristicDescriptor with "T" else populate "R" and report the following:
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
ELSE Based on the school tied to the student enrollment; If Title 1 is equal to "Schoolwide Program" populate studentCharacteristicDescriptor with "T" else populate "R" and report the following values:
- Populate beginDate with Enrollment Start Date
- Populate endDate with Enrollment End Date
| O | - Student Information > General > Enrollments > Grade
- Course > Section > Title 1
- System Administration > Resources > School > Program Participation > Title 1
- Student Information > General > Enrollment > Start Date
- Student Information > General > Enrollment > End Date
| Calculated based on CustomSection. value
SchoolAttribute.title1
Enrollment.startDate
Enrollment.endDate |
codeValue = W | Imagination Library Business Definition: TN specifc fund, founded by Dolly Parton | Using the calendar tied to the student enrollment, identify a reporting window using the dates of the following Day Event Types. If more than one instance of these Day Event Types exist, use the earliest instance. - 'AS' - the start of the reporting window
- 'AE' - the end of the reporting window
If the state grade tied to grade on the student enrollment is equal to P3 OR P4 OR K, complete the following logic: If the student is participating in a program OR flag AND the associated code = "w" OR "W" AND the program or flag is marked as State Reported AND the program or flag Start Date is on or within the Reporting Window, use the LATEST record to complete the following logic: - Populate studentCharacteristicDescriptor with State Classification Code
If the classification is a program, complete the following logic: - If Program Start date is NOT equal to null, populate beginDate with Program Start Date ELSE populate beginDate with Program Session Start Date
- If Program End date is NOT equal to null, populate endDate with Program End Date ELSE populate endDate with Program Session End Date
Else, If the classification is a flag, report the following: - Populate beginDate with Flag Start Date
- Populate endDate with Flag End Date
| O | - System Administration > Calendar > Calendar > Days > Day Event Type
- Student Information > General > Enrollments > Grade
- Student Information > Program Participation > Programs > Program (Code)
- Student Information > General > Flags > Flag (Code)
- Program Admin > Programs > Programs > State Reported
- Program Admin > Flags > State Reported
- Student Information > Program Participation > Programs > Start Date
- Student Information > General > Flags > Start Date
| ProgramParticipation. code
ProgramParticipation. startDate
ProgramSessiom. startDate
ProgramParticipation. endDate
ProgramSessiom. endDate |
designatedBy |
| | O |
|
|
periods |
| | O |
|
|
beginDate |
| - See above for each type's beginDate logic.
| M |
|
|
endDate |
| - See above for each type's endDate logic.
| O |
|
|