KIDS KCAN Extract (Kansas)

Tool Search: KIDS KCAN

The Kansas CAN (KCAN) Extract focuses on providing links among the courses students take during the school year, including the educator teaching the course and the course outcome. KCAN Records should be submitted as soon as possible after a grade is determined. They must be submitted in a batch by themselves (they cannot be included with other KIDS Data Collection reports).

Screenshot of the KIDS KCAN Extract located at Reporting, KS State Reporting. KIDS KCAN Extract

Read - Access and generate the KIDS KCAN Extract.
Write - N/A
Add - N/A
Delete - N/A

For more information about Tool Rights and how they function, see the Tool Rights article.

Report Logic

One record reports for each Grading Task or Standard that is marked as State Reported for each term in which the grading task is scheduled for that section. One record per grading task/standard or standard/section combination reports per student.

Students must be actively enrolled in the calendar and scheduled into the course section on at least one date on or between the Calednar Start Date and the Effective Date entered on the report editor. When the student drops the section, then re-enrolls into the same section, only the most recent enrollment status and completion status reports. 

  • Migrant students with a Migrant Indicator status of 1. Currently a Migrant Student as of the Effective Date report when it overlaps the configuration year. 
  • Virtual ED students (marked on the enrollment record in the Virtual ED Student field) report.
  • CTE (Career Tech) students report when they are scheduled into courses marked with a specific College/Career Type settings, entered in the Custom Data Elements section on the Course Informaiton editor. Codes F, C, L and X are the only CTE codes that report. 
  • Students only report grades for courses when the course has been completed with a pass/fail grade and is marked state reported.

Grade Levels are mapped to a State Code and report a Code Mapping value. See the table below for what State Grade Level value reports which Code Mapping value. This applies to the Current Grade Level field and the KCC Identifier Creation. Student enrolled in grades 9-12 and UG are included in this report. 

Click here to expand...

State CodeNameCode Mapping
00Special Education Infant/ToddlerIT
013 year old PreschoolerPR
024 year old PreschoolerPR
035 year old PreschoolerPR
04Four year old At RiskPR
05KindergartenKG
06First Grade01
07Second Grade02
08Third Grade03
09Fourth Grade04
10Fifth Grade05
11Sixth Grade06
12Seventh Grade07
13Eighth Grade08
14Ninth Grade09
15Tenth Grade10
16Eleventh Grade11
17Twelfth Grade12
18Not gradedUG
33At-Risk 3 yr old PreschoolerPR

Grades for courses are only reported when the course has been completed, regardless of pass or fail status, and is marked as state reported. 

CTE Certificates report only when the Date Earned on the certificate falls within the dates of the reporting calendar (school year start date to school year end date for the selected calendar).

Courses and students do not report when: 

  • Students and courses are marked State Exclude.
  • Courses are marked as Course Exclude.
  • Student enrollments are marked as State Exclude, the grade level of enrollment is marked as State Exclude, or the calendar of enrollment is marked as State Exclude.

Course Status

The course status field reports the students progress in the selected calendar. This is a calculated value, based on the student's letter grade in the course.

The following table lists the business logic for the reported values.

Click here to expand...

Reported ValueReports When
00

The student does not have a grade for a grading task or standard being reported, and the student has not dropped the course or left the school, and the effective date of the report is prior to the end of the course.


The student must be marked as a Migrant student in order to report this value.

01
  • The student has a letter grade for a grading task or standard being reported, and
  • The letter grade is marked as passing as of the effective date selected in the extract editor.

The logic looks at the score group/rubric used in the grading task or standard to determine when the grade is a passing score.

02
  • The student has a letter grade in a grading task or standard being reported, and
  • The letter grade is NOT marked as passing as of the effective date selected in the extract editor.

The logic looks at the score group/rubric used in the grading task or standard to determine when the grade is a passing score.

04
  • The student does NOT have a letter grade for the grading task/standard being reported, and
  • The student has dropped the course before the end date of the course, but has attended class at any time during the period of the course for any length of time

The student must be marked as Migrant in order to report this value. Reporting this value triggers the Instructional Minutes Completed field to populate with the number of instructional minutes the student has completed.

44
  • The student does not have a final grade posted and the student is marked as Migrant, and
  • The section of record has ended prior to the effective date entered on the extract editor, and
  • The student has attendance recorded for the section record.
80
  • The student does not have a final grade posted, and
  • The student is marked as Migrant through the summer or a new Migrant Indicator is created for the summer session (June 1 through September 3)
