Tool Search: KECS LEAD Extract
Detail Report Logic
The report can be run against a district’s active year as well as any prior year in District Edition. The report will be produced with a custom name in the following format: KECS_LEAD_ReportName.csv/html. Enrollments and Courses must be active to be included in the report. Students must be rostered on the last day of the section to be included in the report. Calendar year should overlap the Extract Editor date ranges. Schools must have a State Classification of A1, A2, A3, A4, A5, A6, A7, A8, B1, B2, C1, C2, or D1 to be included in the report. Calendars, Grade Levels, and Enrollments marked as 'exclude' are included in this report. Enrollments marked as 'no show' and calendars marked as 'summer school' are NOT included. If a student has multiple enrollments, the most recent will be used. If there are multiple active enrollments with the same start dates and same end dates (or all end dates null), look at Service Type P, then highest enrollmentID.
When the Exclude Cross-Site Data checkbox is marked, the report does not include cross-site homeroom data. Cross-site must be enabled at the district level for this checkbox to display. This checkbox defaults to marked.
Detail Report Layout
Data Element | Description | Location |
---|---|---|
Date Time Generated | Reports the date and time the extract was generated. MM/DD/YYYY HH:MM | N/A |
End Year | Reports the end year for a reported school session. XXXX 4-digit number (e.g. 2022 for SY 21-22) | Calendar Information > School Year > End Year |
Section ID | Reports the ID for a reported school section. Identifying course sections within a calendar and schedule structure:
Integer | Section Information > SectionID |
District Number | Reports the unique number or alphanumeric code assigned to the reporting district. XXX 3-digit number | District Information > State District Number |
District Name | Reports the name of the reporting district. Alphanumeric | District Information > Name |
School Number | Reports the unique number or alphanumeric code assigned to the reporting school. XXX 3-digit number | School Information > Location Number |
School Name | Reports the name of the reporting school. Alphanumeric | School Information > Name |
State Classification | Reports the state-assigned school classification. See Appendix A for possible values. Code (e.g. A1) | School Information > State Classification |
Calendar Name | Reports the name of the calendar. Alphanumeric | Calendar Information > Name |
Schedule Structure Name | Reports the calendar’s schedule structure name. Alphanumeric | Calendar Information > Schedule Structure > Name |
Last Instructional Day | Reports the last instructional day of the calendar and structure name. MM/DD/YYYY | Calendar Information > Days |
Low Grade | Reports the lowest grade of the calendar and structure name. Reports the lowest defined state grade level for the selected calendar’s schedule structure where excludeEnrollment = 0. Order from lowest to highest: 95, 96, 97, 98, 99, 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 14, 20. Code (e.g. 01) | Calendar Information > Grade Levels |
High Grade | Reports the highest grade of the calendar and structure name. Reports the highest defined state grade level for the selected calendar’s schedule structure where excludeEnrollment = 0. Order from lowest to highest: 95, 96, 97, 98, 99, 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 14, 20. Code (e.g. 12) | Calendar Information > Grade Levels |
Course Number | Reports the local course number. Char(13) (e.g. 0456V) | Course Information > Number |
Course Name | Reports the course name. Alphanumeric | Course Information > Name |
Section Number | Reports the section number for the course. Integer | Course Information > Section > Number |
StateCourse Code | Reports the state’s course code. XXXXXX Char(6) | Course Information > State Code |
Core Content | Reports section level content indicator. Code (e.g. 101) | Course Information > Section > Core Content |
Teaching Method | Reports the course’s teaching method. Possible values are:
Code (e.g. 01) | Course Information > Teaching Method |
Instructional Setting | Reports the course’s instructional setting. Possible values are:
Code (e.g. 01) | Course Information > Section > Instructional Setting (Override) WHEN NULL: Course Information > Instructional Setting |
Section Special Type | Reports the section’s special classroom type. Possible values are:
Code (e.g. 01) | Course Information > Section > Special Type |
KTS Exchange | Indicator that the course is part of the KTS Data Exchange. Possible values are:
Numeric, 1 or 0 | Refer to Appendix E for details on where data is pulled for this element. |
Cross-Site Section | Indicates the course is a Cross-Site Enrollment course in the participating school. Possible values are:
Numeric, 1 or 0 | Section Information > Cross-Site Enrollment |
Responsive | Reports the course’s Responsive checkbox value. Possible values are:
Numeric, 1 or 0 | Course Information > Responsive |
Type | The course type. Options include:
| Course Information > Type |
Difficulty Level | The honors code associated with the course. Options include:
| Course Information > Difficulty Level |
Primary Teacher PersonID | Reports the course’s active or last primary teacher’s personID. Select Staff Section History records for the section where:
Reports as 0 when no staff are returned. Alphanumeric | Demographics > Person Information > PersonID |
Primary Teacher First Name | Reports the preferred first name of the course’s active or last primary teacher’s personID. Report the preferred first name associated with the Primary Teacher PersonID. Alphanumeric | Demographics > Identities > First Name |
Primary Teacher Last Name | Reports the preferred last name of the course’s active or last primary teacher’s personID. Reports the preferred last name associated with the Primary Teacher PersonID. Alphanumeric | Demographics > Identities > Last Name |
Section Start Date | Reports the section’s start date. Use sectionPlacement to determine the starting term for the section and report that term.startdate. MM/DD/YYYY | Course Information > Section |
Section End Date | Reports the section’s end date. Use sectionPlacement to determine the ending term for the section and report that term.enddate. MM/DD/YYYY | Course Information > Section |
State ID | Reports the student’s State ID. Only report students who are enrolled on the last day of the section:
| Demographics > Person Identifiers > Student State ID |
Student First Name | Reports the student’s preferred first name. Report the preferred first name associated with the StateID. | Demographics > Identities > Identity Information > First Name |
Student Last Name | Reports the student’s preferred last name. Report the preferred last name associated with the StateID. | Demographics > Identities > Identity Information > Last Name |
Gender | Report the student’s Gender. Options are:
| Identities > Identity Information > Gender |
Race Ethnicity | Report the student’s Race Ethnicity. Report as the following:
Code (e.g. 1) | Identities > Identity Information > Race/Ethnicity |
Roster Start Date | Reports the section’s start date based on the roster start date. When Roster.StartDate is NULL, reports BLANK. MM/DD/YYYY | Course Information > Section > Roster |
Roster End Date | Reports the section’s end date based on the roster end date. When Roster.EndDate is NULL, reports BLANK. MM/DD/YYYY | Course Information > Section > Roster |
Primary Disability in Section | Report the primary disability for a student on the last day of a section. See Appendix B for possible values. Selects the IEP from the latest (most recent) End Date that is locked and has a date range that is valid at whichever is earlier, run time or section end date.
| Special Ed Documents > KY IEP > Enrollment Status > Primary Disability |
EnrollmentID | Reports the last enrollment in the calendar’s schedule structure for the student on the roster. Reports the latest (most recent) active enrollment. Alphanumeric | Enrollments > Enrollment Editor > Enrollment ID |
Grade | Report the grade level of the student. Possible values are all grade levels 95 through 20. Code (e.g. 01) | Enrollments > Enrollment Editor > Grade |
Service Type | Reports the service type of the student’s enrollment. Possible values are:
Code (e.g. P) | Enrollments > Enrollment Editor > Service Type |
Enrollment Start Date | Reports the start date of the student’s last enrollment. MM/DD/YYYY | Enrollments > Enrollment Editor > Start Date |
Enrollment End Date | Reports the end date of the student’s last enrollment. When the Enrollment End Date is NULL, reports blank. MM/DD/YYYY | Enrollments > Enrollment Editor > End Date |
Enrollment Start Status | Report the start status of the student’s last enrollment. Possible values are:
Code (e.g. E01) | Enrollments > Enrollment Editor > State Start Status |
Enrollment End Status | Reports the end status of the student’s last enrollment. See Appendix C for possible values. When the Enrollment End Status is NULL, reports blank. Code (e.g. W22) | Enrollments > Enrollment Editor > State End Status |
Primary Disability Enrollment | Report the primary disability for a student’s enrollment. See Appendix B for possible values.
| Special Ed Documents > KY IEP > Learner Characteristics Inventory |
English Learner | Report if a student is an English Learner. A student is considered an English Learner if:
Reports as 1 when the student is an EL student. Reports as 0 when they are not an EL student. | Student Information > Program Participation > English Learners (EL) |
Gifted | Indicates the student is Gifted. A student is considered Gifted & Talented for enrollment when one or more eligible records from the same district exist.
| Program Participation > Gifted & Talented |
Migrant | Indicates the student is a Migrant. A student is considered migrant for an enrollment when the enrollment dates overlap a migrant record that is active for the migrant education year (9/1 – 8/31).
| Program Participation > Migrant |
Economically Disadvantaged | Indicates the student is Economically Disadvantaged. A student is considered Economically Disadvantaged when at least one record exists where:
| FRAM > Eligibility |
Homeless | Indicates the student is Homeless. When any homeless record from the same district overlaps the student’s enrollment record, the student is homeless for the enrollment. Reports as 1 when the student is Homeless. Reports as 0 when they are not Homeless. | Program Participation > Homeless |
Foster Care | Indicates the student is in Foster Care. To determine when a student is Foster Care:
| Program Participation > Foster Care |
Military Connected | Indicates the student is Military Connected. To determine when a student is Military Connected:
| Military Connections > Military Connection Editor |
Home Hospital Attendance Group | Indicate the student is in Home/Hospital. To determine when a student is in Home/Hospital:
| Attendance Group |
Alternative Education ILPA | Indicates the student has an active locked ILPA. To determine when a student has an Alternative Education Plan (ILPA): When one or more records exist in the Plan and PlanType tables for the student where the following four conditions are met, the student has an active ILPA.
| ILPA Documents |
Case Manager PersonID | When the student is actively enrolled and has an IEP Primary Disability Enrollment, reports the student's Case Manager's Person ID. When the Enrollment End Date is not NULL, OR the Enrollment is within a CTE School where the State Classification is A2 or C2, reports as NULL. For actively enrolled students who have a value for IEP Primary Disability Enrollment:
The student has an active case manager when:
When no active case manager exists,
When a student does not have an IEP Primary Disability Enrollment, return NULL. Alphanumeric | Demographics > Person Information > PersonID |
Case Manager First Name | The preferred first name of the case manager. Reports the preferred first name associated with the Case Manager PersonID. Alphanumeric | Demographics > Identities > First Name |
Case Manager Last Name | Reports the preferred last name of the case manager. Reports the preferred last name associated with the Case Manager PersonID. Alphanumeric | Demographics > Identities > Last Name |
Appendix A: State Classification Values
The possible values for State Classification are pulled from the locked dictionary within Campus. The current values in this locked dictionary are:
- A1: Principal or head teacher controlled school
- A2: District operated CTE Center (CTC)
- A3: District operated - special ed school
- A4: District operated-preschool program
- A5: District operated alternative program
- A6: KECSAC funded programs
- A7: Miscellaneous: Home/Hospital, Summer
- A8: District operated full-time enrolled online virtual and remote learning program
- B1: Laboratory/training school operated by college/university
- B2: Dual enrollment postsecondary/college-level course program operated by college/university
- C1: University Operated CTE Center
- C2: State Operated CTE Center (ATC)
- D1: State Dept. of Ed operated (Blind & Deaf)
- F1: Fed. Dependent School (Ft. Knox & Ft. Campbell)
- F2: Federal Job Corps
- F3: Federally funded stand-alone Head Start
- J1: Roman Catholic
- M1: Other religion
- M2: 7th Day Adventist
- R1: Private, non-public schools/programs
- C3: State operated vocational program-college
- C4: State operated-voc. health occupation school
- C5: State vocational program
Appendix B: Primary Disability Values
The possible values for Primary Disability are pulled from the locked dictionary within Campus. The current values in this locked dictionary are:
- 01: Mild Mental Disability
- 02: Functional Mental Disability
- 04: Hearing Impairment
- 05: Speech or Language Impairment
- 06: Visual Impairment
- 07: Emotional-Behavioral Disability
- 08: Orthopedic Impairment
- 09: Other Health Impairment
- 10: Specific Learning Disability
- 12: Multiple Disabilities
- 13: Autism
- 14: Traumatic Brain Injury
- 15: Developmental Delay
Appendix C: Enrollment End Status Values
The possible values for Enrollment End Status are pulled from the locked dictionary within Campus. The current values in this locked dictionary are:
- CO1: Close of Year
- G01: Graduated in less than four (4) years
- G02: Graduated in four (4) years
- G03: Graduated in five (5) years
- G04: Graduated in six (6) or more years
- W01: Transferred to another enrollment in same school
- W02: Transfer to a school within the district
- W07: Withdrawn for health reasons
- W08: Withdrawn due to death
- W12: Withdrawn under jurisdiction of court
- W17: Withdrawn, age 5 immaturity or parent choice
- W20: Transfer to home school
- W21: Transfer to a nonpublic school
- W22: Moved, re-enrolled in another Kentucky public district
- W23: Withdrawn, second drop in school year
- W24: Moved, whereabouts unknown
- W25: Dropout – above minimum age for withdrawal
- W26: Completed GED Program/GED Certificate
- W27: Withdrawal – Received GED
- W28: Reached maximum age for services, no diploma
- W29: Moved, out of state or out of United States
- W30: Mid-year withdrawal Grade 14 with prior diploma
Appendix E: KTS Exchange Logic
The logic to pull KTS Exchange is as follows. A course at the home school from the KTS Data Exchange will have:
- CourseCatalog.name = Calculated Value composed of the following:
- Last two digits of calendar.endYear minus 1
- hypen (-)
- Last two digits of calendar.endYear
- space
- KTS Course Catalog (HIGH SCHOOLS ONLY)
- Example: 22-23 KTS Course Catalog (HIGH SCHOOLS ONLY)
- CourseMaster and CourseCatalog LEFT JOIN on catalogID
- KTSTechID is defined for the corresponding course
- customCourse.value is NOT NULL for CampusAttribute.object = ‘Course’ AND CampusAttribute.element = ‘KTSTechID’
- CustomCourse LEFT JOIN to Course on coursed and to CampusAttribute on attributeID