|
|
9b0cc1527f
|
candidate ~1.1s
|
2024-04-18 02:13:38 -04:00 |
|
|
|
f6c6d26a2c
|
wip 3:14
|
2024-04-17 19:04:58 -04:00 |
|
|
|
c146f23bd4
|
wip 3:14.12
|
2024-04-17 17:57:40 -04:00 |
|
Nelson Jovel
|
2cb43058a0
|
fix: loosen restrictions on date format
|
2024-03-01 10:15:32 -08:00 |
|
Nelson Jovel
|
289b04bc69
|
match an additional format for Dates. Supported dates are now '1/10/2022 14:21:45' '2022-1-10T14:21:45' '2022-1-10 14:21:45'
|
2024-03-01 09:30:23 -08:00 |
|
Nelson Jovel
|
d6735d449d
|
feat: Support two date formats: ISO 8601 and the standard US date format
used in google sheets
|
2024-02-27 11:55:47 -08:00 |
|
Nelson Jovel
|
03349b0ed5
|
chore: support alternate format for recorded date
|
2024-02-23 14:21:16 -08:00 |
|
Nelson Jovel
|
37610e732f
|
chore: alphabetize districts when writing filename for cleaned files
|
2024-02-23 11:27:59 -08:00 |
|
Nelson Jovel
|
0a32fb50ff
|
fix: no longer support 'form' in filename when cleaning. Only look for 'part X' and add that to the filename if it exists
|
2024-02-22 10:55:48 -08:00 |
|
Nelson Jovel
|
ebf4ca4166
|
chore: move code that normalizes race data to the Race class
|
2023-12-20 19:07:16 -08:00 |
|
Nelson Jovel
|
56b512810c
|
chore: remove lowell seeding rules
|
2023-12-20 14:03:15 -08:00 |
|
Nelson Jovel
|
880b438eb4
|
chore: reenable test spec that tests data loader for races
|
2023-12-20 12:39:44 -08:00 |
|
Nelson Jovel
|
36e21515c3
|
chore: refactor Race out of survey_item_values
|
2023-12-20 12:25:23 -08:00 |
|
Nelson Jovel
|
e7fb009425
|
chore: refactor Gender out out of survey_item_values row
|
2023-12-20 11:08:23 -08:00 |
|
Nelson Jovel
|
ea079e927b
|
chore: rename counts_by_grade to enrollment_by_grade for clarity
|
2023-12-18 15:01:33 -08:00 |
|
Nelson Jovel
|
41d942c214
|
chore: Make sure 'hispanic' column only gets applied when using SIS race information
|
2023-12-12 10:53:07 -08:00 |
|
Nelson Jovel
|
24dbf33bcd
|
chore: remove unneeded comment
|
2023-12-11 15:55:00 -08:00 |
|
Nelson Jovel
|
f028e6c884
|
feat: if the filename includes the words 'form' or 'part' add that to the resulting cleaned filename
|
2023-12-11 15:39:20 -08:00 |
|
Nelson Jovel
|
3f44613085
|
chore: various fixes for race and gender categorization during cleaning.
Also add tests for race and gender categorization
|
2023-12-08 13:12:19 -08:00 |
|
Nelson Jovel
|
883731bce1
|
feat: Support SIS categories for race in the form of 'White and Asian'
or 'Black, Asian, and white'
|
2023-12-07 13:40:02 -08:00 |
|
Nelson Jovel
|
0931950eaf
|
chore: make sure to output race and gender columns during cleaning
|
2023-12-07 13:39:25 -08:00 |
|
Nelson Jovel
|
3db0f9f757
|
fix: Print out message to make clean when there are duplicate headers
present in the raw survey file
|
2023-12-07 12:28:24 -08:00 |
|
Nelson Jovel
|
6541b87e9c
|
feat: add 2023-24 academic year and make sure previous year enrollment
and staffing data get loaded when missing
|
2023-12-07 12:27:19 -08:00 |
|
Nelson Jovel
|
b7e670bb60
|
Lower threshold for the number of valid student responses from 17 to 11
|
2023-12-06 14:15:19 -08:00 |
|
Nelson Jovel
|
7dc881f654
|
chore: refactor code to put logic into models
|
2023-12-06 14:14:56 -08:00 |
|
Nelson Jovel
|
e325f38c43
|
Convert gender and race text into qualtrics codes during cleaning. Abide by 'prefer not to disclose' for self reported race. Give priority to self reported data but use SIS information as backup
|
2023-12-06 14:10:16 -08:00 |
|
Nelson Jovel
|
9efc1f41c6
|
chore: Add comment about StaffingLoader also cloning enrollment data when it clones staffing data
|
2023-12-06 14:09:54 -08:00 |
|
Nelson Jovel
|
f6f78bcd58
|
fix: make sure to grab the 'Gender- Qcode' column
|
2023-12-06 14:09:13 -08:00 |
|
Nelson Jovel
|
8bebe7db42
|
chore: since it's now possible for there to be multiple district and dese id columns separated by a dash and a number, be more explicit when we only want to filter out survey item ids that end in a -1
|
2023-11-06 14:52:21 -08:00 |
|
Nelson Jovel
|
b63c327d33
|
chore: when searching for dese id, split up pattern so that to be more explicit about the order in which to search out the columns that might have the dese ID we're looking for.
|
2023-11-06 13:15:50 -08:00 |
|
rebuilt
|
cddea60c8b
|
feat: reduce number of rows to process at one time to reduce memory use
|
2023-11-02 12:21:32 -07:00 |
|
rebuilt
|
1a707eb6bc
|
feat: load student responses in the same pass as loading the survey responses
chore: remove student loader since loading students is now done with the survey response loader
|
2023-11-02 09:52:39 -07:00 |
|
rebuilt
|
e3fbbabce5
|
feat: We no longer trust the progress number that gets exported from qualtrics. Instead during the cleaning progress, perform a manual count of the number of responses to filter out rows that don't meet the minimum threshold.
|
2023-10-27 15:12:24 -07:00 |
|
rebuilt
|
83661540b7
|
chore: upgrade to rails 7.1.
upgrade rspec
fix failing tests
upgrade devise
|
2023-10-11 10:58:52 -07:00 |
|
rebuilt
|
48e795fcfb
|
feat: add special education disaggregation
|
2023-10-06 11:41:52 -07:00 |
|
rebuilt
|
060d7aa55a
|
Add disaggregation by ELL
|
2023-09-29 19:29:23 -07:00 |
|
rebuilt
|
abea2cb8fa
|
feat: support multiple columns for race and gender information
|
2023-08-25 15:37:20 -07:00 |
|
rebuilt
|
463e4c9452
|
fix: hide scores on analyze page for scores that don't meet the student threshold of 25%
|
2023-08-23 15:56:46 -07:00 |
|
rebuilt
|
714b90b3eb
|
fix: ensure cleaner outputs columns for all survey items. Before the fix, if a survey item varient (ending in -1, ie s-tint-q1-1) did not have a matching survey item s-tint-q1, the resulting csv would not include that column
|
2023-08-23 15:30:47 -07:00 |
|
rebuilt
|
2321897283
|
fix: start fixing problem with variants not getting added to the cleaned csv
|
2023-08-23 15:30:47 -07:00 |
|
rebuilt
|
a785c69c44
|
Add Overall Response Rate
|
2023-08-09 15:13:58 -07:00 |
|
rebuilt
|
4afa030141
|
chore: remove precalculated race scores. Calculate race scores on every reload
|
2023-08-07 16:02:59 -07:00 |
|
rebuilt
|
f035c4d9ad
|
fix: Filter out responses that don't correspond to the grades the school serves
|
2023-08-04 17:11:02 -07:00 |
|
rebuilt
|
5f49746bf4
|
feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
|
2023-07-31 16:47:34 -07:00 |
|
rebuilt
|
67e469a66c
|
feat: add popover to analyze graphs that displays the n-size of the different columns. Make sure to only calculate a score for a race if there are more than 10 respondents to a question.
|
2023-07-27 16:17:46 -07:00 |
|
rebuilt
|
cec48e55d3
|
chore: remove outdated admin data loader file. We now use Dese::Loader to load school level data
|
2023-07-21 12:16:59 -07:00 |
|
rebuilt
|
5c7729beeb
|
feat: if admin data value is above 5, round down to 5
|
2023-07-21 12:14:46 -07:00 |
|
rebuilt
|
cbd5687ff0
|
feat: Add out of state admin data
|
2023-07-20 17:06:07 -07:00 |
|
rebuilt
|
4f035f6a63
|
feat: Add income table to the database. Add seeder for income. Add a reference to income from survey item response. Update the loader to import income data from the survey response csv. Refactor analyze controller to extract presenter. Add corresponding specs. Add income graph to analyze page
|
2023-07-07 09:14:36 -07:00 |
|
rebuilt
|
d72f8d31e0
|
fix: There was an n+1 problem where we looked up the list of schools for
every row. Now we query the list of schools just once per file
|
2023-06-26 11:36:03 -07:00 |
|