Commit Graph

16 Commits (53f3362a3449c594039ce0718cee45762e52fec1)

Author SHA1 Message Date
Nelson Jovel 53f3362a34 fix: correctly memoize student_survey_items_with_sufficient_responses so that on the analyze page, when the first year has insufficient responses, it doesn't affect all subsequent years
2 years ago
Nelson Jovel b77d6134df chore: refactor analyze page
2 years ago
Nelson Jovel cf48fa611e fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show
2 years ago
Nelson Jovel a1eb68eaa6 Revert "fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show"
2 years ago
Nelson Jovel 49a838c060 fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show
2 years ago
Nelson Jovel 3718d74e62 perf: reduce number of queries for respondents
2 years ago
Nelson Jovel 0359dae88a chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
rebuilt 6db93cb116 feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2 years ago
rebuilt a1b580048b chore: remove precalculated race scores. Calculate race scores on every reload
2 years ago
rebuilt 76ebcc6ef3 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
2 years ago
rebuilt 1265a164b9 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.
2 years ago
rebuilt 07ed8dd259 Update logic for calculating student response rate. Remove references
3 years ago
rebuilt bb9ea9b22d Add admin data messages to analyze page for insufficient/irrelevant states
3 years ago
rebuilt a4dbeb6718 Change logic on analyze page to include admin data when presenting insufficiency messages and enable/disable academic year checkboxes
3 years ago
rebuilt 26f739090b add race columns to graph
3 years ago
rebuilt 94a58a87d7 Use modules to namespace classes for analyze page
3 years ago