Commit Graph

187 Commits (e022af0161b356c85bb445ffcd5c196588e3145a)

Author SHA1 Message Date
Nelson Jovel 898d6c9c44 feat: add new bll report to exports page
12 months ago
Nelson Jovel 308efbc6dc fix: fix merges from main
1 year ago
Nelson Jovel e2e162d33b feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
1 year ago
Nelson Jovel 8085b54057 feat: rename export reports
1 year ago
Nelson Jovel cac4d05d4d feat: Add 'all school' option to exports page
1 year ago
Nelson Jovel d0340c8a52 feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales
1 year ago
Nelson Jovel 964febee46 feat: rename export reports
1 year ago
Nelson Jovel 07836cc020 feat: Add 'all school' option to exports page
1 year ago
Nelson Jovel 4407954058 feat: add ability to filter export data by student survey item type. Ability added to 'by grade' 'by item' and 'survey item responses' reports
1 year ago
Nelson Jovel 1851ecf7f8 feat: allow selecting a subset of student survey items for the survey item report
1 year ago
Nelson Jovel 226118f688 Add an exports page that allows a user to select which reports they want
1 year ago
Nelson Jovel 3ad47e6bd5 feat: switch analyze page to use hotwire. Fix n_size count for teacher
2 years ago
Nelson Jovel a14110b883 chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel 77193cdf35 fix: reduce number of n+1 queries
2 years ago
Nelson Jovel 6a2723af84 chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel 586c6f4b4c fix: reduce number of n+1 queries
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
rebuilt 2ac30bb107 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 77e2b1e203 fix: I broke the feature where the site would automatically navigate the user to the latest year that had sufficient data when I made response rates calculate on each page load instead of being precalculated and stored in the database. Instead of a database lookup for response rates that meet the sufficiency threshold, I caculate the latest year when a user chooses a school from the welcome page.
2 years ago
rebuilt 46b5cbef2d perf: Reduce number of queries. Remove unneeded methods. Combine
3 years ago
rebuilt 05f535ed5c perf: include survey items with measures to avoid n+1 queries when scoring by student/teacher survey items
3 years ago
rebuilt 8a23296ca5 perf: Add another index to surveyitemresponses. Implement bullet suggestions. Memoize a function in measure.rb
3 years ago
rebuilt a71ebbc4e4 Add Overall Response Rate
3 years ago
rebuilt 65b8599c6e Update logic for calculating student response rate. Remove references
3 years ago
rebuilt b6b88da328 Add all pillars
3 years ago
rebuilt 8128af200b add first pillar
3 years ago
rebuilt 69179ce157 Replace javascript logic with hotwire. Also hide district dropdown on
3 years ago
rebuilt 72c90b8f47 Add selector for all data
3 years ago
rebuilt 7d7bee6498 Add gender disagreggation
3 years ago
rebuilt 7f0faf8917 Add checkboxes to analyze page for genders
3 years ago
rebuilt 8cdd1b6285 Create gender class. Load genders to database from demographics file
3 years ago
rebuilt 89a7f27b88 Finishes #183092367. Adds ui and graphs to show grade level disaggregations
3 years ago
rebuilt 42e150b33b Update caching rule so a race_score with an updated timestamp will break the cache
3 years ago
rebuilt 50b3bc678c Columns for students by group graph change when corresponding race checkboxes are clicked
3 years ago
rebuilt 94a58a87d7 Use modules to namespace classes for analyze page
3 years ago
rebuilt c568e8bc06 move methods from analyze helper to background presenter
3 years ago
rebuilt 765ad6a624 Create ui for data filters. Add listeners to direct to the correct url. Update ui based on the list of selected params
3 years ago
rebuilt e89358dacc implement suggestions from static code analysis tools
3 years ago
rebuilt bb5f668497 Refactor code based on rubocop and reek suggestions
3 years ago
rebuilt 18b479b8b2 Refactor based on rubocop and reek suggestions
3 years ago
rebuilt a1689a3550 Switch the logic of empty dataset detection from none? to any?
4 years ago
rebuilt 0dc99486f8 remove async queries
4 years ago
rebuilt 0593f53fb4 Add async queries
4 years ago
rebuilt c03615cb43 Rename ResponseRate to ResponseRateCalculator. Create a new response
4 years ago
rebuilt e8f3109df9 Disable checkboxes for years that don't have data to show. Add exclamation icon with explanatory text. Finishes #182332983
4 years ago
Nelson Jovel 08c84c8321 make sure selected academic year gets populated correctly
4 years ago
Nelson Jovel 16569974a6 Add checkboxes to select academic years for analyze page. Stimulus controller reads the state of the checkboxes and builds the correct link to route the user
4 years ago
Nelson Jovel f68e8a8c2b Don't show scores in production
4 years ago
Nelson Jovel 143e0237e4 Handle case when category is nil in analyzecontroller
4 years ago
Nelson Jovel 6764024cd2 Show subcategory data when user selects different subcategory from
4 years ago