Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crocus main #76

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 16 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions assessments/KRAssessment/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.jsonl
run.csv
61 changes: 61 additions & 0 deletions assessments/KRAssessment/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Assessment Details
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you update the readme to match the others in the repo?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although I have resolved all the other issues, I don't know what I would need to do here. Can you elaborate? @jalvord1


## Assessment Identifier(s)
- KRA (the name of the assessment)

## Assessment Family
- None yet

## Assessment Score Method Descriptors
- uri://ed.sc.gov/assessmentReportingMethodDescriptor#ScaleScore
- uri://ed.sc.gov/assessmentReportingMethodDescriptor#PerformanceLevel

# Hierarchy
![alt text](image.png)

## StudentAssessmentEducationOrganizationAssociation
-SchoolCode is mapped for this entity.

## Reasoning
The kindergarten readiness assessment is a composite assessment with objectives such as:
- Social Foundation mapping to Social Foundations academic subject
- Language and Literacy mapping to English/Language Arts academic subject
- Mathematics mapping to Mathematics academic subject
- Physical Well-Being and Motor Development mapping to Physical Well-Being academic subject
in the North Carolina Academic subject name space .

## Summary of Descriptor Fields and Mappings

### assessmentCategoryDescriptor:
- **assessments.jsont**: `uri://ed-fi.org/assessmentCategoryDescriptor#{{assessmentCategoryDescriptor}}`
- **assessments.csv**: kindergarten Readiness

### academicSubjectDescriptor:
- **assessments.jsont**: `uri://ed.sc.gov/AcademicSubjectDescriptor#{{academicSubjectDescriptor}}`
- **assessments.csv**: Composite

### assessmentReportingMethodDescriptor:
- **assessments.jsont**: `{{namespace}}/AssessmentReportingMethodDescriptor#ScaleScore`
- **objectiveAssessments.jsont**: `{{namespace}}/AssessmentReportingMethodDescriptor#ScaleScore`
- **studentAssessments.jsont**: `{{namespace}}/AssessmentReportingMethodDescriptor#ScaleScore`
- **studentAssessments.jsont (within studentObjectiveAssessments)**: `{{namespace}}/AssessmentReportingMethodDescriptor#ScaleScore`
- here the namespace is : `uri://ed.sc.gov/KRA`
### resultDatatypeTypeDescriptor:
- **assessments.jsont**: `uri://ed-fi.org/ResultDatatypeTypeDescriptor#Integer`
- **objectiveAssessments.jsont**: `uri://ed-fi.org/ResultDatatypeTypeDescriptor#Integer`
- **studentAssessments.jsont**: `uri://ed-fi.org/ResultDatatypeTypeDescriptor#Integer`
- **studentAssessments.jsont (within studentObjectiveAssessments)**: `uri://ed-fi.org/ResultDatatypeTypeDescriptor#Integer`

### performanceLevelDescriptor:
- **studentAssessments.jsont**: `{{namespace}}/PerformanceLevelDescriptor#{{PerformanceLevelDescriptor}}`
- **studentAssessments.jsont (within studentObjectiveAssessments)**: `{{namespace}}/PerformanceLevelDescriptor#{{PerformanceLevel_SFScore}}, {{PerformanceLevel_LLScore}}, {{PerformanceLevel_MAScore}}, {{PerformanceLevel_PDScore}}`
-Here the performance level descriptors match the top level values :Demonstrating Readiness, Emerging Readiness and Approaching Readiness
### whenAssessedGradeLevelDescriptor:
- **studentAssessments.jsont**: `{{whenAssessedGradeLevelDescriptor}}`
-Here there is an assumption made the exam is taken by prekindergarten/preschool students : uri://ed-fi.org/GradeLevelDescriptor#Prekindergarten/Preschool
### educationOrganizationAssociationTypeDescriptor:
- **educationOrganizationAssociationTypeDescriptor**: `uri://ed-fi.org/EducationOrganizationAssociationTypeDescriptor#Administration`

