diff --git a/assessments/ACT_Aspire/.gitignore b/assessments/ACT_Aspire/.gitignore new file mode 100644 index 000000000..df5e50400 --- /dev/null +++ b/assessments/ACT_Aspire/.gitignore @@ -0,0 +1,2 @@ +packages/* +packages \ No newline at end of file diff --git a/assessments/ACT_Aspire/README.md b/assessments/ACT_Aspire/README.md new file mode 100644 index 000000000..5a0e19888 --- /dev/null +++ b/assessments/ACT_Aspire/README.md @@ -0,0 +1,39 @@ +* **Title**: ACT Aspire Bundle -API 3.x +* **Description**: This bundle includes the ACT Asprie assessment which is a summative assessment, designed to measure student progress across multiple subject areas towards meeting college reasiness bendhmarks. +* **API version**: 5.3 +* **Submitter name**: SA Salter +* **Submitter organization**: Crocus LLC + +To run this bundle, please add your own source file data/ACT_Aspire_Sample_File.csv + +This bundle was designed to work with the ACT 2015 Aspire Summative Student Performance File Format layout provided by the assessment vendor. + +## CLI Parameters + +### Required +* OUTPUT_DIR: Where output files will be written +* INPUT_FILE: The assessment file to be mapped +* STUDENT_ID_NAME: Which column to use as the Ed-Fi studentUniqueId. Can be one of the native columns in the assessment file (e.g., State Student ID) when the bundle is run directly. Otherwise leave the default value edFi_studentUniqueID +* POSSIBLE_STUDENT_ID_COLUMNS: This should contain all the possible native student id columns in the assessment file( e.g., State Student ID) . + +### Optional +* DESCRIPTOR_NAMESPACE: This should be the default namespace for descriptors such as ResultDatatypeTypeDescriptor. The default value is: uri://ed-fi.org + +## Run Earthmover +Using an ID column from the assessment file: +earthmover run -c ./earthmover.yaml -p '{ + "INPUT_FILE": "path/to/ACT_Aspire_Sample_2015.csv", + "OUTPUT_DIR": "./output", + "STUDENT_ID_NAME": "State Student ID" +}' + +## Lightbeam +Once you have inspected the output JSONL for issues, check the settings in lightbeam.yaml and transmit them to your Ed-Fi API with: +```bash +lightbeam validate+send -c ./lightbeam.yaml -p '{ +"DATA_DIR": "./output/", +"EDFI_API_BASE_URL": "yourURL", +"EDFI_API_CLIENT_ID": "yourID", +"EDFI_API_CLIENT_SECRET": "yourSecret", +"API_YEAR": "yourAPIYear" }' +``` \ No newline at end of file diff --git a/assessments/ACT_Aspire/data/ACT_Aspire_Sample_2015.csv b/assessments/ACT_Aspire/data/ACT_Aspire_Sample_2015.csv new file mode 100644 index 000000000..874e6c1ee --- /dev/null +++ b/assessments/ACT_Aspire/data/ACT_Aspire_Sample_2015.csv @@ -0,0 +1,17 @@ +State,State District Code,State District Name,State School Code,State School Name,ACT High School Code,State Student ID,Local ID,First Name,Last Name,Middle Initial,DOB,Gender,Actual Grade,English Testing Grade,Reading Testing Grade,Mathematics Testing Grade,Science Testing Grade,Writing Testing Grade,Class or Group 1,Class or Group 2,Class or Group 3,Class or Group 4,Class or Group 5,Class or Group 6,Class or Group 7,Class or Group 8,Class or Group 9,Class or Group 10,Hispanic or Latino,American Indian / Alaska Native,Asian,Black/African American,Native Hawaiian / Other Pacific Islander,White,Migrant,Economically Disadvantaged,IEP,ELL,Section 504,Other Accoms Plan,Gifted,Teacher Email 1,Teacher Email 2,Teacher Email 3,Teacher Email 4,Teacher Email 5,Teacher Email 6,Teacher Email 7,Teacher Email 8,Teacher Email 9,Teacher Email 10,Personal Needs Profile,Pearson Student ID,English Test Administration Date,English Tested Grade,English Tested Off Grade Flag,English Scale Score,English ACT Readiness Benchmark,English Readiness Level,English Projected one-year ACT Aspire Score Range Lower,English Projected one-year ACT Aspire Score Range Upper,English Projected two-year ACT Aspire Score Range Lower,English Projected two-year ACT Aspire Score Range Upper,English Projected ACT Score Range Lower,English Projected ACT Score Range Upper,English Growth Percentile,English Growth Category,Production of Writing Earned Points,Production of Writing Total Points,Production of Writing Percent Correct,Production of Writing ACT Readiness Range,Knowledge of Language Earned Points,Knowledge of Language Total Points,Knowledge of Language Percent Correct,Knowledge of Language ACT Readiness Range,Conventions of Standard English Earned Points,Conventions of Standard English Total Points,Conventions of Standard English Percent Correct,Conventions of Standard English ACT Readiness Range,English Irregularity,Mathematics Test Administration Date,Mathematics Tested Grade,Mathematics Tested Off Grade Flag,Mathematics Scale Score,Mathematics ACT Readiness Benchmark,Mathematics Readiness Level,Mathematics Projected one-year ACT Aspire Score Range Lower,Mathematics Projected one-year ACT Aspire Score Range Upper,Mathematics Projected two-year ACT Aspire Score Range Lower,Mathematics Projected two-year ACT Aspire Score Range Upper,Mathematics Projected ACT Score Range Lower,Mathematics Projected ACT Score Range Upper,Mathematics Growth Percentile,Mathematics Growth Category,Grade Level Progress Earned Points,Grade Level Progress Total Points,Grade Level Progress Percent Correct,Grade Level Progress ACT Readiness Range,Foundation Earned Points,Foundation Total Points,Foundation Percent Correct,Foundation ACT Readiness Range,Justification and Explanation Earned Points,Justification and Explanation Total Points,Justification and Explanation Percent Correct,Justification and Explanation ACT Readiness Range,Modeling Earned Points,Modeling Total Points,Modeling Percent Correct,Modeling ACT Readiness Range,Number and Operations - Fractions Earned Points,Number and Operations - Fractions Total Points,Number and Operations - Fractions Percent Correct,Number and Operations - Fractions ACT Readiness Range,Number and Operations in Base 10 Earned Points,Number and Operations in Base 10 Total Points,Number and Operations in Base 10 Percent Correct,Number and Operations in Base 10 ACT Readiness Range,The Number System Earned Points,The Number System Total Points,The Number System Percent Correct,The Number System ACT Readiness Range,Number and Quantity Earned Points,Number and Quantity Total Points,Number and Quantity Percent Correct,Number and Quantity ACT Readiness Range,Operations and Algebraic Thinking Earned Points,Operations and Algebraic Thinking Total Points,Operations and Algebraic Thinking Percent Correct,Operations and Algebraic Thinking ACT Readiness Range,Expressions & Equations Earned Points,Expressions & Equations Total Points,Expressions & Equations Percent Correct,Expressions & Equations ACT Readiness Range,Ratios and Proportional Relationships Earned Points,Ratios and Proportional Relationships Total Points,Ratios and Proportional Relationships Percent Correct,Ratios and Proportional Relationships ACT Readiness Range,Algebra Earned Points,Algebra Total Points,Algebra Percent Correct,Algebra ACT Readiness Range,Functions Earned Points,Functions Total Points,Functions Percent Correct,Functions ACT Readiness Range,Geometry Earned Points,Geometry Total Points,Geometry Percent Correct,Geometry ACT Readiness Range,Measurement and Data Earned Points,Measurement and Data Total Points,Measurement and Data Percent Correct,Measurement and Data ACT Readiness Range,Statistics and Probability Earned Points,Statistics and Probability Total Points,Statistics and Probability Percent Correct,Statistics and Probability ACT Readiness Range,Mathematics Irregularity,Reading Test Administration Date,Reading Tested Grade,Reading Tested Off Grade Flag,Reading Scale Score,Reading ACT Readiness Benchmark,Reading Readiness Level,Reading Projected one-year ACT Aspire Score Range Lower,Reading Projected one-year ACT Aspire Score Range Upper,Reading Projected two-year ACT Aspire Score Range Lower,Reading Projected two-year ACT Aspire Score Range Upper,Reading Projected ACT Score Range Lower,Reading Projected ACT Score Range Upper,Reading Growth Percentile,Reading Growth Category,Key Ideas and Details Earned Points,Key Ideas and Details Total Points,Key Ideas and Details Percent Correct,Key Ideas and Details ACT Readiness Range,Craft and Structure Earned Points,Craft and Structure Total Points,Craft and Structure Percent Correct,Craft and Structure ACT Readiness Range,Integration of Knowledge and Ideas Earned Points,Integration of Knowledge and Ideas Total Points,Integration of Knowledge and Ideas Percent Correct,Integration of Knowledge and Ideas ACT Readiness Range,Reading Irregularity,Science Test Administration Date,Science Tested Grade,Science Tested Off Grade Flag,Science Scale Score,Science ACT Readiness Benchmark,Science Readiness Level,Science Projected one-year ACT Aspire Score Range Lower,Science Projected one-year ACT Aspire Score Range Upper,Science Projected two-year ACT Aspire Score Range Lower,Science Projected two-year ACT Aspire Score Range Upper,Science Projected ACT Score Range Lower,Science Projected ACT Score Range Upper,Science Growth Percentile,Science Growth Category,Interpretation of Data Earned Points,Interpretation of Data Total Points,Interpretation of Data Percent Correct,Interpretation of Data ACT Readiness Range,Scientific Investigation Earned Points,Scientific Investigation Total Points,Scientific Investigation Percent Correct,Scientific Investigation ACT Readiness Range,"Evaluation of Models, Inferences, and Experimental Results Earned Points","Evaluation of Models, Inferences, and Experimental Results Total Points","Evaluation of Models, Inferences, and Experimental Results Percent Correct","Evaluation of Models, Inferences, and Experimental Results ACT Readiness Range",Science Irregularity,Writing Test Administration Date,Writing Tested Grade,Writing Tested Off Grade Flag,Writing Scale Score,Writing ACT Readiness Benchmark,Writing Readiness Level,Writing Projected one-year ACT Aspire Score Range Lower,Writing Projected one-year ACT Aspire Score Range Upper,Writing Projected two-year ACT Aspire Score Range Lower,Writing Projected two-year ACT Aspire Score Range Upper,Writing Projected ACT Score Range Lower,Writing Projected ACT Score Range Upper,Writing Growth Percentile,Writing Growth Category,Ideas and Analysis Earned Points,Ideas and Analysis Total Points,Ideas and Analysis Percent Correct,Ideas and Analysis ACT Readiness Range,Development and Support Earned Points,Development and Support Total Points,Development and Support Percent Correct,Development and Support ACT Readiness Range,Organization Earned Points,Organization Total Points,Organization Percent Correct,Organization ACT Readiness Range,Language Use and Conventions Earned Points,Language Use and Conventions Total Points,Language Use and Conventions Percent Correct,Language Use and Conventions ACT Readiness Range,Writing Irregularity,ACT Aspire Composite Score,The ACT Predicted Composite Score Range Low,The ACT Predicted Composite Score Range High,English National Percentile Rank,Mathematics National Percentile Rank,Reading National Percentile Rank,Science National Percentile Rank,Writing National Percentile Rank,ELA Score,ELA Readiness,Progress with Text Complexity,STEM Score,STEM Readiness,Progress Toward Career Readiness,Extract Date,Extract Time,Extracted By,Tenant ID,Student ID,English Test ExternalLoginKey,Mathematics Test ExternalLoginKey,Reading Test ExternalLoginKey,Science Test ExternalLoginKey,Writing Test ExternalLoginKey +SC,1234,Fake School District,1234019,Fake Middle School,,1122334455,2.0003E+11,FirstName_01,LastName_01,B,5/21/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000001,05192015,07,N,422,Y,R,421,429,420,436,,,,,3,10,30,N,4,5,80,Y,11,20,55,Y,N,05192015,07,N,423,Y,R,422,429,421,435,,,,,13,28,46,Y,7,18,39,N,6,16,38,Y,13,30,43,Y,,,,,,,,,1,4,25,N,,,,,,,,,1,4,25,N,3,4,75,Y,,,,,,,,,2,4,50,Y,,,,,2,4,50,N,N,05192015,07,N,417,N,C,418,425,419,433,,,,,5,16,31,N,3,7,43,N,4,6,67,Y,N,05192015,07,N,419,N,N,420,427,421,435,,,,,13,20,65,Y,2,8,25,N,2,12,17,N,N,05192015,07,N,420,N,C,418,425,416,430,,,,,2,6,33,N,2,6,33,N,3,6,50,N,3,6,50,N,N,,,,38,75,38,46,40,420,N,N,421,N,3,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334456,2.0003E+11,FirstName_02,LastName_02,B,5/7/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,Y,N,N,,Y,,,,,,,,,,,,,,,,,1000002,05192015,07,N,422,Y,R,421,429,420,436,,,,,3,10,30,N,3,6,50,Y,13,19,68,Y,N,05192015,07,N,420,N,C,419,426,418,432,,,,,8,28,29,N,5,18,28,N,4,16,25,N,7,26,27,N,,,,,,,,,2,4,50,Y,,,,,,,,,0,4,0,N,2,4,50,Y,,,,,,,,,1,4,25,N,,,,,1,4,25,N,N,05192015,07,N,419,N,C,420,426,421,433,,,,,8,16,50,N,2,7,29,N,4,6,67,Y,N,05192015,07,N,416,N,N,418,425,420,434,,,,,6,20,30,N,2,8,25,N,5,12,42,N,N,05192015,07,N,417,N,N,417,424,417,431,,,,,2,6,33,N,2,6,33,N,3,6,50,N,2,6,33,N,N,,,,38,61,48,32,19,419,N,N,418,N,1,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334457,2.0003E+11,FirstName_03,LastName_03,B,10/17/2001,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000003,05192015,07,N,424,Y,R,423,431,422,438,,,,,5,10,50,N,5,6,83,Y,11,19,58,Y,N,05192015,07,N,424,Y,R,423,430,422,436,,,,,12,28,43,Y,9,18,50,Y,7,16,44,Y,15,30,50,Y,,,,,,,,,2,4,50,Y,,,,,,,,,1,4,25,N,1,4,25,N,,,,,,,,,1,4,25,N,,,,,3,4,75,Y,N,05192015,07,N,424,Y,R,424,429,424,434,,,,,11,16,69,Y,3,7,43,N,5,6,83,Y,N,05192015,07,N,424,N,C,425,431,426,438,,,,,12,19,63,N,3,9,33,N,8,12,67,Y,N,05192015,07,N,423,N,C,420,426,417,429,,,,,3,6,50,N,3,6,50,N,3,6,50,N,3,6,50,N,N,,,,44,79,76,67,49,424,Y,N,424,Y,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334458,2.0003E+11,FirstName_04,LastName_04,B,7/19/2002,F,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,,,,,,Y,,,,,,,,,,,,1000004,05192015,07,N,426,Y,R,425,432,424,438,,,,,8,10,80,Y,2,5,40,N,11,20,55,Y,N,05192015,07,N,431,Y,E,428,436,425,441,,,,,17,28,61,Y,7,18,39,Y,8,16,50,Y,13,26,50,Y,,,,,,,,,1,4,25,N,,,,,,,,,1,4,25,N,3,4,75,Y,,,,,,,,,3,4,75,Y,,,,,3,4,75,Y,N,05192015,07,N,427,Y,R,426,431,425,435,,,,,11,16,69,Y,6,7,86,Y,5,6,83,Y,N,05192015,07,N,431,Y,E,430,436,429,441,,,,,15,20,75,Y,8,8,100,Y,7,12,58,Y,N,05192015,07,N,424,N,C,420,426,416,428,,,,,3,6,50,N,3,6,50,N,3,6,50,N,3,6,50,N,N,,,,55,96,90,91,65,426,Y,Y,431,Y,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334459,2.0003E+11,FirstName_05,LastName_05,B,5/21/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,Y,N,N,,,,,,,,,,,,,,,,,,,1000005,05192015,07,N,410,N,N,412,421,414,432,,,,,3,10,30,N,0,6,0,N,6,19,32,N,N,05192015,07,N,416,N,C,416,423,416,430,,,,,7,28,25,N,3,18,17,N,3,16,19,N,4,26,15,N,,,,,,,,,0,4,0,N,,,,,,,,,2,4,50,Y,2,4,50,Y,,,,,,,,,0,4,0,N,,,,,1,4,25,N,N,05192015,07,N,414,N,N,416,423,418,432,,,,,5,15,33,N,4,9,44,N,1,5,20,N,N,05192015,07,N,408,N,N,411,419,414,430,,,,,2,20,10,N,2,8,25,N,2,12,17,N,N,05192015,07,N,416,N,N,417,423,418,430,,,,,2,6,33,N,2,6,33,N,2,6,33,N,2,6,33,N,N,,,,6,39,25,5,19,413,N,N,412,N,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334460,2.0003E+11,FirstName_06,LastName_06,B,5/7/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000006,05192015,07,N,434,Y,E,431,438,428,442,,,,,8,10,80,Y,4,6,67,Y,16,19,84,Y,N,05192015,07,N,429,Y,E,427,434,425,439,,,,,16,28,57,Y,6,18,33,N,7,16,44,Y,10,26,38,Y,,,,,,,,,3,4,75,Y,,,,,,,,,3,4,75,Y,3,4,75,Y,,,,,,,,,1,4,25,N,,,,,1,4,25,N,N,05192015,07,N,421,N,C,422,428,423,435,,,,,9,16,56,N,4,7,57,N,3,6,50,N,N,05192015,07,N,427,Y,R,427,433,427,439,,,,,14,19,74,Y,5,9,56,Y,7,12,58,Y,N,05192015,07,N,431,Y,R,423,429,415,427,,,,,4,6,67,Y,4,6,67,Y,3,6,50,N,4,6,67,Y,N,,,,85,93,59,80,87,429,Y,N,428,Y,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334461,2.0003E+11,FirstName_07,LastName_07,B,10/17/2001,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,Y,N,Y,,,,,,,,,,,,,,,,,,,1000007,05192015,07,N,426,Y,R,425,432,424,438,,,,,7,10,70,Y,4,6,67,Y,12,19,63,Y,N,05192015,07,N,416,N,C,416,423,416,430,,,,,7,28,25,N,3,18,17,N,4,16,25,N,5,26,19,N,,,,,,,,,1,4,25,N,,,,,,,,,0,4,0,N,2,4,50,Y,,,,,,,,,2,4,50,Y,,,,,0,4,0,N,N,05192015,07,N,422,N,C,422,428,422,434,,,,,10,16,63,Y,4,7,57,N,3,6,50,N,N,05192015,07,N,419,N,N,420,427,421,435,,,,,12,19,63,N,2,9,22,N,3,12,25,N,N,05192015,07,N,423,N,C,420,426,417,429,,,,,3,6,50,N,3,6,50,N,3,6,50,N,3,6,50,N,N,,,,55,39,65,46,49,424,Y,Y,418,N,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334462,2.0003E+11,FirstName_08,LastName_08,B,7/19/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,Y,N,N,,Y,,,,,Y,,,,,,,,,,,,1000008,05192015,07,N,426,Y,R,425,432,424,438,,,,,4,10,40,N,3,5,60,Y,14,20,70,Y,N,05192015,07,N,410,N,N,411,418,412,426,,,,,4,28,14,N,3,18,17,N,2,16,13,N,4,26,15,N,,,,,,,,,0,4,0,N,,,,,,,,,1,4,25,N,0,4,0,N,,,,,,,,,1,4,25,N,,,,,1,4,25,N,N,05192015,07,N,420,N,C,421,427,422,434,,,,,8,16,50,N,5,7,71,Y,2,6,33,N,N,05192015,07,N,430,Y,E,429,436,428,442,,,,,14,20,70,Y,6,8,75,Y,9,12,75,Y,N,05192015,07,N,419,N,N,418,424,417,429,,,,,2,6,33,N,2,6,33,N,3,6,50,N,3,6,50,N,N,,,,55,8,53,88,30,422,N,Y,420,N,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334463,2.0003E+11,FirstName_09,LastName_09,B,5/21/2002,M,07,07,07,07,07,07,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000009,05192015,07,N,422,Y,R,421,429,420,436,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,05192015,07,N,418,N,C,418,424,418,430,,,,,7,28,25,N,5,18,28,N,2,16,13,N,6,26,23,N,,,,,,,,,1,4,25,N,,,,,,,,,0,4,0,N,1,4,25,N,,,,,,,,,2,4,50,Y,,,,,1,4,25,N,N,05192015,07,N,423,Y,R,423,429,423,435,,,,,9,15,60,N,6,9,67,Y,3,5,60,Y,N,05192015,07,N,425,Y,R,425,432,425,439,,,,,14,20,70,Y,6,8,75,Y,4,12,33,N,N,05192015,07,N,420,N,C,418,425,416,430,,,,,2,6,33,N,2,6,33,N,3,6,50,N,3,6,50,N,N,,,,38,50,71,72,40,422,N,N,422,N,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334450,2.0003E+11,FirstName_10,LastName_10,B,5/21/2002,M,10,10,10,10,10,10,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000010,05192016,10,N,450,Y,R,451,459,450,456,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,38,,,,,,,,,,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334450,2.0003E+11,FirstName_20,LastName_10,B,5/21/2002,M,10,10,10,10,10,10,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000020,05192016,10,N,470,Y,E,471,479,470,476,,,,,10,10,100,Y,5,5,100,Y,20,20,100,Y,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,92,,,,,,,,,,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334451,2.0003E+11,FirstName_11,LastName_11,B,5/21/2002,M,09,09,09,09,09,09,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000011,05192016,09,N,422,Y,R,421,429,420,436,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,05192016,09,N,418,N,C,418,424,418,430,,,,,7,28,25,N,5,18,28,N,2,16,13,N,6,26,23,N,,,,,,,,,1,4,25,N,,,,,,,,,0,4,0,N,1,4,25,N,,,,,,,,,2,4,50,Y,,,,,1,4,25,N,N,05192016,09,N,423,Y,R,423,429,423,435,,,,,9,15,60,N,6,9,67,Y,3,5,60,Y,N,05192016,09,N,425,Y,R,425,432,425,439,,,,,14,20,70,Y,6,8,75,Y,4,12,33,N,N,05192016,09,N,420,N,C,418,425,416,430,,,,,2,6,33,N,2,6,33,N,3,6,50,N,3,6,50,N,N,470,460,475,38,50,71,72,40,422,N,Y,422,N,2,08012016,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,,Fake Middle School,,1122334451,2.0003E+11,FirstName_11,LastName_11,B,5/21/2002,M,,09,09,09,09,09,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000011,05192016,09,N,422,Y,R,421,429,420,436,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,05192016,09,N,418,N,C,418,424,418,430,,,,,7,28,25,N,5,18,28,N,2,16,13,N,6,26,23,N,,,,,,,,,1,4,25,N,,,,,,,,,0,4,0,N,1,4,25,N,,,,,,,,,2,4,50,Y,,,,,1,4,25,N,N,05192016,09,N,423,Y,R,423,429,423,435,,,,,9,15,60,N,6,9,67,Y,3,5,60,Y,N,05192016,09,N,425,Y,R,425,432,425,439,,,,,14,20,70,Y,6,8,75,Y,4,12,33,N,N,05192016,09,N,420,N,C,418,425,416,430,,,,,2,6,33,N,2,6,33,N,3,6,50,N,3,6,50,N,N,470,460,475,38,50,71,72,40,422,N,Y,422,N,2,08012016,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,1122334452,2.0003E+11,FirstName_12,LastName_12,B,5/21/2002,M,,10,10,10,10,10,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000012,05192016,10,N,450,Y,R,451,459,450,456,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,38,,,,,,,,,,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,,Fake Middle School,,1122334453,2.0003E+11,FirstName_13,LastName_13,B,5/21/2002,M,10,10,10,10,10,10,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000013,05192016,10,N,450,Y,R,451,459,450,456,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,38,,,,,,,,,,,08012015,022420,Admin Name,9876,,,,,, +SC,1234,Fake School District,1234019,Fake Middle School,,,2.0003E+11,FirstName_14,LastName_14,B,5/21/2002,F,08,10,10,10,10,10,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,TeacherLastName TeacherFirstname,,,,,N,N,N,N,N,Y,,Y,,,,,,,,,,,,,,,,,1000014,05192017,08,N,500,Y,E,480,470,450,456,,,,,4,10,40,N,2,5,40,N,12,20,60,Y,N,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,38,,,,,,,,,,,08012017,022420,Admin Name,9876,,,,,, \ No newline at end of file diff --git a/assessments/ACT_Aspire/earthmover.yaml b/assessments/ACT_Aspire/earthmover.yaml new file mode 100644 index 000000000..119008c93 --- /dev/null +++ b/assessments/ACT_Aspire/earthmover.yaml @@ -0,0 +1,674 @@ +version: 2 + + +config: + log_level: INFO + output_dir: ${OUTPUT_DIR} + memory_limit: 1GB + state_file: ${STATE_FILE} + show_graph: False + show_stacktrace: true + parameter_defaults: + STUDENT_ID_NAME: edFi_studentUniqueID # defaulting to the ID from the file because we don't anticipate needing to use student ID xwalking feature + POSSIBLE_STUDENT_ID_COLUMNS: 'State Student ID' + DESCRIPTOR_NAMESPACE: uri://ed-fi.org + +sources: + assessments: + file: ./seeds/assessments.csv + header_rows: 1 + assessmentCategoryDescriptors: + file: ./seeds/assessmentCategoryDescriptors.csv + header_rows: 1 + assessmentReportingMethodDescriptors: + file: ./seeds/assessmentReportingMethodDescriptors.csv + header_rows: 1 + objectiveAssessments: + file: ./seeds/objectiveAssessments.csv + header_rows: 1 + performanceLevelDescriptors: + file: ./seeds/performanceLevelDescriptors.csv + header_rows: 1 + gradeLevelDescriptors: + file: ./seeds/gradeLevelDescriptors.csv + header_rows: 1 + objectivePerformanceLevel: + file: ./seeds/objectivePerformanceLevel.csv + header_rows: 1 + objectiveScores: + file: ./seeds/objectiveScores.csv + header_rows: 1 + + input: + file: ${INPUT_FILE} + header_rows: 1 + + + +transformations: + input: + source: $sources.input + operations: [] + + stage_student_assessment: + source: $transformations.input + operations: + - operation: keep_columns + columns: + - State Student ID + - State School Code + - Actual Grade + - English Test Administration Date + - English Scale Score + - English ACT Readiness Benchmark + - English Readiness Level + - English Projected one-year ACT Aspire Score Range Lower + - English Projected one-year ACT Aspire Score Range Upper + - English Projected two-year ACT Aspire Score Range Lower + - English Projected two-year ACT Aspire Score Range Upper + - English Projected ACT Score Range Lower + - English Projected ACT Score Range Upper + - English Growth Percentile + - English Growth Category + - Production of Writing Earned Points + - Production of Writing Total Points + - Production of Writing Percent Correct + - Production of Writing ACT Readiness Range + - Knowledge of Language Earned Points + - Knowledge of Language Total Points + - Knowledge of Language Percent Correct + - Knowledge of Language ACT Readiness Range + - Conventions of Standard English Earned Points + - Conventions of Standard English Total Points + - Conventions of Standard English Percent Correct + - Conventions of Standard English ACT Readiness Range + - English Irregularity + - Mathematics Test Administration Date + - Mathematics Scale Score + - Mathematics ACT Readiness Benchmark + - Mathematics Readiness Level + - Mathematics Projected one-year ACT Aspire Score Range Lower + - Mathematics Projected one-year ACT Aspire Score Range Upper + - Mathematics Projected two-year ACT Aspire Score Range Lower + - Mathematics Projected two-year ACT Aspire Score Range Upper + - Mathematics Projected ACT Score Range Lower + - Mathematics Projected ACT Score Range Upper + - Mathematics Growth Percentile + - Mathematics Growth Category + - Grade Level Progress Earned Points + - Grade Level Progress Total Points + - Grade Level Progress Percent Correct + - Grade Level Progress ACT Readiness Range + - Foundation Earned Points + - Foundation Total Points + - Foundation Percent Correct + - Foundation ACT Readiness Range + - Justification and Explanation Earned Points + - Justification and Explanation Total Points + - Justification and Explanation Percent Correct + - Justification and Explanation ACT Readiness Range + - Modeling Earned Points + - Modeling Total Points + - Modeling Percent Correct + - Modeling ACT Readiness Range + - Number and Operations - Fractions Earned Points + - Number and Operations - Fractions Total Points + - Number and Operations - Fractions Percent Correct + - Number and Operations - Fractions ACT Readiness Range + - Number and Operations in Base 10 Earned Points + - Number and Operations in Base 10 Total Points + - Number and Operations in Base 10 Percent Correct + - Number and Operations in Base 10 ACT Readiness Range + - The Number System Earned Points + - The Number System Total Points + - The Number System Percent Correct + - The Number System ACT Readiness Range + - Number and Quantity Earned Points + - Number and Quantity Total Points + - Number and Quantity Percent Correct + - Number and Quantity ACT Readiness Range + - Operations and Algebraic Thinking Earned Points + - Operations and Algebraic Thinking Total Points + - Operations and Algebraic Thinking Percent Correct + - Operations and Algebraic Thinking ACT Readiness Range + - Expressions & Equations Earned Points + - Expressions & Equations Total Points + - Expressions & Equations Percent Correct + - Expressions & Equations ACT Readiness Range + - Ratios and Proportional Relationships Earned Points + - Ratios and Proportional Relationships Total Points + - Ratios and Proportional Relationships Percent Correct + - Ratios and Proportional Relationships ACT Readiness Range + - Algebra Earned Points + - Algebra Total Points + - Algebra Percent Correct + - Algebra ACT Readiness Range + - Functions Earned Points + - Functions Total Points + - Functions Percent Correct + - Functions ACT Readiness Range + - Geometry Earned Points + - Geometry Total Points + - Geometry Percent Correct + - Geometry ACT Readiness Range + - Measurement and Data Earned Points + - Measurement and Data Total Points + - Measurement and Data Percent Correct + - Measurement and Data ACT Readiness Range + - Statistics and Probability Earned Points + - Statistics and Probability Total Points + - Statistics and Probability Percent Correct + - Statistics and Probability ACT Readiness Range + - Mathematics Irregularity + - Reading Test Administration Date + - Reading Scale Score + - Reading ACT Readiness Benchmark + - Reading Readiness Level + - Reading Projected one-year ACT Aspire Score Range Lower + - Reading Projected one-year ACT Aspire Score Range Upper + - Reading Projected two-year ACT Aspire Score Range Lower + - Reading Projected two-year ACT Aspire Score Range Upper + - Reading Projected ACT Score Range Lower + - Reading Projected ACT Score Range Upper + - Reading Growth Percentile + - Reading Growth Category + - Key Ideas and Details Earned Points + - Key Ideas and Details Total Points + - Key Ideas and Details Percent Correct + - Key Ideas and Details ACT Readiness Range + - Craft and Structure Earned Points + - Craft and Structure Total Points + - Craft and Structure Percent Correct + - Craft and Structure ACT Readiness Range + - Integration of Knowledge and Ideas Earned Points + - Integration of Knowledge and Ideas Total Points + - Integration of Knowledge and Ideas Percent Correct + - Integration of Knowledge and Ideas ACT Readiness Range + - Reading Irregularity + - Science Test Administration Date + - Science Scale Score + - Science ACT Readiness Benchmark + - Science Readiness Level + - Science Projected one-year ACT Aspire Score Range Lower + - Science Projected one-year ACT Aspire Score Range Upper + - Science Projected two-year ACT Aspire Score Range Lower + - Science Projected two-year ACT Aspire Score Range Upper + - Science Projected ACT Score Range Lower + - Science Projected ACT Score Range Upper + - Science Growth Percentile + - Science Growth Category + - Interpretation of Data Earned Points + - Interpretation of Data Total Points + - Interpretation of Data Percent Correct + - Interpretation of Data ACT Readiness Range + - Scientific Investigation Earned Points + - Scientific Investigation Total Points + - Scientific Investigation Percent Correct + - Scientific Investigation ACT Readiness Range + - Evaluation of Models, Inferences, and Experimental Results Earned Points + - Evaluation of Models, Inferences, and Experimental Results Total Points + - Evaluation of Models, Inferences, and Experimental Results Percent Correct + - Evaluation of Models, Inferences, and Experimental Results ACT Readiness Range + - Science Irregularity + - Writing Test Administration Date + - Writing Scale Score + - Writing ACT Readiness Benchmark + - Writing Readiness Level + - Writing Projected one-year ACT Aspire Score Range Lower + - Writing Projected one-year ACT Aspire Score Range Upper + - Writing Projected two-year ACT Aspire Score Range Lower + - Writing Projected two-year ACT Aspire Score Range Upper + - Writing Projected ACT Score Range Lower + - Writing Projected ACT Score Range Upper + - Writing Growth Percentile + - Writing Growth Category + - Ideas and Analysis Earned Points + - Ideas and Analysis Total Points + - Ideas and Analysis Percent Correct + - Ideas and Analysis ACT Readiness Range + - Development and Support Earned Points + - Development and Support Total Points + - Development and Support Percent Correct + - Development and Support ACT Readiness Range + - Organization Earned Points + - Organization Total Points + - Organization Percent Correct + - Organization ACT Readiness Range + - Language Use and Conventions Earned Points + - Language Use and Conventions Total Points + - Language Use and Conventions Percent Correct + - Language Use and Conventions ACT Readiness Range + - Writing Irregularity + - ACT Aspire Composite Score + - The ACT Predicted Composite Score Range Low + - The ACT Predicted Composite Score Range High + - English National Percentile Rank + - Reading National Percentile Rank + - Science National Percentile Rank + - Writing National Percentile Rank + - Mathematics National Percentile Rank + - ELA Score + - ELA Readiness + - Progress with Text Complexity + - STEM Score + - STEM Readiness + - Progress Toward Career Readiness + - operation: rename_columns + columns: + State Student ID: State_Student_ID + State School Code: School_Code + Actual Grade: Actual_Grade + English Test Administration Date: English_Test_Date + English Scale Score: English_Scale_Score + English ACT Readiness Benchmark: English_ACT_Readiness_Benchmark + English Readiness Level: English_Readiness_Level + English Projected one-year ACT Aspire Score Range Lower: English_Projected_one_year_Range_Lower + English Projected one-year ACT Aspire Score Range Upper: English_Projected_one_year_Range_Upper + English Projected two-year ACT Aspire Score Range Lower: English_Projected_two_year_Range_Lower + English Projected two-year ACT Aspire Score Range Upper: English_Projected_two_year_Range_Upper + English Projected ACT Score Range Lower: English_Projected_ACT_Score_Range_Lower + English Projected ACT Score Range Upper: English_Projected_ACT_Score_Range_Upper + English Growth Percentile: English_Growth_Percentile + English Growth Category: English_Growth_Category + Production of Writing Earned Points: Production_of_Writing_Earned_Points + Production of Writing Total Points: Production_of_Writing_Total_Points + Production of Writing Percent Correct: Production_of_Writing_Percent_Correct + Production of Writing ACT Readiness Range: Production_of_Writing_ACT_Readiness_Range + Knowledge of Language Earned Points: Knowledge_of_Language_Earned_Points + Knowledge of Language Total Points: Knowledge_of_Language_Total_Points + Knowledge of Language Percent Correct: Knowledge_of_Language_Percent_Correct + Knowledge of Language ACT Readiness Range: Knowledge_of_Language_ACT_Readiness_Range + Conventions of Standard English Earned Points: Conventions_of_Standard_English_Earned_Points + Conventions of Standard English Total Points: Conventions_of_Standard_English_Total_Points + Conventions of Standard English Percent Correct: Conventions_of_Standard_English_Percent_Correct + Conventions of Standard English ACT Readiness Range: Conventions_of_Standard_English_ACT_Readiness_Range + English Irregularity: English_Irregularity + Mathematics Test Administration Date: Mathematics_Test_Date + Mathematics Scale Score: Mathematics_Scale_Score + Mathematics ACT Readiness Benchmark: Mathematics_ACT_Readiness_Benchmark + Mathematics Readiness Level: Mathematics_Readiness_Level + Mathematics Projected one-year ACT Aspire Score Range Lower: Mathematics_Projected_one_year_Range_Lower + Mathematics Projected one-year ACT Aspire Score Range Upper: Mathematics_Projected_one_year_Range_Upper + Mathematics Projected two-year ACT Aspire Score Range Lower: Mathematics_Projected_two_year_Range_Lower + Mathematics Projected two-year ACT Aspire Score Range Upper: Mathematics_Projected_two_year_Range_Upper + Mathematics Projected ACT Score Range Lower: Mathematics_Projected_ACT_Score_Range_Lower + Mathematics Projected ACT Score Range Upper: Mathematics_Projected_ACT_Score_Range_Upper + Mathematics Growth Percentile: Mathematics_Growth_Percentile + Mathematics Growth Category: Mathematics_Growth_Category + Grade Level Progress Earned Points: Grade_Level_Progress_Earned_Points + Grade Level Progress Total Points: Grade_Level_Progress_Total_Points + Grade Level Progress Percent Correct: Grade_Level_Progress_Percent_Correct + Grade Level Progress ACT Readiness Range: Grade_Level_Progress_ACT_Readiness_Range + Foundation Earned Points: Foundation_Earned_Points + Foundation Total Points: Foundation_Total_Points + Foundation Percent Correct: Foundation_Percent_Correct + Foundation ACT Readiness Range: Foundation_ACT_Readiness_Range + Justification and Explanation Earned Points: Justification_Explanation_Earned_Points + Justification and Explanation Total Points: Justification_Explanation_Total_Points + Justification and Explanation Percent Correct: Justification_Explanation_Percent_Correct + Justification and Explanation ACT Readiness Range: Justification_Explanation_ACT_Readiness_Range + Modeling Earned Points: Modeling_Earned_Points + Modeling Total Points: Modeling_Total_Points + Modeling Percent Correct: Modeling_Percent_Correct + Modeling ACT Readiness Range: Modeling_ACT_Readiness_Range + Number and Operations - Fractions Earned Points: Number_Operations_Fractions_Earned_Points + Number and Operations - Fractions Total Points: Number_Operations_Fractions_Total_Points + Number and Operations - Fractions Percent Correct: Number_Operations_Fractions_Percent_Correct + Number and Operations - Fractions ACT Readiness Range: Number_Operations_Fractions_ACT_Readiness_Range + Number and Operations in Base 10 Earned Points: Number_Operations_Base10_Earned_Points + Number and Operations in Base 10 Total Points: Number_Operations_Base10_Total_Points + Number and Operations in Base 10 Percent Correct: Number_Operations_Base10_Percent_Correct + Number and Operations in Base 10 ACT Readiness Range: Number_Operations_Base10_ACT_Readiness_Range + The Number System Earned Points: Number_System_Earned_Points + The Number System Total Points: Number_System_Total_Points + The Number System Percent Correct: Number_System_Percent_Correct + The Number System ACT Readiness Range: Number_System_ACT_Readiness_Range + Number and Quantity Earned Points: Number_Quantity_Earned_Points + Number and Quantity Total Points: Number_Quantity_Total_Points + Number and Quantity Percent Correct: Number_Quantity_Percent_Correct + Number and Quantity ACT Readiness Range: Number_Quantity_ACT_Readiness_Range + Operations and Algebraic Thinking Earned Points: Operations_Algebraic_Thinking_Earned_Points + Operations and Algebraic Thinking Total Points: Operations_Algebraic_Thinking_Total_Points + Operations and Algebraic Thinking Percent Correct: Operations_Algebraic_Thinking_Percent_Correct + Operations and Algebraic Thinking ACT Readiness Range: Operations_Algebraic_Thinking_ACT_Readiness_Range + Expressions & Equations Earned Points: Expressions_Equations_Earned_Points + Expressions & Equations Total Points: Expressions_Equations_Total_Points + Expressions & Equations Percent Correct: Expressions_Equations_Percent_Correct + Expressions & Equations ACT Readiness Range: Expressions_Equations_ACT_Readiness_Range + Ratios and Proportional Relationships Earned Points: Ratios_Proportional_Relationships_Earned_Points + Ratios and Proportional Relationships Total Points: Ratios_Proportional_Relationships_Total_Points + Ratios and Proportional Relationships Percent Correct: Ratios_Proportional_Relationships_Percent_Correct + Ratios and Proportional Relationships ACT Readiness Range: Ratios_Proportional_Relationships_ACT_Readiness_Range + Algebra Earned Points: Algebra_Earned_Points + Algebra Total Points: Algebra_Total_Points + Algebra Percent Correct: Algebra_Percent_Correct + Algebra ACT Readiness Range: Algebra_ACT_Readiness_Range + Functions Earned Points: Functions_Earned_Points + Functions Total Points: Functions_Total_Points + Functions Percent Correct: Functions_Percent_Correct + Functions ACT Readiness Range: Functions_ACT_Readiness_Range + Geometry Earned Points: Geometry_Earned_Points + Geometry Total Points: Geometry_Total_Points + Geometry Percent Correct: Geometry_Percent_Correct + Geometry ACT Readiness Range: Geometry_ACT_Readiness_Range + Measurement and Data Earned Points: Measurement_Data_Earned_Points + Measurement and Data Total Points: Measurement_Data_Total_Points + Measurement and Data Percent Correct: Measurement_Data_Percent_Correct + Measurement and Data ACT Readiness Range: Measurement_Data_ACT_Readiness_Range + Statistics and Probability Earned Points: Statistics_Probability_Earned_Points + Statistics and Probability Total Points: Statistics_Probability_Total_Points + Statistics and Probability Percent Correct: Statistics_Probabilit_Percent_Correct + Statistics and Probability ACT Readiness Range: Statistics_Probability_ACT_Readiness_Range + Mathematics Irregularity: Mathematics_Irregularity + Reading Test Administration Date: Reading_Test_Date + Reading Scale Score: Reading_Scale_Score + Reading ACT Readiness Benchmark: Reading_ACT_Readiness_Benchmark + Reading Readiness Level: Reading_Readiness_Level + Reading Projected one-year ACT Aspire Score Range Lower: Reading_Projected_one_year_Range_Lower + Reading Projected one-year ACT Aspire Score Range Upper: Reading_Projected_one_year_Range_Upper + Reading Projected two-year ACT Aspire Score Range Lower: Reading_Projected_two_year_Range_Lower + Reading Projected two-year ACT Aspire Score Range Upper: Reading_Projected_two_year_Range_Upper + Reading Projected ACT Score Range Lower: Reading_Projected_ACT_Score_Range_Lower + Reading Projected ACT Score Range Upper: Reading_Projected_ACT_Score_Range_Upper + Reading Growth Percentile: Reading_Growth_Percentile + Reading Growth Category: Reading_Growth_Category + Key Ideas and Details Earned Points: Key_Ideas_Details_Earned_Points + Key Ideas and Details Total Points: Key_Ideas_Details_Total_Points + Key Ideas and Details Percent Correct: Key_Ideas_Details_Percent_Correct + Key Ideas and Details ACT Readiness Range: Key_Ideas_Details_ACT_Readiness_Range + Craft and Structure Earned Points: Craft_Structure_Earned_Points + Craft and Structure Total Points: Craft_Structure_Total_Points + Craft and Structure Percent Correct: Craft_Structure_Percent_Correct + Craft and Structure ACT Readiness Range: Craft_Structure_ACT_Readiness_Range + Integration of Knowledge and Ideas Earned Points: Integration_of_Knowledge_Ideas_Earned_Points + Integration of Knowledge and Ideas Total Points: Integration_of_Knowledge_Ideas_Total_Points + Integration of Knowledge and Ideas Percent Correct: Integration_of_Knowledge_Ideas_Percent_Correct + Integration of Knowledge and Ideas ACT Readiness Range: Integration_of_Knowledge_Ideas_ACT_Readiness_Range + Reading Irregularity: Reading_Irregularity + Science Test Administration Date: Science_Test_Date + Science Scale Score: Science_Scale_Score + Science ACT Readiness Benchmark: Science_ACT_Readiness_Benchmark + Science Readiness Level: Science_Readiness_Level + Science Projected one-year ACT Aspire Score Range Lower: Science_Projected_one_year_Range_Lower + Science Projected one-year ACT Aspire Score Range Upper: Science_Projected_one_year_Range_Upper + Science Projected two-year ACT Aspire Score Range Lower: Science_Projected_two_year_Range_Lower + Science Projected two-year ACT Aspire Score Range Upper: Science_Projected_two_year_Range_Upper + Science Projected ACT Score Range Lower: Science_Projected_ACT_Score_Range_Lower + Science Projected ACT Score Range Upper: Science_Projected_ACT_Score_Range_Upper + Science Growth Percentile: Science_Growth_Percentile + Science Growth Category: Science_Growth_Category + Interpretation of Data Earned Points: Interpretation_of_Data_Earned_Points + Interpretation of Data Total Points: Interpretation_of_Data_Total_Points + Interpretation of Data Percent Correct: Interpretation_of_Data_Percent_Correct + Interpretation of Data ACT Readiness Range: Interpretation_of_Data_ACT_Readiness_Range + Scientific Investigation Earned Points: Scientific_Investigation_Earned_Points + Scientific Investigation Total Points: Scientific_Investigation_Total_Points + Scientific Investigation Percent Correct: Scientific_Investigation_Percent_Correct + Scientific Investigation ACT Readiness Range: Scientific_Investigation_ACT_Readiness_Range + Evaluation of Models, Inferences, and Experimental Results Earned Points: Evaluation_of_Models_Inferences_Experimental_Results_Earned_Points + Evaluation of Models, Inferences, and Experimental Results Total Points: Evaluation_of_Models_Inferences_Experimental_Results_Total_Points + Evaluation of Models, Inferences, and Experimental Results Percent Correct: Evaluation_of_Models_Inferences_Experimental_Results_Percent_Correct + Evaluation of Models, Inferences, and Experimental Results ACT Readiness Range: Evaluation_of_Models_Inferences_Experimental_Results_ACT_Readiness_Range + Science Irregularity: Science_Irregularity + Writing Test Administration Date: Writing_Test_Date + Writing Scale Score: Writing_Scale_Score + Writing ACT Readiness Benchmark: Writing_ACT_Readiness_Benchmark + Writing Readiness Level: Writing_Readiness_Level + Writing Projected one-year ACT Aspire Score Range Lower: Writing_Projected_one_year_Range_Lower + Writing Projected one-year ACT Aspire Score Range Upper: Writing_Projected_one_year_Range_Upper + Writing Projected two-year ACT Aspire Score Range Lower: Writing_Projected_two_year_Range_Lower + Writing Projected two-year ACT Aspire Score Range Upper: Writing_Projected_two_year_Range_Upper + Writing Projected ACT Score Range Lower: Writing_Projected_ACT_Score_Range_Lower + Writing Projected ACT Score Range Upper: Writing_Projected_ACT_Score_Range_Upper + Writing Growth Percentile: Writing_Growth_Percentile + Writing Growth Category: Writing_Growth_Category + Ideas and Analysis Earned Points: Ideas_Analysis_Earned_Points + Ideas and Analysis Total Points: Ideas_Analysis_Total_Points + Ideas and Analysis Percent Correct: Ideas_Analysis_Percent_Correct + Ideas and Analysis ACT Readiness Range: Ideas_Analysis_ACT_Readiness_Range + Development and Support Earned Points: Development_Support_Earned_Points + Development and Support Total Points: Development_Support_Total_Points + Development and Support Percent Correct: Development_Support_Percent_Correct + Development and Support ACT Readiness Range: Development_Support_ACT_Readiness_Range + Organization Earned Points: Organization_Earned_Points + Organization Total Points: Organization_Total_Points + Organization Percent Correct: Organization_Percent_Correct + Organization ACT Readiness Range: Organization_ACT_Readiness_Range + Language Use and Conventions Earned Points: Language_Use_Conventions_Earned_Points + Language Use and Conventions Total Points: Language_Use_Conventions_Total_Points + Language Use and Conventions Percent Correct: Language_Use_Conventions_Percent_Correct + Language Use and Conventions ACT Readiness Range: Language_Use_Conventions_ACT_Readiness_Range + Writing Irregularity: Writing_Irregularity + ACT Aspire Composite Score: ACT_Aspire_Composite_Score + The ACT Predicted Composite Score Range Low: ACT_Projected_Composite_Score_Range_Low + The ACT Predicted Composite Score Range High: ACT_Projected_Composite_Score_Range_High + English National Percentile Rank: English_National_Percentile_Rank + Reading National Percentile Rank: Reading_National_Percentile_Rank + Science National Percentile Rank: Science_National_Percentile_Rank + Writing National Percentile Rank: Writing_National_Percentile_Rank + Mathematics National Percentile Rank: Mathematics_National_Percentile_Rank + ELA Score: ELA_Score + ELA Readiness: ELA_Readiness + Progress with Text Complexity: Progress_with_Text_Complexity + STEM Score: STEM_Score + STEM Readiness: STEM_Readiness + Progress Toward Career Readiness: Progress_Toward_Career_Readiness + + prepare_student_assessment: + source: $transformations.stage_student_assessment + operations: + - operation: add_columns + columns: + TestDate: > + {%raw-%} + {%- if English_Test_Date is not none and English_Test_Date | length -%} {{English_Test_Date}} + {%- elif Mathematics_Test_Date is not none and Mathematics_Test_Date | length -%} {{Mathematics_Test_Date}} + {%- elif Reading_Test_Date is not none and Reading_Test_Date | length -%} {{Reading_Test_Date}} + {%- elif Writing_Test_Date is not none and Writing_Test_Date | length -%} {{Writing_Test_Date}} + {%- elif Science_Test_Date is not none and Science_Test_Date | length -%} {{Science_Test_Date}} + {%- endif -%} + {%-endraw%} + assessmentIdentifier: "ACT Aspire" + assessmentNamespace: "uri://act.org/Assessments/ACTAspire" + descriptor_namespace: ${DESCRIPTOR_NAMESPACE} + - operation: join + sources: + - $sources.gradeLevelDescriptors + join_type: left + left_keys: + - Actual_Grade + - assessmentIdentifier + right_keys: + - ACT_Aspire_GradeLevel + - assessmentIdentifier + right_keep_columns: + - Grade_CodeValue + - Grade_Namespace + - operation: modify_columns + columns: + Grade_CodeValue: "{%raw%}{{Grade_CodeValue|string}}{%endraw%}" + - operation: add_columns + columns: + school_year: "{%raw%}{{TestDate[-4:]}}{%endraw%}" + school_year_month: "{%raw%}{{TestDate[0:2]}}{%endraw%}" + gradeLevelDescriptor: "{%raw%}{%- if Grade_CodeValue is not none and Grade_CodeValue|length and Grade_CodeValue != 'nan'-%} {{Grade_Namespace}}#{{Grade_CodeValue}}{% endif %}{%endraw%}" + administrationDate: "{%raw%}{{TestDate}}{%endraw%}" + studentAssessmentIdentifier: "{%raw%}{{md5(State_Student_ID ~ TestDate)}}{%endraw%}" + studentUniqueId: "{%raw%}{{State_Student_ID}}{%endraw%}" + - operation: date_format + column: administrationDate + from_format: "%m%d%Y" + to_format: "%Y-%m-%d" + - operation: add_columns + columns: + schoolYear: "{%raw%}{% if school_year is not none and school_year_month|int not in (7,8,9,10,11,12) %}{{school_year|int}}{% else %}{{school_year|int + 1}}{% endif %}{%endraw%}" + - operation: filter_rows + query: studentUniqueId != '' + behavior: include + + prepare_student_assessment_edorg: + source: $transformations.prepare_student_assessment + operations: + - operation: filter_rows + query: School_Code != '' + behavior: include + + grade_level_descriptors: + source: $sources.gradeLevelDescriptors + operations: + - operation: add_columns + columns: + grade_json: > + {%raw-%} + {"gradeLevelDescriptor": "{{Grade_Namespace}}#{{Grade_CodeValue}}" + }, + {%-endraw%} + - operation: modify_columns + columns: + grade_json: "{%raw%}{{grade_json | replace('\n', '')-}}{%endraw%}" + - operation: group_by + group_by_columns: + - assessmentIdentifier + create_columns: + grade_json: agg(grade_json,) + - operation: modify_columns + columns: + grade_json: "{%raw%}{{value.rstrip().rstrip(',')}}{%endraw%}" + + prepare_assessments: + source: $sources.assessments + operations: + - operation: join + sources: + - $transformations.grade_level_descriptors + join_type: inner + left_key: assessmentIdentifier + right_key: assessmentIdentifier + - operation: add_columns + columns: + descriptor_namespace: ${DESCRIPTOR_NAMESPACE} + + performance_levels: + source: $sources.objectivePerformanceLevel + operations: + - operation: join + sources: + - $sources.performanceLevelDescriptors + join_type: inner + left_keys: + - reportingMethod + right_keys: + - reportingMethod + right_keep_columns: + - namespace + - codeValue + - operation: add_columns + columns: + performancejson: > + {%raw-%} + { + "assessmentReportingMethodDescriptor": "{{reportingMethod}}", + "performanceLevelDescriptor": "{{namespace}}#{{codeValue}}" + } + {%-endraw%} + - operation: modify_columns + columns: + performancejson: "{%raw%}{{performancejson | replace('\n', '')-}}{%endraw%}" + - operation: group_by + group_by_columns: + - identificationCode + create_columns: + performancejson: agg(performancejson,,) + + objective_scores: + source: $sources.objectiveScores + operations: + - operation: add_columns + columns: + descriptor_namespace: ${DESCRIPTOR_NAMESPACE} + scorejson: > + {%raw-%} + { + "assessmentReportingMethodDescriptor": "{{reportingMethod}}", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#{{resultDataType}}" + } + {%-endraw%} + - operation: modify_columns + columns: + scorejson: "{%raw%}{{scorejson | replace('\n', '')-}}{%endraw%}" + - operation: group_by + group_by_columns: + - identificationCode + create_columns: + scorejson: agg(scorejson,,) + + performance_descriptors: + source: $sources.performanceLevelDescriptors + operations: + - operation: keep_columns + columns: + - codeValue + - shortDescription + - namespace + - description + - operation: distinct_rows + columns: + - codeValue + - shortDescription + - namespace + - description + + + prepare_objective_assessments: + source: $sources.objectiveAssessments + operations: + - operation: join + sources: + - $transformations.performance_levels + join_type: left + left_keys: + - identificationCode + right_keys: + - identificationCode + right_keep_columns: + - performancejson + - operation: join + sources: + - $transformations.objective_scores + join_type: left + left_keys: + - identificationCode + right_keys: + - identificationCode + right_keep_columns: + - scorejson + +destinations: + assessments: + source: $transformations.prepare_assessments + template: ./templates/assessments.jsont + extension: jsonl + assessmentReportingMethodDescriptors: + source: $sources.assessmentReportingMethodDescriptors + template: ./templates/descriptors.jsont + extension: jsonl + assessmentCategoryDescriptors: + source: $sources.assessmentCategoryDescriptors + template: ./templates/descriptors.jsont + extension: jsonl + performanceLevelDescriptors: + source: $transformations.performance_descriptors + template: ./templates/descriptors.jsont + extension: jsonl + objectiveAssessments: + source: $transformations.prepare_objective_assessments + template: ./templates/objectiveAssessments.jsont + extension: jsonl + studentAssessments: + source: $transformations.prepare_student_assessment + template: ./templates/studentAssessments.jsont + extension: jsonl + studentAssessmentEducationOrganizationAssociations: + source: $transformations.prepare_student_assessment_edorg + template: ./templates/studentAssessmentEducationOrganizationAssociations.jsont + extension: jsonl \ No newline at end of file diff --git a/assessments/ACT_Aspire/lightbeam.yml b/assessments/ACT_Aspire/lightbeam.yml new file mode 100644 index 000000000..a52163ae9 --- /dev/null +++ b/assessments/ACT_Aspire/lightbeam.yml @@ -0,0 +1,29 @@ +state_dir: ${STATE_DIR} +data_dir: ${DATA_DIR} +edfi_api: + base_url: ${EDFI_API_BASE_URL} + version: 3 + mode: district_specific + year: ${API_YEAR} + client_id: ${EDFI_API_CLIENT_ID} + client_secret: ${EDFI_API_CLIENT_SECRET} +connection: + pool_size: 8 + timeout: 60 + num_retries: 10 + backoff_factor: 1.5 + retry_statuses: [429, 500, 502, 503, 504] + verify_ssl: True +count: + separator: \, +fetch: + page_size: 100 +validate: + methods: + - schema # checks that payloads conform to the Swagger definitions from the API + - descriptors # checks that descriptor values are either locally-defined or exist in the remote API + - uniqueness # checks that local payloads are unique by the required property values + #- references # checks that references resolve, either locally or in the remote API +force_delete: True +log_level: INFO +show_stacktrace: True \ No newline at end of file diff --git a/assessments/ACT_Aspire/output/.gitignore b/assessments/ACT_Aspire/output/.gitignore new file mode 100644 index 000000000..937ba51e7 --- /dev/null +++ b/assessments/ACT_Aspire/output/.gitignore @@ -0,0 +1 @@ +**.jsonl \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/assessmentCategoryDescriptors.csv b/assessments/ACT_Aspire/seeds/assessmentCategoryDescriptors.csv new file mode 100644 index 000000000..3781915ed --- /dev/null +++ b/assessments/ACT_Aspire/seeds/assessmentCategoryDescriptors.csv @@ -0,0 +1,2 @@ +codeValue,shortDescription,namespace,description +Summative Assessment,Summative Assessment,uri://act.org/Assessments/ACTAspire/AssessmentCategoryDescriptor,Summative Assessment diff --git a/assessments/ACT_Aspire/seeds/assessmentReportingMethodDescriptors.csv b/assessments/ACT_Aspire/seeds/assessmentReportingMethodDescriptors.csv new file mode 100644 index 000000000..e70beeb5e --- /dev/null +++ b/assessments/ACT_Aspire/seeds/assessmentReportingMethodDescriptors.csv @@ -0,0 +1,25 @@ +codeValue,description,namespace,shortDescription,resultDataType +Composite Score,Composite Score,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Composite Score,Integer +ACT Aspire Composite Score,ACT Aspire Composite Score,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,ACT Aspire Composite Score,Integer +ACT Projected Composite Score Range Low,ACT Projected Composite Score Range Low,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,ACT Projected Composite Score Range Low,Integer +ACT Projected Composite Score Range High,ACT Projected Composite Score Range High,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,ACT Projected Composite Score Range High,Integer +Scale Score,Scale Score,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Scale Score,Integer +Progress with Text Complexity,Progress with Text Complexity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Progress with Text Complexity,Level +Progress Towards Career Readiness,Progress Towards Career Readiness,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Progress Towards Career Readiness,Level +National Percentile Rank,National Percentile Rank,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,National Percentile Rank,Percentile +ACT Readiness Benchmark,ACT Readiness Benchmark,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,ACT Readiness Benchmark,Level +Readiness,Readiness,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Readiness,Level +Readiness Level,Readiness Level,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Readiness Level,Level +Projected one-year ACT Aspire Score Range Lower,Projected one-year ACT Aspire Score Range Lower,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected one-year ACT Aspire Score Range Lower,Integer +Projected one-year ACT Aspire Score Range Upper,Projected one-year ACT Aspire Score Range Upper,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected one-year ACT Aspire Score Range Upper,Integer +Projected two-year ACT Aspire Score Range Lower,Projected two-year ACT Aspire Score Range Lower,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected two-year ACT Aspire Score Range Lower,Integer +Projected two-year ACT Aspire Score Range Upper,Projected two-year ACT Aspire Score Range Upper,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected two-year ACT Aspire Score Range Upper,Integer +Projected ACT Score Range Lower,Projected ACT Score Range Lower,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected ACT Score Range Lower,Integer +Projected ACT Score Range Upper,Projected ACT Score Range Upper,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Projected ACT Score Range Upper,Integer +Growth Percentile,Growth Percentile,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Growth Percentile,Percentile +Growth Category,Growth Category,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Growth Category,Level +Irregularity,Irregularity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Irregularity,Level +Earned Points,Earned Points,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Earned Points,Integer +Total Points,Total Points,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Total Points,Integer +Percent Correct,Percent Correct,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,Percent Correct,Integer +ACT Readiness Range,ACT Readiness Range,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor,ACT Readiness Range,Level \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/assessments.csv b/assessments/ACT_Aspire/seeds/assessments.csv new file mode 100644 index 000000000..d8776dc5e --- /dev/null +++ b/assessments/ACT_Aspire/seeds/assessments.csv @@ -0,0 +1,2 @@ +assessmentIdentifier,assessmentTitle,assessmentFamily,namespace,assessmentCategoryDescriptor,academicSubjectDescriptor +ACT Aspire,ACT Aspire,ACT Aspire,uri://act.org/Assessments/ACTAspire,uri://act.org/Assessments/ACTAspire/AssessmentCategoryDescriptor#Summative Assessment,uri://ed-fi.org/AcademicSubjectDescriptor#Composite \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/gradeLevelDescriptors.csv b/assessments/ACT_Aspire/seeds/gradeLevelDescriptors.csv new file mode 100644 index 000000000..ce60bfe6b --- /dev/null +++ b/assessments/ACT_Aspire/seeds/gradeLevelDescriptors.csv @@ -0,0 +1,11 @@ +assessmentIdentifier,ACT_Aspire_GradeLevel,Grade_CodeValue,Grade_Namespace,Description +ACT Aspire,02,Second grade,uri://ed-fi.org/GradeLevelDescriptor,Second grade +ACT Aspire,03,Third grade,uri://ed-fi.org/GradeLevelDescriptor,Third grade +ACT Aspire,04,Fourth grade,uri://ed-fi.org/GradeLevelDescriptor,Fourth grade +ACT Aspire,05,Fifth grade,uri://ed-fi.org/GradeLevelDescriptor,Fifth grade +ACT Aspire,06,Sixth grade,uri://ed-fi.org/GradeLevelDescriptor,Sixth grade +ACT Aspire,07,Seventh grade,uri://ed-fi.org/GradeLevelDescriptor,Seventh grade +ACT Aspire,08,Eighth grade,uri://ed-fi.org/GradeLevelDescriptor,Eighth grade +ACT Aspire,09,Ninth grade,uri://ed-fi.org/GradeLevelDescriptor,Ninth grade +ACT Aspire,10,Tenth grade,uri://ed-fi.org/GradeLevelDescriptor,Tenth grade +ACT Aspire,11,Eleventh grade,uri://ed-fi.org/GradeLevelDescriptor,Eleventh grade \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/objectiveAssessments.csv b/assessments/ACT_Aspire/seeds/objectiveAssessments.csv new file mode 100644 index 000000000..469cdec58 --- /dev/null +++ b/assessments/ACT_Aspire/seeds/objectiveAssessments.csv @@ -0,0 +1,37 @@ +identificationCode,assessmentIdentifier,namespace,description,parentIdentificationCode,academicSubjectDescriptor +ELA,ACT Aspire,uri://act.org/Assessments/ACTAspire,ELA,,uri://ed-fi.org/AcademicSubjectDescriptor#English Language Arts +STEM,ACT Aspire,uri://act.org/Assessments/ACTAspire,STEM,,uri://ed-fi.org/AcademicSubjectDescriptor#Composite +English,ACT Aspire,uri://act.org/Assessments/ACTAspire,English,ELA,uri://ed-fi.org/AcademicSubjectDescriptor#Composite +Reading,ACT Aspire,uri://act.org/Assessments/ACTAspire,Reading,ELA,uri://ed-fi.org/AcademicSubjectDescriptor#Reading +Writing,ACT Aspire,uri://act.org/Assessments/ACTAspire,Writing,ELA,uri://ed-fi.org/AcademicSubjectDescriptor#Writing +Mathematics,ACT Aspire,uri://act.org/Assessments/ACTAspire,Mathematics,STEM,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Science,ACT Aspire,uri://act.org/Assessments/ACTAspire,Science,STEM,uri://ed-fi.org/AcademicSubjectDescriptor#Science +Production of Writing,ACT Aspire,uri://act.org/Assessments/ACTAspire,Production of Writing,English,uri://ed-fi.org/AcademicSubjectDescriptor#Composite +Knowledge of Language,ACT Aspire,uri://act.org/Assessments/ACTAspire,Knowledge of Language,English,uri://ed-fi.org/AcademicSubjectDescriptor#Composite +Conventions of Standard English,ACT Aspire,uri://act.org/Assessments/ACTAspire,Conventions of Standard English,English,uri://ed-fi.org/AcademicSubjectDescriptor#Composite +Key Ideas and Details,ACT Aspire,uri://act.org/Assessments/ACTAspire,Key Ideas and Details,Reading,uri://ed-fi.org/AcademicSubjectDescriptor#Reading +Craft and Structure,ACT Aspire,uri://act.org/Assessments/ACTAspire,Craft and Structure,Reading,uri://ed-fi.org/AcademicSubjectDescriptor#Reading +Integration of Knowledge and Ideas,ACT Aspire,uri://act.org/Assessments/ACTAspire,Integration of Knowledge and Ideas,Reading,uri://ed-fi.org/AcademicSubjectDescriptor#Reading +Ideas and Analysis,ACT Aspire,uri://act.org/Assessments/ACTAspire,Ideas and Analysis,Writing,uri://ed-fi.org/AcademicSubjectDescriptor#Writing +Development and Support,ACT Aspire,uri://act.org/Assessments/ACTAspire,Development and Support,Writing,uri://ed-fi.org/AcademicSubjectDescriptor#Writing +Organization,ACT Aspire,uri://act.org/Assessments/ACTAspire,Organization,Writing,uri://ed-fi.org/AcademicSubjectDescriptor#Writing +Language Use and Conventions,ACT Aspire,uri://act.org/Assessments/ACTAspire,Language Use and Conventions,Writing,uri://ed-fi.org/AcademicSubjectDescriptor#Writing +Grade Level Progress,ACT Aspire,uri://act.org/Assessments/ACTAspire,Grade Level Progress,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Foundation,ACT Aspire,uri://act.org/Assessments/ACTAspire,Foundation,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Justification and Explanation,ACT Aspire,uri://act.org/Assessments/ACTAspire,Justification and Explanation,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Modeling,ACT Aspire,uri://act.org/Assessments/ACTAspire,Modeling,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Number and Operations - Fractions,ACT Aspire,uri://act.org/Assessments/ACTAspire,Number and Operations - Fractions,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Number and Operations in Base 10,ACT Aspire,uri://act.org/Assessments/ACTAspire,Number and Operations in Base 10,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +The Number System,ACT Aspire,uri://act.org/Assessments/ACTAspire,The Number System,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Number and Quantity,ACT Aspire,uri://act.org/Assessments/ACTAspire,Number and Quantity,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Operations and Algebraic Thinking,ACT Aspire,uri://act.org/Assessments/ACTAspire,Operations and Algebraic Thinking,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Expressions & Equations,ACT Aspire,uri://act.org/Assessments/ACTAspire,Expressions & Equations,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Ratios and Proportional Relationships,ACT Aspire,uri://act.org/Assessments/ACTAspire,Ratios and Proportional Relationships,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Algebra,ACT Aspire,uri://act.org/Assessments/ACTAspire,Algebra,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Functions,ACT Aspire,uri://act.org/Assessments/ACTAspire,Functions,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Geometry,ACT Aspire,uri://act.org/Assessments/ACTAspire,Geometry,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Measurement and Data,ACT Aspire,uri://act.org/Assessments/ACTAspire,Measurement and Data,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Statistics and Probability,ACT Aspire,uri://act.org/Assessments/ACTAspire,Statistics and Probability,Mathematics,uri://ed-fi.org/AcademicSubjectDescriptor#Mathematics +Interpretation of Data,ACT Aspire,uri://act.org/Assessments/ACTAspire,Interpretation of Data,Science,uri://ed-fi.org/AcademicSubjectDescriptor#Science +Scientific Investigation,ACT Aspire,uri://act.org/Assessments/ACTAspire,Scientific Investigation,Science,uri://ed-fi.org/AcademicSubjectDescriptor#Science +"Evaluation of Models, Inferences, and Experimental Results",ACT Aspire,uri://act.org/Assessments/ACTAspire,"Evaluation of Models, Inferences, and Experimental Results",Science,uri://ed-fi.org/AcademicSubjectDescriptor#Science \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/objectivePerformanceLevel.csv b/assessments/ACT_Aspire/seeds/objectivePerformanceLevel.csv new file mode 100644 index 000000000..1e26e5b08 --- /dev/null +++ b/assessments/ACT_Aspire/seeds/objectivePerformanceLevel.csv @@ -0,0 +1,52 @@ +identificationCode,reportingMethod +ELA,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness +STEM,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity +Production of Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Knowledge of Language,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Conventions of Standard English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Key Ideas and Details,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Craft and Structure,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Integration of Knowledge and Ideas,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Ideas and Analysis,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Development and Support,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Organization,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Language Use and Conventions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Grade Level Progress,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Foundation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Justification and Explanation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Modeling,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Number and Operations - Fractions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Number and Operations in Base 10,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +The Number System,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Number and Quantity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Operations and Algebraic Thinking,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Expressions & Equations,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Ratios and Proportional Relationships,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Algebra,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Functions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Geometry,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Measurement and Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Statistics and Probability,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Interpretation of Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +Scientific Investigation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range +"Evaluation of Models, Inferences, and Experimental Results",uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/objectiveScores.csv b/assessments/ACT_Aspire/seeds/objectiveScores.csv new file mode 100644 index 000000000..c856df0cf --- /dev/null +++ b/assessments/ACT_Aspire/seeds/objectiveScores.csv @@ -0,0 +1,135 @@ +identificationCode,reportingMethod,resultDataType +ELA,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +STEM,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Scale Score,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#National Percentile Rank,Percentile +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#National Percentile Rank,Percentile +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#National Percentile Rank,Percentile +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#National Percentile Rank,Percentile +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#National Percentile Rank,Percentile +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Percentile,Percentile +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Percentile,Percentile +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Percentile,Percentile +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Percentile,Percentile +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Percentile,Percentile +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Lower,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Lower,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Lower,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Lower,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Lower,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Upper,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Upper,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Upper,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Upper,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected ACT Score Range Upper,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Lower,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Lower,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Lower,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Lower,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Lower,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Upper,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Upper,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Upper,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Upper,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected one-year ACT Aspire Score Range Upper,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Lower,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Lower,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Lower,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Lower,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Lower,Integer +English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Upper,Integer +Reading,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Upper,Integer +Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Upper,Integer +Mathematics,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Upper,Integer +Science,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Projected two-year ACT Aspire Score Range Upper,Integer +Production of Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Knowledge of Language,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Conventions of Standard English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Key Ideas and Details,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Craft and Structure,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Integration of Knowledge and Ideas,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Ideas and Analysis,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Development and Support,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Organization,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Language Use and Conventions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Grade Level Progress,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Foundation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Justification and Explanation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Modeling,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Number and Operations - Fractions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Number and Operations in Base 10,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +The Number System,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Number and Quantity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Operations and Algebraic Thinking,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Expressions & Equations,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Ratios and Proportional Relationships,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Algebra,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Functions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Geometry,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Measurement and Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Statistics and Probability,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Interpretation of Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Scientific Investigation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +"Evaluation of Models, Inferences, and Experimental Results",uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Earned Points,Integer +Production of Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Knowledge of Language,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Conventions of Standard English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Key Ideas and Details,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Craft and Structure,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Integration of Knowledge and Ideas,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Ideas and Analysis,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Development and Support,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Organization,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Language Use and Conventions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Grade Level Progress,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Foundation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Justification and Explanation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Modeling,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Number and Operations - Fractions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Number and Operations in Base 10,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +The Number System,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Number and Quantity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Operations and Algebraic Thinking,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Expressions & Equations,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Ratios and Proportional Relationships,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Algebra,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Functions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Geometry,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Measurement and Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Statistics and Probability,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Interpretation of Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Scientific Investigation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +"Evaluation of Models, Inferences, and Experimental Results",uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Total Points,Integer +Production of Writing,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Knowledge of Language,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Conventions of Standard English,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Key Ideas and Details,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Craft and Structure,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Integration of Knowledge and Ideas,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Ideas and Analysis,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Development and Support,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Organization,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Language Use and Conventions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Grade Level Progress,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Foundation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Justification and Explanation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Modeling,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Number and Operations - Fractions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Number and Operations in Base 10,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +The Number System,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Number and Quantity,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Operations and Algebraic Thinking,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Expressions & Equations,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Ratios and Proportional Relationships,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Algebra,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Functions,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Geometry,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Measurement and Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Statistics and Probability,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Interpretation of Data,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +Scientific Investigation,uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer +"Evaluation of Models, Inferences, and Experimental Results",uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Percent Correct,Integer \ No newline at end of file diff --git a/assessments/ACT_Aspire/seeds/performanceLevelDescriptors.csv b/assessments/ACT_Aspire/seeds/performanceLevelDescriptors.csv new file mode 100644 index 000000000..8448437fb --- /dev/null +++ b/assessments/ACT_Aspire/seeds/performanceLevelDescriptors.csv @@ -0,0 +1,22 @@ +reportingMethod,codeValue,shortDescription,namespace,description +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness,0,Insufficient progress towards an NCRC level,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Insufficient progress towards an NCRC level +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness,1,Progress toward Bronze level NCRC,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Progress toward Bronze level NCRC +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness,2,Progress toward Silver Level NCRC,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Progress toward Silver Level NCRC +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness,3,Progress toward Gold level NCRC,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Progress toward Gold level NCRC +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level,E,Exceeding,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Exceeding +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level,R,Ready,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Ready +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level,C,Close,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,Close +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness Level,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category,H,High,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,"High, 76-100" +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category,A,Average,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,"Average, 25-75" +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Growth Category,L,Low,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,"Low, 1-24" +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress with Text Complexity,Y,Yes,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then Y is Sufficient progress with text complexity. If AssessmentReportingMethod is Readiness then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then Y is Met ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Irregularity then Y is Yes irregularity/annotation was entered. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Progress with Text Complexity,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness,Y,Yes,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then Y is Sufficient progress with text complexity. If AssessmentReportingMethod is Readiness then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then Y is Met ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Irregularity then Y is Yes irregularity/annotation was entered. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Readiness,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark,Y,Yes,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then Y is Sufficient progress with text complexity. If AssessmentReportingMethod is Readiness then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then Y is Met ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Irregularity then Y is Yes irregularity/annotation was entered. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Benchmark,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity,Y,Yes,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then Y is Sufficient progress with text complexity. If AssessmentReportingMethod is Readiness then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then Y is Met ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Irregularity then Y is Yes irregularity/annotation was entered. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#Irregularity,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range,Y,Yes,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then Y is Sufficient progress with text complexity. If AssessmentReportingMethod is Readiness then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then Y is Met ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then Y is Within ACT Readiness Range. If AssessmentReportingMethod is Irregularity then Y is Yes irregularity/annotation was entered. +uri://act.org/Assessments/ACTAspire/AssessmentReportingMethodDescriptor#ACT Readiness Range,N,If Readiness Level then N is In Need of Support else N is No.,uri://act.org/Assessments/ACTAspire/PerformanceLevelDescriptor,If AssessmentReportingMethod is Progress with Text Complexity then N is Insufficient pogress with text complexity. If AssessmentReportingMethod is Readiness then N is Below ACT Readiness Range. If AssessmentReportingMethod is Readiness Benchmark then N is Below ACT Readiness Benchmark. If AssessmentReportingMethod is ACT Readiness Range then N is Below ACT Readiness Range. If AssessmentReportingMethod is Irregularity then N is No irregularity/annotation was entered. If AssessmentReportingMethod is Readiness Level then N is In Need of Support. \ No newline at end of file diff --git a/assessments/ACT_Aspire/templates/assessments.jsont b/assessments/ACT_Aspire/templates/assessments.jsont new file mode 100644 index 000000000..160ed102f --- /dev/null +++ b/assessments/ACT_Aspire/templates/assessments.jsont @@ -0,0 +1,55 @@ +{ + "assessmentIdentifier": "{{assessmentIdentifier}}", + "assessmentTitle": "{{assessmentTitle}}", + "namespace": "{{namespace}}", + "assessmentFamily": "{{assessmentFamily}}", + "assessedGradeLevels": [{{grade_json}}], + "assessmentCategoryDescriptor": "{{assessmentCategoryDescriptor}}", + "academicSubjects": [{"academicSubjectDescriptor":"{{academicSubjectDescriptor}}"}], + "scores": [ + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Composite Score", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Integer" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#ACT Projected Composite Score Range Low", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Integer" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#ACT Projected Composite Score Range High", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Integer" + } + ], + "performanceLevels": [ + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress with Text Complexity", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#Y", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress with Text Complexity", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#N", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#0", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#1", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#2", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + }, + { + "assessmentReportingMethodDescriptor": "{{namespace}}/AssessmentReportingMethodDescriptor#Progress Towards Career Readiness", + "performanceLevelDescriptor": "{{namespace}}/PerformanceLevelDescriptor#3", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#Level" + } + ] +} \ No newline at end of file diff --git a/assessments/ACT_Aspire/templates/descriptors.jsont b/assessments/ACT_Aspire/templates/descriptors.jsont new file mode 100644 index 000000000..d53395515 --- /dev/null +++ b/assessments/ACT_Aspire/templates/descriptors.jsont @@ -0,0 +1,6 @@ +{ + "codeValue": "{{codeValue}}", + "description": "{{description}}", + "namespace": "{{namespace}}", + "shortDescription": "{{shortDescription}}" +} \ No newline at end of file diff --git a/assessments/ACT_Aspire/templates/objectiveAssessments.jsont b/assessments/ACT_Aspire/templates/objectiveAssessments.jsont new file mode 100644 index 000000000..8060b1e93 --- /dev/null +++ b/assessments/ACT_Aspire/templates/objectiveAssessments.jsont @@ -0,0 +1,18 @@ +{ + "identificationCode": "{{identificationCode}}", + "assessmentReference": { + "assessmentIdentifier": "{{assessmentIdentifier}}", + "namespace": "{{namespace}}" + }, + "description": "{{description}}", + {% if parentIdentificationCode is not none and parentIdentificationCode | length %} + "parentObjectiveAssessmentReference": { + "assessmentIdentifier": "{{assessmentIdentifier}}", + "identificationCode": "{{parentIdentificationCode}}", + "namespace": "{{namespace}}" + }, + {% endif %} + "academicSubjectDescriptor": "{{academicSubjectDescriptor}}", + "scores": [{{scorejson}}], + "performanceLevels": [{{performancejson}}] + } \ No newline at end of file diff --git a/assessments/ACT_Aspire/templates/studentAssessmentEducationOrganizationAssociations.jsont b/assessments/ACT_Aspire/templates/studentAssessmentEducationOrganizationAssociations.jsont new file mode 100644 index 000000000..9591cc1e5 --- /dev/null +++ b/assessments/ACT_Aspire/templates/studentAssessmentEducationOrganizationAssociations.jsont @@ -0,0 +1,15 @@ +{ + "educationOrganizationAssociationTypeDescriptor": "{{descriptor_namespace}}/EducationOrganizationAssociationTypeDescriptor#Enrollment", + "educationOrganizationReference": { + "educationOrganizationId": {{School_Code|int}} + }, + "schoolYearTypeReference": { + "schoolYear": {{schoolYear}} + }, + "studentAssessmentReference": { + "assessmentIdentifier": "{{assessmentIdentifier}}", + "namespace": "{{assessmentNamespace}}", + "studentAssessmentIdentifier": "{{studentAssessmentIdentifier}}", + "studentUniqueId": "{{studentUniqueId}}" + } +} diff --git a/assessments/ACT_Aspire/templates/studentAssessments.jsont b/assessments/ACT_Aspire/templates/studentAssessments.jsont new file mode 100644 index 000000000..9180d87f6 --- /dev/null +++ b/assessments/ACT_Aspire/templates/studentAssessments.jsont @@ -0,0 +1,157 @@ +{%- set possible_scores = [ + [ACT_Aspire_Composite_Score, "Composite Score", "Integer"], + [ACT_Projected_Composite_Score_Range_Low, "ACT Projected Composite Score Range Low", "Integer"], + [ACT_Projected_Composite_Score_Range_High, "ACT Projected Composite Score Range High", "Integer"], +] -%} + +{%- set scores = [] -%} +{%- for score in possible_scores -%} + {%- if score[0] is not none and score[0] | length -%} + {%- set _ = scores.append(score) -%} + {%- endif -%} +{%- endfor -%} + + +{%- set possible_perf_levels = [ + [Progress_with_Text_Complexity, "Progress with Text Complexity", "Level"], + [Progress_Toward_Career_Readiness, "Progress Towards Career Readiness", "Level"], +] -%} + +{%- set perf_levels = [] -%} +{%- for perf_level in possible_perf_levels -%} + {%- if perf_level[0] is not none and perf_level[0] | length -%} + {%- set _ = perf_levels.append(perf_level) -%} + {%- endif -%} +{%- endfor -%} + +{% set topline_obj_assess = [ + ['topline', 'STEM', [('Scale Score', 'Integer', STEM_Score)], [('Readiness',STEM_Readiness)]], + ['topline', 'ELA', [('Scale Score', 'Integer', ELA_Score)], [('Readiness',ELA_Readiness)]], + ['topline', 'English', [('Scale Score', 'Integer', English_Scale_Score), ('National Percentile Rank', 'Percentile', English_National_Percentile_Rank), ('Projected one-year ACT Aspire Score Range Lower', 'Integer', English_Projected_one_year_Range_Lower), ('Projected one-year ACT Aspire Score Range Upper', 'Integer', English_Projected_one_year_Range_Upper), ('Projected two-year ACT Aspire Score Range Lower', 'Integer', English_Projected_two_year_Range_Lower), ('Projected two-year ACT Aspire Score Range Upper', 'Integer', English_Projected_two_year_Range_Upper), ('Projected ACT Score Range Lower', 'Integer', English_Projected_ACT_Score_Range_Lower), ('Projected ACT Score Range Upper', 'Integer', English_Projected_ACT_Score_Range_Upper), ('Growth Percentile', 'Percentile', English_Growth_Percentile)], [('ACT Readiness Benchmark', English_ACT_Readiness_Benchmark), ('Readiness Level', English_Readiness_Level), ('Growth Category', English_Growth_Category),('Irregularity',English_Irregularity)]], + ['topline', 'Mathematics',[('Scale Score', 'Integer', Mathematics_Scale_Score),('National Percentile Rank', 'Percentile', Mathematics_National_Percentile_Rank), ('Projected one-year ACT Aspire Score Range Lower', 'Integer', Mathematics_Projected_one_year_Range_Lower), ('Projected one-year ACT Aspire Score Range Upper', 'Integer', Mathematics_Projected_one_year_Range_Upper), ('Projected two-year ACT Aspire Score Range Lower', 'Integer', Mathematics_Projected_two_year_Range_Lower), ('Projected two-year ACT Aspire Score Range Upper', 'Integer', Mathematics_Projected_two_year_Range_Upper), ('Projected ACT Score Range Lower', 'Integer', Mathematics_Projected_ACT_Score_Range_Lower), ('Projected ACT Score Range Upper', 'Integer', Mathematics_Projected_ACT_Score_Range_Upper),('Growth Percentile', 'Percentile', Mathematics_Growth_Percentile)], [('ACT Readiness Benchmark', Mathematics_ACT_Readiness_Benchmark), ('Readiness Level', Mathematics_Readiness_Level), ('Growth Category', Mathematics_Growth_Category),('Irregularity',Mathematics_Irregularity)]], + ['topline', 'Reading', [('Scale Score', 'Integer', Reading_Scale_Score), ('National Percentile Rank', 'Percentile', Reading_National_Percentile_Rank), ('Projected one-year ACT Aspire Score Range Lower', 'Integer', Reading_Projected_one_year_Range_Lower), ('Projected one-year ACT Aspire Score Range Upper', 'Integer', Reading_Projected_one_year_Range_Upper), ('Projected two-year ACT Aspire Score Range Lower', 'Integer', Reading_Projected_two_year_Range_Lower), ('Projected two-year ACT Aspire Score Range Upper', 'Integer', Reading_Projected_two_year_Range_Upper), ('Projected ACT Score Range Lower', 'Integer', Reading_Projected_ACT_Score_Range_Lower), ('Projected ACT Score Range Upper', 'Integer', Reading_Projected_ACT_Score_Range_Upper), ('Growth Percentile', 'Percentile', Reading_Growth_Percentile)], [('ACT Readiness Benchmark', Reading_ACT_Readiness_Benchmark), ('Readiness Level', Reading_Readiness_Level), ('Growth Category', Reading_Growth_Category), ('Irregularity', Reading_Irregularity)]], + ['topline', 'Science', [('Scale Score', 'Integer', Science_Scale_Score), ('National Percentile Rank', 'Percentile', Science_National_Percentile_Rank), ('Projected one-year ACT Aspire Score Range Lower', 'Integer', Science_Projected_one_year_Range_Lower), ('Projected one-year ACT Aspire Score Range Upper', 'Integer', Science_Projected_one_year_Range_Upper), ('Projected two-year ACT Aspire Score Range Lower', 'Integer', Science_Projected_two_year_Range_Lower), ('Projected two-year ACT Aspire Score Range Upper', 'Integer', Science_Projected_two_year_Range_Upper), ('Projected ACT Score Range Lower', 'Integer', Science_Projected_ACT_Score_Range_Lower), ('Projected ACT Score Range Upper', 'Integer', Science_Projected_ACT_Score_Range_Upper), ('Growth Percentile', 'Percentile', Science_Growth_Percentile)], [('ACT Readiness Benchmark', Science_ACT_Readiness_Benchmark), ('Readiness Level', Science_Readiness_Level), ('Growth Category', Science_Growth_Category), ('Irregularity', Science_Irregularity)]], + ['topline', 'Writing', [('Scale Score', 'Integer', Writing_Scale_Score), ('National Percentile Rank', 'Percentile', Writing_National_Percentile_Rank), ('Projected one-year ACT Aspire Score Range Lower', 'Integer', Writing_Projected_one_year_Range_Lower), ('Projected one-year ACT Aspire Score Range Upper', 'Integer', Writing_Projected_one_year_Range_Upper), ('Projected two-year ACT Aspire Score Range Lower', 'Integer', Writing_Projected_two_year_Range_Lower), ('Projected two-year ACT Aspire Score Range Upper', 'Integer', Writing_Projected_two_year_Range_Upper), ('Projected ACT Score Range Lower', 'Integer', Writing_Projected_ACT_Score_Range_Lower), ('Projected ACT Score Range Upper', 'Integer', Writing_Projected_ACT_Score_Range_Upper), ('Growth Percentile', 'Percentile', Writing_Growth_Percentile)], [('ACT Readiness Benchmark', Writing_ACT_Readiness_Benchmark), ('Readiness Level', Writing_Readiness_Level), ('Growth Category', Writing_Growth_Category), ('Irregularity', Writing_Irregularity)]], +] -%} + +{%- set subscore_obj_assess = [ + ['subscore', 'Production of Writing', [('Earned Points', 'Integer', Production_of_Writing_Earned_Points), ('Total Points', 'Integer', Production_of_Writing_Total_Points), ('Percent Correct', 'Percentage', Production_of_Writing_Percent_Correct)], [('ACT Readiness Range', Production_of_Writing_ACT_Readiness_Range)]], + ['subscore', 'Knowledge of Language', [('Earned Points', 'Integer', Knowledge_of_Language_Earned_Points), ('Total Points', 'Integer', Knowledge_of_Language_Total_Points), ('Percent Correct', 'Percentage', Knowledge_of_Language_Percent_Correct)], [('ACT Readiness Range', Knowledge_of_Language_ACT_Readiness_Range)]], + ['subscore', 'Conventions of Standard English',[('Earned Points', 'Integer', Conventions_of_Standard_English_Earned_Points), ('Total Points', 'Integer', Conventions_of_Standard_English_Total_Points), ('Percent Correct', 'Percentage', Conventions_of_Standard_English_Percent_Correct)], [('ACT Readiness Range', Conventions_of_Standard_English_ACT_Readiness_Range)]], + ['subscore', 'Key Ideas and Details', [('Earned Points', 'Integer', Key_Ideas_Details_Earned_Points), ('Total Points', 'Integer', Key_Ideas_Details_Total_Points), ('Percent Correct', 'Percentage', Key_Ideas_Details_Percent_Correct)], [('ACT Readiness Range', Key_Ideas_Details_ACT_Readiness_Range)]], + ['subscore', 'Craft and Structure', [('Earned Points', 'Integer', Craft_Structure_Earned_Points), ('Total Points', 'Integer', Craft_Structure_Total_Points), ('Percent Correct', 'Percentage', Craft_Structure_Percent_Correct)], [('ACT Readiness Range', Craft_Structure_ACT_Readiness_Range)]], + ['subscore', 'Integration of Knowledge and Ideas', [('Earned Points', 'Integer', Integration_of_Knowledge_Ideas_Earned_Points), ('Total Points', 'Integer', Integration_of_Knowledge_Ideas_Total_Points), ('Percent Correct', 'Percentage', Integration_of_Knowledge_Ideas_Percent_Correct)], [('ACT Readiness Range', Integration_of_Knowledge_Ideas_ACT_Readiness_Range)]], + ['subscore', 'Ideas and Analysis', [('Earned Points', 'Integer', Ideas_Analysis_Earned_Points), ('Total Points', 'Integer', Ideas_Analysis_Total_Points), ('Percent Correct', 'Percentage', Ideas_Analysis_Percent_Correct)], [('ACT Readiness Range', Ideas_Analysis_ACT_Readiness_Range)]], + ['subscore', 'Development and Support', [('Earned Points', 'Integer', Development_Support_Earned_Points), ('Total Points', 'Integer', Development_Support_Total_Points), ('Percent Correct', 'Percentage', Development_Support_Percent_Correct)], [('ACT Readiness Range', Development_Support_ACT_Readiness_Range)]], + ['subscore', 'Organization', [('Earned Points', 'Integer', Organization_Earned_Points), ('Total Points', 'Integer', Organization_Total_Points), ('Percent Correct', 'Percentage', Organization_Percent_Correct)], [('ACT Readiness Range', Organization_ACT_Readiness_Range)]], + ['subscore', 'Language Use and Conventions', [('Earned Points', 'Integer', Language_Use_Conventions_Earned_Points), ('Total Points', 'Integer', Language_Use_Conventions_Total_Points), ('Percent Correct', 'Percentage', Language_Use_Conventions_Percent_Correct)], [('ACT Readiness Range', Language_Use_Conventions_ACT_Readiness_Range)]], + ['subscore', 'Grade Level Progress', [('Earned Points', 'Integer', Grade_Level_Progress_Earned_Points), ('Total Points', 'Integer', Grade_Level_Progress_Total_Points), ('Percent Correct', 'Percentage', Grade_Level_Progress_Percent_Correct)], [('ACT Readiness Range', Grade_Level_Progress_ACT_Readiness_Range)]], + ['subscore', 'Foundation', [('Earned Points', 'Integer', Foundation_Earned_Points), ('Total Points', 'Integer', Foundation_Total_Points), ('Percent Correct', 'Percentage', Foundation_Percent_Correct)], [('ACT Readiness Range', Foundation_ACT_Readiness_Range)]], + ['subscore', 'Justification and Explanation', [('Earned Points', 'Integer', Justification_Explanation_Earned_Points), ('Total Points', 'Integer', Justification_Explanation_Total_Points), ('Percent Correct', 'Percentage', Justification_Explanation_Percent_Correct)], [('ACT Readiness Range', Justification_Explanation_ACT_Readiness_Range)]], + ['subscore', 'Modeling', [('Earned Points', 'Integer', Modeling_Earned_Points), ('Total Points', 'Integer', Modeling_Total_Points), ('Percent Correct', 'Percentage', Modeling_Percent_Correct)], [('ACT Readiness Range', Modeling_ACT_Readiness_Range)]], + ['subscore', 'Number and Operations - Fractions', [('Earned Points', 'Integer', Number_Operations_Fractions_Earned_Points), ('Total Points', 'Integer', Number_Operations_Fractions_Total_Points), ('Percent Correct', 'Percentage', Number_Operations_Fractions_Percent_Correct)], [('ACT Readiness Range', Number_Operations_Fractions_ACT_Readiness_Range)]], + ['subscore', 'Number and Operations in Base 10', [('Earned Points', 'Integer', Number_Operations_Base10_Earned_Points), ('Total Points', 'Integer', Number_Operations_Base10_Total_Points), ('Percent Correct', 'Percentage', Number_Operations_Base10_Percent_Correct)], [('ACT Readiness Range', Number_Operations_Base10_ACT_Readiness_Range)]], + ['subscore', 'The Number System', [('Earned Points', 'Integer', Number_System_Earned_Points), ('Total Points', 'Integer', Number_System_Total_Points), ('Percent Correct', 'Percentage', Number_System_Percent_Correct)], [('ACT Readiness Range', Number_System_ACT_Readiness_Range)]], + ['subscore', 'Number and Quantity', [('Earned Points', 'Integer', Number_Quantity_Earned_Points), ('Total Points', 'Integer', Number_Quantity_Total_Points), ('Percent Correct', 'Percentage', Number_Quantity_Percent_Correct)], [('ACT Readiness Range', Number_Quantity_ACT_Readiness_Range)]], + ['subscore', 'Operations and Algebraic Thinking', [('Earned Points', 'Integer', Operations_Algebraic_Thinking_Earned_Points), ('Total Points', 'Integer', Operations_Algebraic_Thinking_Total_Points), ('Percent Correct', 'Percentage', Operations_Algebraic_Thinking_Percent_Correct)], [('ACT Readiness Range', Operations_Algebraic_Thinking_ACT_Readiness_Range)]], + ['subscore', 'Expressions & Equations', [('Earned Points', 'Integer', Expressions_Equations_Earned_Points), ('Total Points', 'Integer', Expressions_Equations_Total_Points), ('Percent Correct', 'Percentage', Expressions_Equations_Percent_Correct)], [('ACT Readiness Range', Expressions_Equations_ACT_Readiness_Range)]], + ['subscore', 'Ratios and Proportional Relationships', [('Earned Points', 'Integer', Ratios_Proportional_Relationships_Earned_Points), ('Total Points', 'Integer', Ratios_Proportional_Relationships_Total_Points), ('Percent Correct', 'Percentage', Ratios_Proportional_Relationships_Percent_Correct)], [('ACT Readiness Range', Ratios_Proportional_Relationships_ACT_Readiness_Range)]], + ['subscore', 'Algebra', [('Earned Points', 'Integer', Algebra_Earned_Points), ('Total Points', 'Integer', Algebra_Total_Points), ('Percent Correct', 'Percentage', Algebra_Percent_Correct)], [('ACT Readiness Range', Algebra_ACT_Readiness_Range)]], + ['subscore', 'Functions', [('Earned Points', 'Integer', Functions_Earned_Points), ('Total Points', 'Integer', Functions_Total_Points), ('Percent Correct', 'Percentage', Functions_Percent_Correct)], [('ACT Readiness Range', Functions_ACT_Readiness_Range)]], + ['subscore', 'Geometry', [('Earned Points', 'Integer', Geometry_Earned_Points), ('Total Points', 'Integer', Geometry_Total_Points), ('Percent Correct', 'Percentage', Geometry_Percent_Correct)], [('ACT Readiness Range', Geometry_ACT_Readiness_Range)]], + ['subscore', 'Measurement and Data', [('Earned Points', 'Integer', Measurement_Data_Earned_Points), ('Total Points', 'Integer', Measurement_Data_Total_Points), ('Percent Correct', 'Percentage', Measurement_Data_Percent_Correct)], [('ACT Readiness Range', Measurement_Data_ACT_Readiness_Range)]], + ['subscore', 'Statistics and Probability', [('Earned Points', 'Integer', Statistics_Probability_Earned_Points), ('Total Points', 'Integer', Statistics_Probability_Total_Points), ('Percent Correct', 'Percentage', Statistics_Probabilit_Percent_Correct)], [('ACT Readiness Range', Statistics_Probability_ACT_Readiness_Range)]], + ['subscore', 'Interpretation of Data', [('Earned Points', 'Integer', Interpretation_of_Data_Earned_Points), ('Total Points', 'Integer', Interpretation_of_Data_Total_Points), ('Percent Correct', 'Percentage', Interpretation_of_Data_Percent_Correct)], [('ACT Readiness Range', Interpretation_of_Data_ACT_Readiness_Range)]], + ['subscore', 'Scientific Investigation', [('Earned Points', 'Integer', Scientific_Investigation_Earned_Points), ('Total Points', 'Integer', Scientific_Investigation_Total_Points), ('Percent Correct', 'Percentage', Scientific_Investigation_Percent_Correct)], [('ACT Readiness Range', Scientific_Investigation_ACT_Readiness_Range)]], + ['subscore', 'Evaluation of Models, Inferences, and Experimental Results', [('Earned Points', 'Integer', Evaluation_of_Models_Inferences_Experimental_Results_Earned_Points), ('Total Points', 'Integer', Evaluation_of_Models_Inferences_Experimental_Results_Total_Points), ('Percent Correct', 'Percentage', Evaluation_of_Models_Inferences_Experimental_Results_Percent_Correct)], [('ACT Readiness Range', Evaluation_of_Models_Inferences_Experimental_Results_ACT_Readiness_Range)]], +] -%} + +{%- set all_obj_assessment = [] -%} +{%- for obj in topline_obj_assess + subscore_obj_assess -%} + {%- if obj[1] is not none and obj[1] | length -%} + + {%- set obj_assessment_subscores = [] -%} + {%- for score in obj[2] if score[2] is not none and score[2] | length -%} + {%- set _ = obj_assessment_subscores.append(score) -%} + {%- endfor -%} + + {%- if obj_assessment_subscores -%} + {%- set _ = all_obj_assessment.append(obj) -%} + {%- endif -%} + + {% endif %} +{%- endfor -%} + +{ + "studentAssessmentIdentifier": "{{studentAssessmentIdentifier}}", + "assessmentReference": { + "assessmentIdentifier": "{{assessmentIdentifier}}", + "namespace": "{{assessmentNamespace}}" + }, + "schoolYearTypeReference": { + "schoolYear": {{schoolYear}} + }, + "studentReference": { + "studentUniqueId": "{{studentUniqueId}}" + }, + "administrationDate": "{{administrationDate}}" + {%- if gradeLevelDescriptor is not none and gradeLevelDescriptor | length -%} + ,"whenAssessedGradeLevelDescriptor": "{{gradeLevelDescriptor}}" + {%- endif -%} + {%- if scores -%} + , "scoreResults": [ + {% for score in scores %} + { + "assessmentReportingMethodDescriptor": "{{assessmentNamespace}}/AssessmentReportingMethodDescriptor#{{score[1]}}", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#{{score[2]}}", + "result": "{{score[0]}}" + } {% if not loop.last %},{% endif %} + {% endfor %} + ] + {%- endif -%} + + {%- if perf_levels -%} + , "performanceLevels": [ + {% for perf_level in perf_levels %} + { + "assessmentReportingMethodDescriptor": "{{assessmentNamespace}}/AssessmentReportingMethodDescriptor#{{perf_level[1]}}", + "performanceLevelDescriptor": "{{assessmentNamespace}}/PerformanceLevelDescriptor#{{perf_level[0]}}", + "performanceLevelMet": true + } {% if not loop.last %},{% endif %} + {% endfor %} + ] + {%- endif -%} + + {%- if all_obj_assessment -%} + , "studentObjectiveAssessments": [ + {%- for obj in all_obj_assessment -%} + { + "objectiveAssessmentReference": { + "assessmentIdentifier": "{{assessmentIdentifier}}", + "identificationCode": "{{obj[1]}}", + "namespace": "{{assessmentNamespace}}" + }, + + "scoreResults": [ + {%- for score in obj[2] if score[2] is not none and score[2] | length -%} + { + "assessmentReportingMethodDescriptor": "{{assessmentNamespace}}/AssessmentReportingMethodDescriptor#{{score[0]}}", + "resultDatatypeTypeDescriptor": "{{descriptor_namespace}}/ResultDatatypeTypeDescriptor#{{score[1]}}", + "result": "{{score[2]}}" + }{% if not loop.last %},{% endif %} + {%- endfor %} + ], + "performanceLevels": [ + {%- for perf_level in obj[3] if perf_level[1] is not none and perf_level[1] | length -%} + { + "assessmentReportingMethodDescriptor": "{{assessmentNamespace}}/AssessmentReportingMethodDescriptor#{{perf_level[0]}}", + "performanceLevelDescriptor": "{{assessmentNamespace}}/PerformanceLevelDescriptor#{{perf_level[1]}}", + "performanceLevelMet": true + }{% if not loop.last %},{% endif %} + {%- endfor %} + ] + } {% if not loop.last %},{% endif %} + {% endfor %} + ] + {%- endif -%} +} \ No newline at end of file