90
  • The student has a Certification for a Course Section, and
  • The local course ID and KCC Identifier field is Certificate.
99Reports when the record was submitted in error. This is a manual code for use directly in KDSE/KIDS.

Report Editor

Field

Description

Effective Date

The date on which data is extracted. The Effective Date is set to the current date by default. Dates are entered in mmddyy format or by clicking the calendar icon and selecting a date.

Student Ad Hoc Filter

If desired, an Ad hoc filter using the Student data type may be selected to further narrow the results. Only students included in this filter are included in the report.

Course Ad Hoc Filter

If desired, an Ad hoc filter using the Course/Section data type may be selected to further narrow the results.

Format

The format in which the extract is generated. Use State Format (Tab Delimited) when submitting to the state; otherwise, use HTML, CSV or XML to review data prior to submission.

Record Type

Indicates the type of record being generated:

  • Certificates and Course Outcomes - this is the default selection. When chosen, all records report.
  • Certificates Only - reports only records where the KCC Identifier Field is Certificate. This also requires the CTE Certification field to report a value.
  • Course Outcomes Only - reports only records where the KCC Identifier field is NOT Certificate.

Maximum Records Per File
(state format only)

The maximum number of records that may be extracted when the report is being generated in State Format (Tab Delimited). This field defaults to 20,000.


When a value is entered in this field, only that number of records is created in each file. Multiple files will need to be generated to accommodate all reporting records.

Select Calendars

The calendars from which data is extracted. At least one calendar must be selected in order to produce an extract.

Generate the Report

  1. Enter an Effective Date.
  2. Select a Student Ad Hoc Filter if needed.
  3. Select a Course Ad Hoc Filter if needed.
  4. Select the appropriate Format.
  5. Select the desired Record Type.
  6. Enter a Maximum Records Per File.
  7. Select the calendars to include in the extract.
  8. Click Generate Extract. The extract displays in the selected format. 
Screenshot of the KIDS KCAN Extract in HTML Format.KIDS KCAN Extract - HTML Format

Report Layout

Report Header

Element

Description

Record Type

2 bytes, must contain the characters TH.

Extract Date

10 bytes, date the export file was created; MM/DD/YY format

Extract Time

8 bytes, time export file was created; HH:MM:SS format

Transmission ID

10 bytes, must match the Transmission ID field in the Footer Record.

Version

10 bytes, always 20.0

Delimiter Character

25 bytes, 0X09 for tab; 0X2C for CSV

Report Body

Element

Description

Location

Record Type

Indicates the collection to which the record belongs.


Reports as KCAN.


Alphanumeric, 4 characters

Not Dynamically Stored

Student AYP/QPA School Identifier

Reports the school number for the calendar being reported where the student is assigned for accountability purposes.


The AYPSchool is the school number of the student's enrollment.


Override

  • There is an override in Student Information > General > Enrollments > State Reporting Fields > AYP School Override 1. When an override is selected, this information reports. 
  • Override 2 is ignored.

Reporting logic

The State School Number, unless the AYP School Override 1 field on the enrollment record is populated, then that value reports.


When the AYP School Override 1 field is not populated, then the School AYP Number reports.


When the School AYP Number is not populated, the school number reports.


Numeric, 4 characters

School Information > State School Number


School.number


Enrollments > State Reporting Fields > AYP School Override 1


Enrollment.schoolAYP1

Student Legal Last Name

Reports the last name of the student.


When the Legal Last Name field is populated, information reports from that field.


Alphanumeric, 60 characters

Demographics > Person Information > Last Name


Identity.lastName


Identities > Identity Information > Protected Identity Information > Legal Last Name


Identity.legalLastName

Student Legal First Name

Reports the first name of the student.


When the Legal First Name field is populated, information reports from that field.


Alphanumeric, 60 characters

Demographics > Person Information > First Name


Identity.firstName


Identities > Identity Information > Protected Identity Information > Legal First Name


Identity.legalfirstName

Student Legal Middle Name

Identifies the student's legal middle name.


When the Legal First Name field is populated, information reports from that field.


Alphanumeric, 60 characters

Demographics > Person Information > Middle Name


Identity.middleName


Identities > Identity Information > Protected Identity Information > Legal Middle Name


Identity.legalMiddleName

Student Generation Code

Identifies the student as having a suffix (e.g., Jr., III) assigned to their name. 


Alphanumeric, 10 characters

Demographics > Person Information > Suffix


Identity.suffix

Student Gender

Indicates whether the student is male of female.


