Commit graph

172 commits

Author SHA1 Message Date
rebuilt
82ed10c295 chore: Reword text 'Students, Teachers & Parents' 2025-03-20 13:15:11 -07:00
rebuilt
c70f051e1e Refactor groups
Refactor graphs to take new slice format

Add Students and Teachers and Parents graph.  Add selector for that
graph
2025-03-20 13:12:52 -07:00
rebuilt
48bf32abae feat: fix links between browse and analyze pages 2025-03-20 13:12:45 -07:00
rebuilt
a72b19511e feat: Add links from analyze to browse page 2025-03-20 13:12:26 -07:00
rebuilt
51b9ed17aa feat: show n_size on parent graph 2025-03-20 13:12:16 -07:00
rebuilt
9911a75dc8 Refactor GroupedBarColumnPresenter to accept a configuration so that a
column can by given on the fly (dependency injection). Show Parent
graphs on analyze page.
2025-03-20 13:11:08 -07:00
Nelson Jovel
8303d3bfdc feat: add esp counts when calculating teacher participation rates on overview page 2025-01-23 11:35:20 -08:00
Nelson Jovel
093ecb5c6d Feat: make sure subcategories are sorted in subcategory id order for harvey ball graphs 2024-12-20 12:26:14 -08:00
Nelson Jovel
c40803f5a7 feat: Update language on overview and browse pages to attempt to distinguish participation rate from response rate 2024-12-20 12:26:01 -08:00
Nelson Jovel
35b324f05a feat: generate new bll report for Ashley 2024-12-20 12:25:42 -08:00
Nelson Jovel
67a9a96433 fix: make sure all likert scores get counted even when the survey item id has different capitalization. Add tests for uploading parent data. Change the parent response rate calcuation to count all students in the school instead of just for the grades that were given the student survey 2024-11-14 09:30:25 -08:00
Nelson Jovel
d338003886 Show parent response rate 2024-11-14 09:22:51 -08:00
Nelson Jovel
7bf8b76d06 feat: show parent scales on variance chart 2024-11-14 09:21:11 -08:00
Nelson Jovel
dc7c466e58 feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales 2024-11-14 09:12:09 -08:00
Nelson Jovel
61a1b55960 fix: fix icons 2024-11-13 14:27:42 -08:00
Nelson Jovel
c60281fc9a feat: show parent scales on variance chart 2024-11-13 14:02:20 -08:00
Nelson Jovel
624ca7a6d0 fix: tests 2024-11-13 14:02:11 -08:00
Nelson Jovel
cd11a01a45 feat: suppress parent view on overview page if the school didn't take the survey 2024-11-13 14:01:59 -08:00
Nelson Jovel
a391acc554 feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales 2024-11-13 14:01:15 -08:00
Nelson Jovel
74bed5b090 feat: Show parent scales on browse page 2024-09-27 13:50:39 -07:00
Nelson Jovel
c85ddddd8d feat: add parent survey gauges 2024-09-27 13:50:30 -07:00
Nelson Jovel
e989afd90c fix: correctly load survey items from sample framework file. Fix broken tests 2024-09-27 13:49:55 -07:00
Nelson Jovel
b059f88383 feat: add ability to filter export data by student survey item type. Ability added to 'by grade' 'by item' and 'survey item responses' reports 2024-09-27 13:43:35 -07:00
Nelson Jovel
bca79d1b2b feat: allow selecting a subset of student survey items for the survey item report 2024-08-12 16:27:27 -07:00
Nelson Jovel
8dc503f454 feat: restore hotwire functionality on analyze page 2024-06-27 10:58:45 -07:00
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 2024-06-13 09:10:09 -07:00
Nelson Jovel
b77d6134df chore: refactor analyze page 2024-06-13 09:08:15 -07:00
8916779b40 Chore: Reduce queries 2024-05-10 14:22:48 -04:00
Nelson Jovel
ac5c1edfbf feat: Split academic year into seasons if the academic year's range is
initialized with a season, i.e. "2024-25 Fall".  Update scapers for
admin data, enrollment and staffing to use the new range standard
correctly.   Update the loaders for admin data, enrollment and staffing
so that it populates all seasons in a given year.  So admin data for
2024-25 gets loaded into "2024-25 Fall" and "2024-25 Spring".  Add tests
for the new range format.  Set the default cutoff for the start of Spring season will be the last Sunday in February
2024-04-27 14:24:05 -07:00
Nelson Jovel
cf48fa611e fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show 2024-03-26 15:36:34 -07:00
Nelson Jovel
a1eb68eaa6 Revert "fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show"
This reverts commit 49a838c060.
2024-03-26 15:36:15 -07:00
Nelson Jovel
59a7dd2e77 Revert "fix: Makes visible the graphs by grade"
This reverts commit 5fc83ac31b.
2024-03-26 15:36:03 -07:00
Nelson Jovel
5fc83ac31b fix: Makes visible the graphs by grade 2024-03-26 14:54:47 -07:00
Nelson Jovel
49a838c060 fix: Fixes #187294757. Data is hidden when selecting multiple years if the default year has no student data to show 2024-03-26 14:42:42 -07:00
Nelson Jovel
03a4697683 fix: add pre-k to list of grades 2024-03-05 22:35:51 -08:00
Nelson Jovel
c6960c957d chore: rename admin data to school data on analyze page 2024-01-31 14:25:59 -08:00
Nelson Jovel
5fc5c21bcb feat: change 'school admin data' to 'school data' 2024-01-31 11:04:00 -08:00
Nelson Jovel
3718d74e62 perf: reduce number of queries for respondents 2024-01-12 13:53:33 -08:00
Nelson Jovel
5514fef62c feat: don't show collection date of response rate if there is no survey data 2023-12-18 15:59:45 -08:00
Nelson Jovel
0359dae88a chore: rename counts_by_grade to enrollment_by_grade for clarity 2023-12-18 15:59:30 -08:00
Nelson Jovel
1d0bac126b feat: don't double count early ed students who are taking survey in parts 2023-12-18 15:59:19 -08:00
rebuilt
4419aea1da fix: make sure sped is taken into account when caching analyze page 2023-10-17 12:34:26 -07:00
rebuilt
9d680c5159 chore: upgrade to rails 7.1.
upgrade rspec

fix failing tests

upgrade devise
2023-10-17 12:34:11 -07:00
rebuilt
acfdaf5587 feat: add special education disaggregation 2023-10-17 12:29:00 -07:00
rebuilt
245cde85cd Add disaggregation by ELL 2023-10-17 11:18:47 -07:00
rebuilt
5ea01ac916 Reorder gender columns 2023-08-22 12:22:51 -07:00
rebuilt
2a8148b8cd fix: hide scores on analyze page for scores that don't meet the student threshold of 25% 2023-08-22 12:18:18 -07:00
rebuilt
aafaeeaf41 fix: Overall response rate was incorrectly using the updated_at date instead of the recorded date. Also, it was just using the last date for all academic years instead of the last date the survey was taken per academic year. 2023-08-15 16:13:47 -07:00
rebuilt
6db93cb116 feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged' 2023-08-09 12:13:04 -07:00
rebuilt
fc3f979a58 feat: disable income from dropdown 2023-08-08 15:56:20 -07:00