Nelson Jovel
24ddcd936a
fix: fix failing tests
2 years ago
Nelson Jovel
a901cb4945
feat: update framework with new teacher survey items
2 years ago
Nelson Jovel
e2ba084e5b
fix: Support true/false column values when categorizing income status. True is categorized as Economically Disadvantaged. False is categorized as Not Economically Disadvantaged
2 years ago
Nelson Jovel
06cb494f45
fix: change the default to not an english language learner. Blank columns are treated as Not ELL. Only mark student as an english language learner if it's marked as such. Columns marked with 'NA' are treated as unknown
2 years ago
Nelson Jovel
e1fc5dbbaa
feat: add 2023-24 academic year and make sure previous year enrollment
...
and staffing data get loaded when missing
2 years ago
Nelson Jovel
c6960c957d
chore: rename admin data to school data on analyze page
2 years ago
Nelson Jovel
5fc5c21bcb
feat: change 'school admin data' to 'school data'
2 years ago
Nelson Jovel
2e0cc3a4d8
fix: make sure response rate gets rounded to nearest integer
2 years ago
Nelson Jovel
978942ab34
perf: add pghero and implement pghero suggestions. Remove unneeded indexes
2 years ago
Nelson Jovel
edbb84334a
perf: reduce number of calls for student and teacher survey items in response rate calculators
2 years ago
Nelson Jovel
ec5c1bd1ef
fix: correct a problem where survey items with insufficient responses were contributing to the response rate calculation
2 years ago
Nelson Jovel
cf9dd9042d
perf: reduce time spent in sql query for student response rate
2 years ago
Nelson Jovel
b70755aef1
chore: refactor teacher response rate
2 years ago
Nelson Jovel
45ea735fa5
perf: reduce number of queries for teacher survey_items
2 years ago
Nelson Jovel
3718d74e62
perf: reduce number of queries for respondents
2 years ago
Nelson Jovel
2cfa35534d
perf: update to ruby 3.3.0 so I can enable yjit in prod
2 years ago
Nelson Jovel
277e36429a
perf: reduce number of queries by requesting grouped_responses once instead of for each measure
2 years ago
Nelson Jovel
5b34c2257f
chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel
47cca3ce1f
fix: reduce number of n+1 queries
2 years ago
Nelson Jovel
12d0591edc
chore: update rails and puma
2 years ago
Nelson Jovel
2dd73f003c
chore: remove method that wasn't needed
2 years ago
Nelson Jovel
a960202d66
chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel
9e368ae47d
chore: prevent multiple lookups for the boston district by inlining the
...
sql
2 years ago
Nelson Jovel
db7c74479d
chore: memoize grades for school
2 years ago
Nelson Jovel
d2efec1574
fix: reduce number of n+1 queries
2 years ago
Nelson Jovel
2a125aa058
chore: bring in some refactoring changes that didn't get copied over from the main branch
2 years ago
Nelson Jovel
75451648e5
chore: move code that normalizes race data to the Race class
2 years ago
Nelson Jovel
7670246291
chore: remove reference to cypress test in ci
2 years ago
Nelson Jovel
e7f06ef4e9
chore: remove lowell seeding rules
2 years ago
Nelson Jovel
b88c4e0ab5
chore: remove unneeded student loader spec
2 years ago
Nelson Jovel
76bd79e8a2
chore: clean up rake tasks
2 years ago
Nelson Jovel
bbefdcb5bb
chore: remove student loader since we load race information in data loader
2 years ago
Nelson Jovel
063810a9d7
chore: make sure to load races in data loader instead of student loader
2 years ago
Nelson Jovel
381625f58b
chore: reenable test spec that tests data loader for races
2 years ago
Nelson Jovel
317fe3239a
chore: refactor Race out of survey_item_values
2 years ago
Nelson Jovel
a295b8afb9
chore: refactor Gender out out of survey_item_values row
2 years ago
Nelson Jovel
e2f8cab06c
chore: slight improvement to test execution time by disabling all but the most fatal of logging
2 years ago
Nelson Jovel
2f71cc1a90
chore: remove cypress
2 years ago
Nelson Jovel
465f1f61d3
chore: update gem versions
2 years ago
Nelson Jovel
abcd187733
chore: add binstubs
2 years ago
Nelson Jovel
f6853a2781
chore: install binstubs
2 years ago
Nelson Jovel
5514fef62c
feat: don't show collection date of response rate if there is no survey data
2 years ago
Nelson Jovel
0359dae88a
chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
Nelson Jovel
1d0bac126b
feat: don't double count early ed students who are taking survey in parts
2 years ago
Nelson Jovel
32b05487a1
fix: Correctly navigate the user to the latest academic year when no data exists for the school
2 years ago
Nelson Jovel
ee5e53f992
chore: Make sure 'hispanic' column only gets applied when using SIS race information
2 years ago
Nelson Jovel
6f265302ea
feat: if the filename includes the words 'form' or 'part' add that to the resulting cleaned filename
2 years ago
Nelson Jovel
d79635054c
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
fe039e3d04
chore: various fixes for race and gender categorization during cleaning.
...
Also add tests for race and gender categorization
2 years ago
Nelson Jovel
267319604c
chore: add early ed survey items to framework
2 years ago