### Other mapping decisions
- using **DistrictCode** vs **SchoolCode** for the studentAssessmentEducationOrganizationAssociation entity.

37 changes: 37 additions & 0 deletions assessments/KRAssessment/data/KRA_dictionary.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Field,Definition,Possible Values (or info about values),Further explanation of value(s)
SchoolYear,This year identifies the school year during which the testing occurred. ,Will most likely be a year from 2015 up through 2023,"For school year 2022-2023, 2023 will be the value displayed."
DistrictCode,"This is the district's four-digit code. Depending on how the data are formatted, leading zeros may or may not be present.",Values only go up to four digits and never include alpha characters.,
SchoolCode,School number that is unique for schools within a district,Typically a number that is up to three digits (alpha characters are never present).,"Note that in Ed-Fi, when school numbers/codes in South Carolina are places with district codes, leading zeros on the school numbers are included. So for example, if a school's code is 22 for district 3333, then if these two codes are ever combined, the new code would be 3333022."
Assessment,"Name of the assessment (in this case ""KRA"")",KRA,The full name of the KRA is the Kindergarten Readiness Assessment. Context on this assessment is available on this SC Department of Education web page: https://ed.sc.gov/tests/elementary/kindergarten-readiness-assessment-kra/
PS_StudentID,This is a district-specific ID for the student. It is unique for the student within a district but is not unique within the state.,Alpha characters will never be included,This identifier can be used to identify a unique student within a district.
StudentSUNS,This is a state-specific ID for the student. It is unique for ths student within the state.,Alpha characters will never be included,This is the best identifier for matching students across the state.
FirstName,Student's First Name,Some names may include special characters,
LastName,Student's Last Name,Some names may include special characters,
MiddleName,Student's Middle Name,"Some names may include special characters. Also, note that there may be quite a few NULL values.",
DOB,Student's Date of Birth,,
ManuallyEntered,This is presumably indicating information about how scores were notated. This field may not be needed but is being included for now.,,
DateTaken,This is the date the assessment was taken.,,
TestAdministration,This is the calendar year during which the test was administered.,Will most likely be a year from 2014 up through 2023.,"For school year 2022-2023, the Test Administration year could be either 2022 or 2023 but will most likely be 2022 for KRA."
OverallScore,This is the overall scale score that determines a student's performance level.,any value from 202 to 298 with the minimum score being 202 and the maximum score being 298,"The θ scale is centered at 0 and extends in both positive and negative directions. Applying a linear transformation to the θ scale is desirable because it allows for a scale that is more easily understood by stakeholders and that does not include negative values. The θ scores determined by IRT scaling are converted using a linear transformation such that the scale score = 12* θ + 250. The KRA scale is truncated at θ scores of ±4, which results in minimum and maximum scale scores of 202 and 298, respectively. "
,,270-298,corresponds to the Performance Level of Demonstrating Readiness
,,258-269,corresponds to the Performance Level of Approaching Readiness
,,202-257,corresponds to the Performance Level of Emerging Readiness
PerformanceLevelDescriptor,A value determined by the KRA overall scale score.,,
,,Demonstrating Readiness,"A student demonstrates foundational skills and
behaviors that prepare him/her for a curriculum
based on kindergarten standards."
,,Approaching Readiness,"A student demonstrates some foundational
skills and behaviors that prepare him/her for a
curriculum based on kindergarten standards."
,,Emerging Readiness,"A student demonstrates minimal foundational
skills and behaviors that prepare him/her for a
curriculum based on kindergarten standards."
Status,Completion status,,
,,Complete,All assessment items were completed
,,Some items were not complete,Some assessment items were not completed
,,Complete with NS,All assessment items were completed although there was a no show
,,All items are not complete,Not all assessment items were completed
SFScore,Social Foundations Score,Scale Score range of 202-298,"The domain scale scores are reported using the same scale as the overall score. Caution must be taken when interpreting domain scores, as these scores are determined by a subset of the items that compose the entire KRA, meaning that they provide a less-precise measure of ability."
LLScore,Language and Literacy Score,Scale Score range of 202-298,"The domain scale scores are reported using the same scale as the overall score. Caution must be taken when interpreting domain scores, as these scores are determined by a subset of the items that compose the entire KRA, meaning that they provide a less-precise measure of ability."
MAScore,Mathematics Score,Scale Score range of 202-298,"The domain scale scores are reported using the same scale as the overall score. Caution must be taken when interpreting domain scores, as these scores are determined by a subset of the items that compose the entire KRA, meaning that they provide a less-precise measure of ability."
PDScore,Physical Well-Being and Motor Development Score,Scale Score range of 202-298,"The domain scale scores are reported using the same scale as the overall score. Caution must be taken when interpreting domain scores, as these scores are determined by a subset of the items that compose the entire KRA, meaning that they provide a less-precise measure of ability."
29 changes: 29 additions & 0 deletions assessments/KRAssessment/data/KRA_sample_file_deidentified.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
SchoolYear,DistrictCode,SchoolCode,Assessment,PS_StudentID,StudentSUNS,FirstName,LastName,MiddleName,DOB,ManuallyEntered,DateTaken,TestAdministration,OverallScore,PerformanceLevelDescriptor,Status,SFScore,LLScore,MAScore,PDScore,,,,,
2023,8881,23,KRA ,114501,2847365761,FirstName_01,LastName_01,MiddleName_01,7/28/2017,0,8/15/2022,2022,264,Approaching Readiness,Complete,272,261,259,278,,,,,
2023,8881,33,KRA ,114502,2847365762,FirstName_02,LastName_02,MiddleName_02,10/27/2016,0,8/15/2022,2022,288,Demonstrating Readiness,Complete,298,286,277,293,,,,,
2023,8881,33,KRA ,114503,2847365763,FirstName_03,LastName_03,MiddleName_03,11/4/2016,0,8/15/2022,2022,270,Demonstrating Readiness,Complete,268,280,264,263,,,,,
2023,8881,39,KRA ,114504,2847365764,FirstName_04,LastName_04,MiddleName_04,2/22/2017,0,8/15/2022,2022,268,Approaching Readiness,Complete,265,269,264,293,,,,,
2023,8881,24,KRA ,114505,2847365765,FirstName_05,LastName_05,MiddleName_05,11/28/2016,0,8/15/2022,2022,272,Demonstrating Readiness,Complete,298,267,264,293,,,,,
2023,8881,17,KRA ,114506,2847365766,FirstName_06,LastName_06,MiddleName_06,7/10/2017,0,8/15/2022,2022,257,Emerging Readiness,Complete,262,258,255,255,,,,,
2023,8881,17,KRA ,114507,2847365767,FirstName_07,LastName_07,MiddleName_07,5/13/2017,0,8/15/2022,2022,211,Emerging Readiness,Complete,202,202,225,216,,,,,
2023,8881,17,KRA ,114508,2847365768,FirstName_08,LastName_08,MiddleName_08,3/2/2017,0,8/15/2022,2022,262,Approaching Readiness,Complete,278,255,257,293,,,,,
2023,8881,53,KRA ,114509,2847365769,FirstName_09,LastName_09,MiddleName_09,10/22/2016,1,8/15/2022,2022,265,Approaching Readiness,Complete,278,256,264,293,,,,,
2023,8881,11,KRA ,114510,2847365770,FirstName_10,LastName_10,MiddleName_10,4/7/2017,0,8/15/2022,2022,245,Emerging Readiness,Complete,249,248,234,248,,,,,
2023,8881,40,KRA ,114511,2847365771,FirstName_11,LastName_11,MiddleName_11,6/3/2017,0,8/15/2022,2022,261,Approaching Readiness,Complete,268,261,253,278,,,,,
2023,8881,45,KRA ,114512,2847365772,FirstName_12,LastName_12,MiddleName_12,7/25/2017,0,8/15/2022,2022,256,Emerging Readiness,Complete,272,252,247,269,,,,,
2023,8881,30,KRA ,114513,2847365773,FirstName_13,LastName_13,MiddleName_13,3/14/2017,0,8/15/2022,2022,263,Approaching Readiness,Complete,298,256,255,293,,,,,
2023,8881,36,KRA ,114514,2847365774,FirstName_14,LastName_14,MiddleName_14,8/31/2017,0,8/15/2022,2022,268,Approaching Readiness,Complete,287,269,259,269,,,,,
2023,8881,16,KRA ,114515,2847365775,FirstName_15,LastName_15,MiddleName_15,8/9/2017,0,8/15/2022,2022,296,Demonstrating Readiness,Complete,298,294,286,293,,,,,
2023,8881,24,KRA ,114516,2847365776,FirstName_16,LastName_16,MiddleName_16,4/5/2017,0,8/15/2022,2022,270,Demonstrating Readiness,Complete,262,271,277,278,,,,,
2023,8881,36,KRA ,114517,2847365777,FirstName_17,LastName_17,MiddleName_17,1/25/2017,0,8/15/2022,2022,277,Demonstrating Readiness,Complete,298,277,264,293,,,,,
2023,8881,15,KRA ,114518,2847365778,FirstName_18,LastName_18,MiddleName_18,8/16/2017,0,8/15/2022,2022,255,Emerging Readiness,Complete,242,264,257,251,,,,,
2023,8881,46,KRA ,114519,2847365779,FirstName_19,LastName_19,MiddleName_19,9/18/2016,0,8/15/2022,2022,247,Emerging Readiness,Complete,249,249,247,240,,,,,
2023,8881,44,KRA ,114520,2847365780,FirstName_20,LastName_20,MiddleName_20,9/8/2016,0,8/15/2022,2022,247,Emerging Readiness,Complete,262,222,243,269,,,,,
2023,8881,57,KRA ,114521,2847365781,FirstName_21,LastName_21,MiddleName_21,5/4/2017,1,8/15/2022,2022,277,Demonstrating Readiness,Complete,298,269,277,293,,,,,
2023,8881,57,KRA ,114522,2847365782,FirstName_22,LastName_22,MiddleName_22,4/8/2017,0,8/15/2022,2022,271,Demonstrating Readiness,Complete,287,269,267,269,,,,,
2023,8881,14,KRA ,114523,2847365783,FirstName_23,LastName_23,MiddleName_23,11/22/2016,0,8/15/2022,2022,271,Demonstrating Readiness,Complete,298,269,262,278,,,,,
2023,8881,44,KRA ,114524,2847365784,FirstName_24,LastName_24,MiddleName_24,9/24/2016,0,8/15/2022,2022,277,Demonstrating Readiness,Complete,268,294,277,269,,,,,
2023,8881,58,KRA ,114525,2847365785,FirstName_25,LastName_25,MiddleName_25,2/18/2017,0,8/15/2022,2022,261,Approaching Readiness,Complete,262,259,257,293,,,,,
2023,8881,45,KRA ,114526,2847365786,FirstName_26,LastName_26,MiddleName_26,8/9/2017,0,8/15/2022,2022,259,Approaching Readiness,Some items were not complete,269,253,255,289,,,,,
2023,8881,6,KRA ,114527,2847365787,FirstName_27,LastName_27,MiddleName_27,4/5/2017,0,8/15/2022,2022,202,Emerging Readiness,Complete with NS,202,202,202,202,,,,,
2023,8881,20,KRA ,114528,2847365788,FirstName_28,LastName_28,MiddleName_28,1/25/2017,0,8/15/2022,2022,NULL,Did Not Participate,All items are not complete,NULL,NULL,NULL,NULL,,,,,
Loading