Nelson Jovel
8ec9e98850
chore: update gem versions
2 years ago
Nelson Jovel
fb5531108d
chore: install binstubs
2 years ago
Nelson Jovel
0ebaf77bbd
feat: don't show collection date of response rate if there is no survey data
2 years ago
Nelson Jovel
6e7e64c039
chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
Nelson Jovel
b4e07434a1
feat: don't double count early ed students who are taking survey in parts
2 years ago
Nelson Jovel
ab8a3ebd98
chore: update devise
2 years ago
Nelson Jovel
197ccdfeb3
fix: Correctly navigate the user to the latest academic year when no data exists for the school
2 years ago
Nelson Jovel
6a24d4fa23
chore: Make sure 'hispanic' column only gets applied when using SIS race information
2 years ago
Nelson Jovel
f28713d1fe
chore: remove unneeded comment
2 years ago
Nelson Jovel
ce43f52bd5
feat: if the filename includes the words 'form' or 'part' add that to the resulting cleaned filename
2 years ago
Nelson Jovel
a15b01a3e1
fix: instead of looking for 'asian' at the start of a word, look for it
...
after a word boundary. This means it still doesn't get confused with
caucasian and it's more flexible whan asian appears inside other text
such as 'Caucasian and Asian and Black'
2 years ago
Nelson Jovel
8a0ba0dbea
chore: various fixes for race and gender categorization during cleaning.
...
Also add tests for race and gender categorization
2 years ago
Nelson Jovel
8364d26e11
feat: Support SIS categories for race in the form of 'White and Asian'
...
or 'Black, Asian, and white'
2 years ago
Nelson Jovel
55b73279bf
feat: add 2023-24 academic year and make sure previous year enrollment
...
and staffing data get loaded when missing
2 years ago
Nelson Jovel
ed755c6732
chore: refactor code so we use a hash instead of a switch statement for long-term performance
2 years ago
rebuilt
85ba1218e3
feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2 years ago
Nelson Jovel
20f391ce90
chore: turn off cypress tests in github actions
2 years ago
Nelson Jovel
2ef24caf70
Lower threshold for the number of valid student responses from 17 to 11
2 years ago
Nelson Jovel
6365cad71b
chore: refactor code to put logic into models
2 years ago
Nelson Jovel
b983f1e144
chore: fix categorization of gender
2 years ago
Nelson Jovel
e7e2b801e9
chore: turn off journey spec
2 years ago
Nelson Jovel
3da6016635
chore: add prefer not to disclose to gender. Add code of 7 as an option for prefer to self describe
2 years ago
Nelson Jovel
f27a590c5a
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
2 years ago
Nelson Jovel
97ddb09167
chore: add test for checking duplicate headers during cleaning process
2 years ago
Nelson Jovel
81b683e95c
chore: Add comment about StaffingLoader also cloning enrollment data when it clones staffing data
2 years ago
Nelson Jovel
44a7f54f2a
Revert "chore: Add comment that notifies that cloning previous year staffing"
...
This reverts commit 95f8ada48d .
2 years ago
Nelson Jovel
95f8ada48d
chore: Add comment that notifies that cloning previous year staffing
...
data will also copy over enrollment data
2 years ago
Nelson Jovel
11617abd89
fix: make sure to grab the 'Gender- Qcode' column
2 years ago
Nelson Jovel
3d9bbb52eb
fix: make sure to populate total_students when loading enrollement
2 years ago
Nelson Jovel
4c32b8f253
fix: catch null condition that was causing a crash
2 years ago
Nelson Jovel
bb964943b7
Add task to delete 2023-24 data so enrollment data can be reseeded
2 years ago
Nelson Jovel
123b570bb9
Detect and print message when there are duplicate headers during
...
cleaning process
2 years ago
Nelson Jovel
6d84204f83
Add race and gender columns to cleaned cvs files when those headers are
...
missing
2 years ago
Nelson Jovel
a11a134805
fix: also load enrollment data when loading staffing information for the latest year
2 years ago
Nelson Jovel
1b82ff9413
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
2 years ago
Nelson Jovel
a3f9e46414
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.
2 years ago
Nelson Jovel
0610efb77d
chore: migration file change
2 years ago
rebuilt
02b335ef63
feat: reduce number of rows to process at one time to reduce memory use
2 years ago
rebuilt
019b954ffa
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
2 years ago
rebuilt
9110be31c6
chore: fix failing test
2 years ago
rebuilt
ece1f61aec
feat: add command for loading survey responses from arbitrary sftp directory
2 years ago
rebuilt
91ab2dd82e
feat: instead of the analyze graph label being a simple string, turn it into an array of strings where each item will be placed on a new line
2 years ago
rebuilt
b2fdbe5756
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.
2 years ago
rebuilt
e45a4f96dd
last commit
2 years ago
rebuilt
fdf856743e
chore: update to 7.1.1
2 years ago
rebuilt
bf3fa8765d
fix: make sure sped is taken into account when caching analyze page
2 years ago
rebuilt
fbcfdeaa72
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2 years ago
rebuilt
ef44c41965
feat: add special education disaggregation
2 years ago
rebuilt
4850f4a2f7
mergeable commit
2 years ago
rebuilt
18ab51c860
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2 years ago