When the Legal Gender field is populated, information reports from that field.

1: Male
0: Female


Numeric, 1 digit

Demographics > Person Information > Gender


Identity.gender


Identities > Identity Information > Protected Identity Information > Legal Gender


Identity.legalGender

Student Date of Birth

Identifies the date on which the student was born.


Date Field, 10 characters (MM/DD/YYYY)

Demographics > Person Information > Birth Date


Identity.birthDate

Student Current Grade Level

Identifies the grade in which the student is enrolled. See the Report Logic section for details.


When the student has multiple enrollment records in the same school and the same calendar year, and one or more of those records is ended while another record is active, the current grade level reports from the active enrollment record.


Alphanumeric, 2 characters

Enrollments > General Enrollment Information > Grade Level 


Enrollment.grade

Student Local ID

Identifies the unique code assigned to the student by the school.


Alphanumeric, 20 characters

Demographics > Person Information > Student Number


Student.number

Student Hispanic Ethnicity

Indicates whether the student's ethnicity is Hispanic/Latino.


Alphanumeric, 1 characters (Y/N)

Demographics > Person Information > Race Ethnicity > Is the individual Hispanic/Latino


Identity. hispanicLatino

State Student Identifier

Identifies the unique number given to the student by the KIDS Assignment System.


Numeric, 10 digits

Demographics > Person Identifiers > State ID


Person.stateID

School Year

Identifies the ending year of the current school year. For example 2021-2022 reports 2022.


Numeric, 4 digits

Calendar Information > End Date


Calendar.endYear

Student Comprehensive Race

Identifies the student's federal race/ethnicity. Options are as follows:

  • 10000: White
  • 01000: Native Hawaiian/Pacific Islander
  • 00100: Black
  • 00010: Asian
  • 00001: American Indian/Alaskan Native

Numeric, 5 digits

Demographics > Person Information > Race/Ethnicity > Race


RaceEthnicity.code

Virtual Education Student

Indicates whether a student is participating in a virtual education school or program that is approved for State funding. This only reports when the submitter is the school or district providing the virtual education services or contracting with an approved program to provide the virtual education services via a service center.


Students in grades 00-04 report a value of zero (0). In order to report a value that is not zero (0), the Current Grade Level must be 05-18.


Reports the assigned value identifying the student as a virtual education student:

  • 0: Student is not a Virtual Education Student and has not been during the current school year
  • 1: Student is currently a Virtual Education Student
  • 2: Student is not currently a Virtual Education Student, but has been at some point during the current school year. 

Numeric, 1 digit

Enrollments > State Reporting Fields > Virtual Ed Student

Enrollment.virtualEd
Migrant Student

Indicates the student meets the requirements of being considered a Migrant. See the Report Logic section for more information.


A value of 1 reports when:

  • A Migrant record exists for a student where the Start/End Date of that record falls within the current school year's enrollment AND within the Effective Date of the extract.
  • A Migrant record exists where the End Date is blank and the Start Date is before the current school year's enrollment OR before the Effective Date of the Extract.
  • Otherwise, a value of 0 reports.

Numeric, 1 digit

Migrant > Migrant Indicator

Migrant.migrantCOEStatusIndicator
Single Parent

Indicates whether the student is a single parent during the school year.


When the student is a CTE student and the course KCCID ends in F, C, L or X, then: 

  • A value of 1 reports when the Single Parent field is set to Y: Yes.
  • A value of 0 reports when the Single Parent Code is set to N: No. 
  • A blank value reports when the student is not a CTE student, regardless of the KCCID field.


Numeric, 1 digit

Enrollments > State Reporting Fields > Single Parent

Enrollment.singleParent
Term

Reports the term in which the course was taken and a credit was earned, as follows. Only previous terms within the current school year and current terms report.

  • S1 = Semester 1
  • S2 = Semester 2
  • Q1 = Quarter 1
  • Q2 = Quarter 2
  • Q3 = Quarter 3
  • Q4 = Quarter 4
  • T1 = Trimester 1
  • T2 = Trimester 2
  • T3 = Trimester 3
  • YR = Year Long
  • SM = Summer

To report as SM, the Summer flag must be marked on the Calendar and the Section Schedule Placement.


When summer is not marked, and the calendar is set up in quarters:

  • When section is 1 quarter long and scheduled first quarter, reports Q1.
  • When section is 1 quarter long and scheduled second quarter, reports Q2.
  • When section is 1 quarter long and scheduled third quarter, reports Q3.
  • When section is 1 quarter long and scheduled fourth quarter, reports Q4.
  • When the section is 2 quarters long and scheduled quarters 1 and 2, reports S1.
  • When the section is 2 quarters long and scheduled quarters 3 and 4, reports S2.

