-
Notifications
You must be signed in to change notification settings - Fork 7
This is the PreACT pull request #152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Bruk
wants to merge
17
commits into
edanalytics:main
Choose a base branch
from
crocusllc:PreACT_Assessment
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+913
−0
Open
Changes from 2 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
bae5cac
Copying the PreACT to a clean branch
Bruk 4983489
Fixed issues found during review
Bruk 7daf083
made the requested changes
Bruk 42c843d
Changing objective name from STEM composite to STEM
Bruk 3b87a14
Fixed StudentUniqueId issue
Bruk cd9965d
Added logic to handle csv to support historical load of enrich PreACT
Bruk c2a553d
Fixing issue with namespaces
Bruk 2698e5c
Fixing namespace issues
Bruk 508596f
Moving assessment category descriptor into the assessment namespace
Bruk 6691a55
Fixed issue with missing school for association validation errors
Bruk c5be805
This ensures no empty objects or trailing commas are produced.
Bruk faf5921
Changing the association type from adminstration to enrollment
Bruk 5d3022e
Fixed issue found by stacy-ann on preact objective assessment
Bruk f2bd5cc
fixed the issue with descriptors
Bruk c50551b
Fixed the issue with namespace on PreACT
Bruk 4fd128c
Fixing namespace issues
Bruk 49d3d11
Fixed issue with missing STEM score
Bruk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| * **Title**: PreACT Assessment - API 7.1 | ||
| * **Description**: PreACT is a multiple-choice assessment designed for 10th grade students that provides: | ||
| - Early practice experience for the ACT test | ||
| - Assessment of achievement in English, Mathematics, Reading, and Science | ||
| - Insights to help students identify academic strengths and areas for improvement | ||
| - Guidance for high school coursework planning and career exploration | ||
| * **API version**: 7.1 | ||
| * **Submitter name**: Bruk Woldearegay | ||
| * **Submitter organization**: CrocusLLC | ||
| To run this bundle, please add your own source file<code>data/PreACT_Data_File.csv</code> | ||
|
|
||
| This bundle works with PreACT files in the format provided by the assessment vendor (namely fixed-width .txt files). | ||
|
|
||
| ## 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., `Stu_ID_Num`) 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., `Stu_ID_Num`) . | ||
| ### Optional | ||
| - **DESCRIPTOR_NAMESPACE**: This should be the default namespace for descriptors such as ResultDatatypeTypeDescriptor . The default value is : uri://ed-fi.org | ||
|
|
||
| ### Examples | ||
|
|
||
| Using an ID column from the assessment file: | ||
| ```bash | ||
| earthmover run -c ./earthmover.yaml -p '{ | ||
| "INPUT_FILE": "path/to/PreACT_Data_File.csv", | ||
| "OUTPUT_DIR": "./output", | ||
| "STUDENT_ID_NAME": "Stu_ID_Num" | ||
| }' | ||
| ``` | ||
|
|
||
| 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/", | ||
| "API_YEAR": "yourAPIYear", | ||
| "BASE_URL": "yourURL", | ||
| "EDFI_API_CLIENT_ID": "yourID", | ||
| "EDFI_API_CLIENT_SECRET": "yourSecret" | ||
| }' | ||
| ``` |
Empty file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| Process_Num,School_Attend_Code,State_Code,Cycle_Code,Tested_Own_School,School_Reported_Code,L_Name,F_Name,M_Initial,Doc_Id,DOB,Gender,Ethn_FedValues,Grade_Reported,Test_Dte,Grade_School_Header,Grade_Student_Grid,Eng,Mth,Rdg,Sci,Composite,STEM,E_Earn_Prod,E_Earn_Knlg,E_Earn_Conv,M_Earn_Higher,M_Earn_NumQ,M_Earn_Alg,M_Earn_Func,M_Earn_Geom,M_Earn_Stat,M_Earn_Essen,M_Earn_Mod,R_Earn_Ideas,R_Earn_Struc,R_Earn_Knlg,S_Earn_Data,S_Earn_Inv,S_Earn_Eval,Eng_Low,Eng_High,Mth_Low,Mth_High,Rdg_Low,Rdg_High,Sci_Low,Sci_High,Composite_Low,Composite_High,STEM_Low,STEM_High,Pred_ACT_Eng_Low,Pred_ACT_Eng_High,Pred_ACT_Mth_Low,Pred_ACT_Mth_High,Pred_ACT_Rdg_Low,Pred_ACT_Rdg_High,Pred_ACT_Sci_Low,Pred_ACT_Sci_High,Pred_ACT_Composite_Low,Pred_ACT_Composite_High,Pred_ACT_STEM_Low,Pred_ACT_STEM_High,USRnk_Sub_Engl,USRnk_Sub_Math,USRnk_Sub_Rdg,USRnk_Sub_Sci,USRnk_Comp,USRnk_STEM,C_Readiness,Best_Lan,Program_Of_Study,EdLevel_Mthr,EdLevel_Fthr,Partic_InstMus,Partic_VocMus,Partic_Pubs,Partic_Debate,Partic_Art,Partic_Theater,Partic_VAthl,Partic_Sci,Partic_Honors,Partic_Cheer,Partic_ServOrg,Partic_RacEthOrg,Partic_Abroad,Partic_PolOrg,Partic_RadioTV,Partic_RelOrg,Partic_ROTC,Partic_FratSor,Partic_StuGov,Partic_NotPartic,Clg_Outreach,WorkHrs,Highest_ed_exp,Career,EOS_OptIn,Results_Void,Help_EdPlan,Help_Writing,Help_Reading,Help_StudySk,Help_MathSk,Help_Computer,Help_Public_Speaking,IntInv_Responses,IntInv_MapReg1,IntInv_MapReg2,IntInv_MapReg3,IntInv_LikePerc,IntInv_IndiffPerc,IntInv_DislikePerc,IntInv_TechSta,IntInv_SciSta,IntInv_ArtSta,IntInv_SocSta,IntInv_BusCSta,IntInv_BusOpSta,IntInv_TechStd,IntInv_SciStd,IntInv_ArtStd,IntInv_SocStd,IntInv_BusCStd,IntInv_BusOpStd,IntInv_TechRnk,IntInv_SciRnk,IntInv_ArtRnk,IntInv_SocRnk,IntInv_BusCRnk,IntInv_BusOpRnk,English_9,English_10,English_11,English_12,English_Other,English_Other_2,English_Other_3,English_Credit,Algebra_1,Geometry,Algebra_2,Trigonometry,Pre_Calc,Calculus,Math_Other,Math_Other_2,Math_College_Prep_9,Math_College_Prep_10,Math_College_Prep_11,Math_College_Prep_12,Math_Credit,History_US,History_World,Gvt_Civics,Global_Studies,Geography,Economics,Psychology,Sociology,Social_Studies_Other,Social_Studies_Other_2,Social_Studies_Credit,General_Science,Biology_1,Biology_2,Chemistry_1,Chemistry_2,Physics,Anat_Phys,Natural_Science_Other,Natural_Science_Other_2,Natural_Science_Credit,Spanish_Credit,French_Credit,German_Credit,Lang_Other_Credit,IntCareer_Fit,G_HS_Avg,G_AllEng,G_AllMth,G_AllSocSt,G_AllNatSc,Core_Ind,Suppl_Local_Itms,Test_Form,Eng_Responses,Math_Responses,Read_Responses,Sci_Responses,Eng_Itm_Scores,Math_Itm_Scores,Read_Itm_Scores,Sci_Itm_Scores,Eng_Raw,Math_Raw,Read_Raw,Sci_Raw,Address1,City,State,Zip,Stu_ID_Num,Preid_Local_Items,Pred_PreACT_Eng_Low,Pred_PreACT_Eng_High,Pred_PreACT_Mth_Low,Pred_PreACT_Mth_High,Pred_PreACT_Rdg_Low,Pred_PreACT_Rdg_High,Pred_PreACT_Sci_Low,Pred_PreACT_Sci_High,Pred_PreACT_Composite_Low,Pred_PreACT_Composite_High,Pred_PreACT_STEM_Low,Pred_PreACT_STEM_High | ||
| V4549000,410935,41,913,Y,410935,lastName1,firstName1,m,7a3,19431101,0,4,10,20201007,10,10,08,13,14,12,12,13,05,01,05,03,01,01,01,00,00,02,03,04,02,02,03,03,01,06,10,12,14,12,16,10,14,11,13,12,14,09,14,12,16,13,19,13,18,12,15,13,16,10,10,26,14,12,12,,A,B,G,F,,,,,,,,,,,,,,,,,,,,1,N,A,F,,Y,,N,N,N,N,Y,N,N,112111112121111112112111111112112113112112111111112112121112112112111212,05,06,07,001,024,075,6,2,2,3,2,3,54,38,34,39,36,41,66,11,5,14,8,19,2,2,1,0,0,0,0,2.5,2,1,4,0,4,4,0,0,0,0,0,0,4.5,2,2,4,0,4,3,3,1,0,0,5.5,2,3,0,0,3,0,2,0,0,3.0,,,,,0,,,,,,2,,20A,442133232321434123312321443214232,234234122135131431523142541434155142,2323431414132212134413241,312311133441141414232432141234,001110001100100001011100000000001000000000000,000000000000100010000000000000100110,0110100110000011000000100,000100010001110000101000000000,11,05,08,07,8aaa791349c5090bcf8efbe951d93009ad59a92adfb174ad9a,25e04e1cc5f2a67f6ed20f6cb3d04d,32,88bf63ce98,cd6becfda7,,,,,,,,,,,,, | ||
| V4549000,410935,41,913,Y,410935,lastName2,firstName2,m,7a3,19110120,f,4,10,20201007,10,10,12,16,19,18,16,17,05,04,09,06,00,02,02,02,00,07,05,08,05,00,06,03,04,10,14,15,17,17,21,16,20,15,17,16,18,12,17,16,19,17,23,17,22,16,19,17,20,31,43,56,57,45,50,,A,B,D,D,,,,,,,,,1,,,,,,,,,,,,N,A,H,X,N,,Y,Y,N,N,N,N,Y,332112232122333211121111123211232111223111231112122111132232332113112113,08,09,10,022,032,046,6,5,7,5,3,4,53,52,60,48,40,46,61,58,83,41,16,35,24,4,4,4,0,0,0,4.0,24,24,4,4,4,4,4,4,4,4,4,4,9.5,24,24,4,0,4,0,4,24,0,0,6.0,24,23,0,4,0,4,4,0,0,5.0,1,,1,,1,3.9,4.0,4.0,4.0,3.5,1,,20A,412314122144422233141332414443231223231314332,541315533142353532522351425313233532,1334124413343144114222112,133114211312433432242213343121,011001111010100101000110010000000101100011000,110111010001010011001010000010000000,1101010110101100010110010,101001101010001000111110000001,18,13,13,13,cc569d2759523b4da4e4692419084832db1a7179933f9b8cc2,25e04e1cc5f2a67f6ed20f6cb3d04d,32,88bf63ce98,fe27d22a60,,,,,,,,,,,,, | ||
| V4549000,410935,41,913,Y,410935,lastName3,firstName3,m,7a3,19841203,f,6,10,20201007,10,10,18,18,28,22,22,20,06,05,15,07,02,01,02,02,00,11,09,14,03,04,07,06,07,16,20,16,20,25,31,20,24,21,23,19,21,18,23,18,22,24,30,21,26,22,25,20,23,66,63,88,81,80,72,,A,A,D,B,,,,,,,,,,1,,,,,,,,,,,N,,,,Y,,N,N,N,Y,Y,N,Y,212113233133213232112111212121213211213111232111213111212212232123232321,00,00,00,021,036,043,6,6,4,6,4,5,53,53,45,54,44,53,61,62,32,66,26,60,24,23,23,4,0,0,0,4.0,24,22,4,0,4,4,0,0,0,0,0,0,5.0,23,4,0,0,24,0,0,24,0,0,4.0,23,23,0,4,0,0,4,0,0,4.0,,,,,0,3.3,3.3,3.0,3.7,3.0,1,,20A,214133122323413141241331412321212113412211,543335454425541132334532145213145142,4324421412323112221321214,123333231242413142242112224313,110110111101111010100110011111011001000110000,111101100010000111110100000010110110,0111110111111111101011111,111100111100001110111010111110,26,18,21,20,da43c722c071e13ece28a508f64aac372a91d887b28a60fbd8,25e04e1cc5f2a67f6ed20f6cb3d04d,32,88bf63ce98,b51a282f3e,,,,,,,,,,,,, | ||
| V4549000,410935,41,913,Y,410935,lastName4,firstName4,m,7a3,20490426,f,4,10,20201007,10,10,10,16,19,16,15,16,06,03,06,04,01,00,00,03,00,10,05,06,04,03,05,06,00,08,12,15,17,17,21,14,18,14,16,15,17,11,16,16,19,17,23,16,21,15,18,16,19,20,43,56,42,37,41,,A,A,B,B,,,,,,,,,,,,,,,,,,,,1,N,A,G,,Y,,Y,Y,N,N,Y,N,Y,222111223122212221123121322121112111213111221112112111122211121111111221,05,08,00,006,039,056,4,5,4,4,3,5,44,49,44,46,40,50,26,46,27,36,16,49,231,4 1,4 1,4 1,0,0,0,4.0,22,4,2,0,0,0,0,0,0,0,0,0,3.0,2,0,0,0,241,0,24,0,0,0,3.0,0,221,0,2,0,0,0,0,0,2.0,,,,,0,3.0,3.0,2.0,4.0,2.0,2,,20A,242124122213444343214311414,542324414222153542233555314,132442442434311223,123333331241432141,101101111001100011110100010000000000000000000,110100100011110001010110101000000000,1111110100101111100000000,111100011101000111000000000000,15,14,13,11,988aa7cb5ca1f327b16544251bf1969a2647d50eeadbaa50b8,e3b0c44298fc1c149afbf4c8996fb9,e3,e3b0c44298,b6ffcafce2,,,,,,,,,,,,, | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| V4549000410935 41 913 Y410935 lastName1 firstName1 m 7a31943110104 102020100710 10 0813141212130501053 1 1 1 0 0 2 3 040202030301 061012141216101411131214 09141216131913181215131610.10 26.14.12.12.n ABGFnnnnnnnnnnnnnnnnnnn1NAFn Ynan NNNNYNN112111112121111112112111111112112113112112111111112112121112112112111212 5.6.7.0 1 24 75 62232354383439364166.11.5.014.8.019.2 2 1 0 0 0 0 2.52 1 4 0 4 4 0 0 0 0 0 0 4.52 2 4 0 4 3 3 1 0 0 5.52 3 0 0 3 0 2 0 0 3.0nnnn0nannannannannan2nan 20A 442133232321434123312321443214232 234234122135131431523142541434155142 2323431414132212134413241312311133441141414232432141234001110001100100001011100000000001000000000000 000000000000100010000000000000100110 0110100110000011000000100000100010001110000101000000000115 0807 8aaa791349c5090bcf8efbe951d93009ad59a92a25e04e1cc5f2a67f6ed20f6cb3288bf63ce98 cd6becfda7 nanananananananananananan | ||
| V4549000410935 41 913 Y410935 lastName2 firstName2 m 7a319110120f4 102020100710 10 1216191816170504096 0 2 2 2 0 7 5 080500060304 101415171721162015171618 12171619172317221619172031.43 56.57.45.50.n ABDDnnnnnnnn1nnnnnnnnnnnNAHX Nnan YYNNNNY332112232122333211121111123211232111223111231112122111132232332113112113 8.9.10. 22 32 46 65753453526048404661.58.83.41.16.35.24 4 4 4 0 0 0 4.024 24 4 4 4 4 4 4 4 4 4 4 9.524 24 4 0 4 0 4 24 0 0 6.024 23 0 4 0 4 4 0 0 5.01n1n13.94.04.04.03.51nan 20A 412314122144422233141332414443231223231314332 541315533142353532522351425313233532 1334124413343144114222112133114211312433432242213343121011001111010100101000110010000000101100011000 110111010001010011001010000010000000 110101011010110001011001010100110101000100011111000000118131313 cc569d2759523b4da4e4692419084832db1a717925e04e1cc5f2a67f6ed20f6cb3288bf63ce98 fe27d22a60 nanananananananananananan | ||
| V4549000410935 41 913 Y410935 lastName3 firstName3 m 7a319841203f6 102020100710 10 1818282222200605157 2 1 2 2 0 119 140304070607 162016202531202421231921 18231822243021262225202366.63 88.81.80.72.n AADBnnnnnnnnn1nnnnnnnnnnNnnn Ynan NNNYYNY212113233133213232112111212121213211213111232111213111212212232123232321 0.0.0.0 21 36 43 66464553534554445361.62.32.66.26.60.24 23 23 4 0 0 0 4.024 22 4 0 4 4 0 0 0 0 0 0 5.023 4 0 0 24 0 0 24 0 0 4.023 23 0 4 0 0 4 0 0 4.0nnnn03.33.33.03.73.01nan 20A 214133122323413141241331412321212113412211 543335454425541132334532145213145142 4324421412323112221321214123333231242413142242112224313110110111101111010100110011111011001000110000 111101100010000111110100000010110110 011111011111111110101111111110011110000111011101011111026182120 da43c722c071e13ece28a508f64aac372a91d88725e04e1cc5f2a67f6ed20f6cb3288bf63ce98 b51a282f3e nanananananananananananan | ||
| V4549000410935 41 913 Y410935 lastName4 firstName4 m 7a320490426f4 102020100710 10 1016191615160603064 1 0 0 3 0 105 060403050600 081215171721141814161517 11161619172316211518161920.43 56.42.37.41.n AABBnnnnnnnnnnnnnnnnnnn1NAGn Ynan YYNNYNY222111223122212221123121322121112111213111221112112111122211121111111221 5.8.0.0 6 39 56 45443544494446405026.46.27.36.16.49.2314 14 14 10 0 0 4.022 4 2 0 0 0 0 0 0 0 0 0 3.02 0 0 0 2410 24 0 0 0 3.00 2210 2 0 0 0 0 0 2.0nnnn03.03.02.04.02.02nan 20A 242124122213444343214311414 542324414222153542233555314 132442442434311223 123333331241432141 101101111001100011110100010000000000000000000 110100100011110001010110101000000000 111111010010111110000000011110001110100011100000000000015141311 988aa7cb5ca1f327b16544251bf1969a2647d50ee3b0c44298fc1c149afbf4c89e3e3b0c44298 b6ffcafce2 nanananananananananananan | ||
| V4549000410935 41 913 Y410935 lastName5 firstName5 m 7a319221217f4 102020100710 10 1516142117190704106 1 2 1 1 1 8 4 060101080604 131715171216192316181820 15201619131920251720192249.43 26.76.52.66.n ABFDn1nn1nn11nnnnnnnnnnnNAI* Ynan YNYYYNY233112132112123222223112121112122111113211132111113111122112122111112212 0.0.0.0 11 35 54 53553352435153404156.23.53.60.16.19.2312410 0 0 0 0 2.02314 2410 4 0 0 0 0 0 0 0 4.024 24 0 0 2310 0 61 0 0 4.023 2310 4 0 0 0 0 0 3.0nnnn03.23.53.53.03.02nan 20A 212124422143323343412132413434431113242133241 542312415122123432313545245132*35311 3124223113132113123114114423344233211413142242234231223111101011011001011011010010000100001110000100 110110101011100011100100000100000000 001101001000011000000001101110111011100111011110110000021140818 6bedcaa497aa677373ef67cc4a922bdc64a5d961bb34095cffa75d45823c9aee33288bf63ce98 97e78ce1e4 nanananananananananananan |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.