When summer is not marked, and the calendar is set up in semesters:

  • When scheduled first semester, reports S1.
  • When scheduled second semester, reports S2.

When summer is not marked, and the calendar is set up in trimesters:

  • When first 12 week session (Trimester), reports T1.
  • When second 12 week session (Trimester), reports T2.
  • When third 12 week session (Trimester), reports T3.

When summer is not marked, and the calendar is set up as one year, reports as YR.


When the KCC Identifier field is Certificate, reports as YR.


When there are multiple term schedules, the term to which the course is linked in the Section Schedule Placement reports.


When the calendar is not set up for one of these term codes, reports NULL.


Alphanumeric, 2 characters

Terms > Name


TermSchedule.name


Section Information > Schedule Placement

KCC Identifier

Identifies the number given to each course the district has mapped in the Kansas Course Code Management System. This value reports from the Credits field on the Grading Task assigned to the course.


A Concatenated value reports. See the KCC Identifier Creation for more information.

  • When a one-time grading task marked as state reporting does not have a credit value, attached to it, the credit amount is 0.00.
  • For one-time grading tasks that have a credit value, the credit amount reflects the credit amount listed for the grading task. When the Credit Value is .25, this field reflects the value of .25.

When a student has a certificate, a line reports as Certificate when the student is assigned to an Acadmic (CTE) Program Passed is marked.


Alphanumeric, 17 characters

Data not stored

Course Section

This number consists of the course's Section ID, Grading Task ID, and the Term Number for the grade being reported. It is a locally identified value that helps distinguish multiple local courses that map to the same KCC Identifier.


When a student has a completed certificate (marked as passed), this field reports a value of Certificate.


When the KCC Identifier field reports a value of Migrant Student, this field reports a value of MigrantStudent.


Alphanumeric, 30 characters

Section Information > Section ID


Section.sectionID


Grading Tasks > Grading Task ID

Local Course ID

Identifies the unique number assigned to the course.


When a student has a completed certificate (marked as passed), this field reports a value of Certificate.


When the KCC Identifier field reports a value of Migrant Services, this field reports a value of MigrantServices.


Alphanumeric, 50 characters

Course Information > Number 


Course.number

Course Status

Indicates the student's course progress. Progress is determined by the letter grade ONLY that is assigned to the student; percentage values are not used in the calculation.


See the Course Status section for detailed logic and reported values. 


For example:

  • When a student's grade is a B and letter grade B is marked as a passing score on the Score Group/Rubric, a value of 01 reports, regardless of the percentage given for that letter grade.
  • When a student's grade is F and letter grade F is not marked as a passing score on the Score Group/Rubric, a value of 02 reports, regardless of the percentage given for that letter grade.

Numeric, 2 digits

Section Information > Grading by Task > Task > Student > Score

Letter Grade

Indicates the categorical letter grade level achieved as of the end of the course.

This field is required when 1 or 2 is reported for field 20. This does not have to be a letter grade.

The student's letter grade is reported from the Grading Task or Standard. The first two characters of the grade are reported.


Alphanumeric, 2 characters

Section Information > Grading By Task > Task > Student > Percent/Score

Percent Grade

Percent achieved as of the end of the course from 0 to 100%.

This field is required when 1 or 2 is reported for field 20.

The student's percentage reports from the Grading Task or Standard. The first two characters of the grade are reported, rounded to one decimal.


Numeric, 5 digits (XXX.X)

Section Information > Grading By Task > Task > Student > Percent/Score

Work-Based LearningIndicates whether the student participates in work-based learning. 
  • Reports a value of 01 when the Work-Based Learning checkbox is marked on the Course editor.
  • When the KCC Identifier field reports a value of Certificate or Migrant Services, a blank value reports.  
  • Otherwise, a value of 00 reports.

Numeric, 2 digits

Course Information > Work-Based Learning



Course.vocationalCode
College Credits Earned

Reports the credits earned toward college. 


Reports the value entered in College Credits when the Course Status field reports a value of 01. 


Otherwise, reports a value of zero (0).


The College/Career Type must be C, D, L or R to report College Credits Earned.


Numeric, 5 digits (XX.XX)

Section Information > Custom Data Fields > College Credits

Course.collegeCredits
CTE Certification EarnedReports the certificate the student earned when the student passed the certification.

Alphanumeric, 35 characters
Academic Planning > Programs > CTE Program

ProgramParticipation.certificationName
Date EarnedReports the date the student earned the certification.

Date field, 10 characters (MM/DD/YYYY)

Academic Planning > Programs > CTE Program > Certifications > Date

ProgramParticipation.certificationDate
Graduation Year

Reports the end year associated with the certification.


When the Diploma Date field is blank on the student's Graduation tab, this field reports the NCLB Cohort Year.


When the KCC Identifier field reports a value of 'Certificate', this field reports the student's year of graduation.


Date field, 4 digits (YYYY)

Academic Planning > Programs > CTE Program > Certifications > Date

ProgramParticipation.certificationDate
First Instruction DateReports the student's enrollment start date. When the student is a Migrant student, reports the student's Migrant Start Date.

When the student is a Migrant student and the KCC Identifier field is NOT Certificate, the current term is based on the Effective Date entered in the extract editor and the date reports using the following logic:
  • When the Roster Start Date is populated, that date is used as the Compare Date. Otherwise, the Enrollment Start Date is used.
  • When the Compare Date is BEFORE the first day of the current term, the Start Date of the current term reports.
  • When the Compare Date is AFTER the first day of the current term, the Compare Date reports.

Date field, 10 characters (MM/DD/YYYY)

Enrollments > Start Date


Enrollment.startDate


Schedule > Walk-In Scheduler > Roster Start Date


Roster.startDate


Terms > Start Date


Term.startDate


Last Instruction DateReports the student's enrollment end date. When the student is a Migrant student, reports the Migrant End Date.

When the student is a Migrant student AND the Course Status field reports a value of 01, 02 or 04, the current term is based on the Effective Date entered in the extract editor and the date reports using the following logic:
  • When the Enrollment End Date AND the Roster End Date are both populated, the earlier date between the two is used. Otherwise, whichever date field is populated is used as the compare date. 
  • When the Compare Date is AFTER the last day of the current term, the End Date of the current term reports.
  • When the Compare Date is BEFORE the last day of the current term, the Compare Date reports. 

Date field, 10 characters (MM/DD/YYYY)

Enrollments > End Date


Enrollment.endDate


Schedule > Walk-In Scheduler > Roster End Date


Roster.endDate


Terms > End Date


Term.startDate

Instruction Minutes Completed

Reports the total number of instruction minutes for the student, from the first instruction date to the last instruction date.


When the student is a Migrant (the Migrant Indicator field on Program Participation > Migrant reports a value of 1) and the student's Course Status does not have a letter grade (Course Status field reports a value of 04), this field reports a value.


Numeric, 10 characters

Calculated value

 User Field 1 

N/A

N/A

 User Field 2 

N/A

N/A

 User Field 3 

N/A

N/A

Report Footer

Element

Description

Record Type

2 bytes, must contain the characters TT.

Transmission ID

10 bytes, must match the Transmission ID field in the Header Record.

Number of Record

10 bytes, number of records including header and footer records.

KCC Identifier Creation

The KCC Identifier field is a concatenated value from 10 fields that reports into a single output (e.g.,02052G0.501214GGN):

Field

Length

Campus Database

Campus Interface

Example

Subject Area Code

2 characters

Course.subjectAreaCode

Course Information > Custom Data Elements > Subject Area Code

02052G0.501214GGN

Course Identifier

3 characters

Course.stateCode

Course Information > State Code

02052G0.501214GGN

Course Level

1 character

Course.courseLevel

Course Information > Custom Data Elements > Course Level

02052G0.501214GGN

Credits

4 characters

GradingTaskCredit. credit

Course Grading Tasks > Grading Task > Credit

02052G0.501214GGN

Sequence

1 character

Sequence.course

Course Information > Custom Data Elements > Sequence

02052G0.501214GGN

Sequence Total

1 character

Course.sequenceTotal

Course Information > Custom Data Elements > Sequence Total

02052G0.501214GGN

Grade Level

2 characters

Course.grade

Course Information > Grade Level

02052G0.501214GGN

Targeted Program

1 character

Course.targetedProgram

Course Information > Custom Data Elements > Targeted Program

02052G0.501214GGN

Delivery Type

1 character

Course.deliveryType

Course Information > Custom Data Elements > Delivery Type

02052G0.501214GGN

College/Career

1 character

CareerCollege.course

Course Information > Custom Data Elements > College/Career Type

02052G0.501214GGN