Commit graph

353 commits

Author SHA1 Message Date
rebuilt
d3cbdbdaea fix: accidentally erased school name column-header from master list of schools and districts 2025-07-02 06:56:05 -07:00
rebuilt
94c5b1acba ECP-30 Delete legacy code and database tables 2025-06-30 11:20:29 -07:00
rebuilt
7d41989a65 feat: Update cleaner and uploader to load gender data from parent surveys
Implement graph views for parent gender data
2025-05-27 13:57:51 -07:00
rebuilt
513445dc74 feat: ECP-126 Add measure and scale level graphs for parents by language
WIP: refactor so multiple graphs can be defined for a given slug

WIP: fixed scale view but broke 'All Parent' graph

WIP: working state.  All views working properly

WIP: Refactor graph_map into two collections; measure_level_graphs and scale_level_graphs

WIP: refacter GroupedBarColumnPresenter to accept a 'construct' instead of specifying measure or scale

WIP: fix scale graphs being shown on incorrect view

WIP: Merge parents_by_language class with parents_by_language_by_scale so it can handle display of both measure-level and scale-level graphs
2025-05-09 15:54:43 -07:00
rebuilt
0f457becf0 feat: create a parents by language graph
Update demographics table with lanugage options

Create a lanugage table to hold the new languages

Update the demographic loader to input languages into the database

Update the cleaner to read the language column

Update the parent table to hold a reference to a language

Update the data uploader script to read the language from the csv and update the language information for any parent items that already exist (or create database entries if none already exist)

update the analyze interface to add controls for selecting ‘parents by group’ and a dropdown for ‘parent by language’

Update the analyze controller to read the parent-by-group parameter

Create a graph for the parent-by-group view

Bubble up averages for language calculations.

Make sure n-size only counts responses for a given measure.
2025-04-28 16:42:11 -07:00
rebuilt
b5b4c3b9a6 ECP-106 : feat : Update formatting on data filters so that radio selectors are always on same row as text and allow text to wrap to the next line if there isn't enough room 2025-03-19 13:58:12 -07:00
rebuilt
b577b06718 ECP-86 update copyright date 2025-03-18 12:29:15 -07:00
rebuilt
5890729642 Refactor groups
Refactor graphs to take new slice format

Add Students and Teachers and Parents graph.  Add selector for that
graph
2025-03-18 11:43:42 -07:00
rebuilt
2384df38ea feat: fix links between browse and analyze pages 2025-03-14 17:19:42 -07:00
rebuilt
7caae8dd3e feat: Add links from analyze to browse page 2025-03-11 16:14:15 -07:00
rebuilt
b9ba8abf73 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-11 12:56:41 -07:00
Nelson Jovel
f07d785985 feat: Update language on overview and browse pages to attempt to distinguish participation rate from response rate 2024-12-13 14:40:38 -08:00
Nelson Jovel
0c661930e9 Show parent response rate 2024-11-03 12:47:25 -08:00
Nelson Jovel
7d4db37ee7 feat: show parent scales on variance chart 2024-10-11 10:19:23 -07:00
Nelson Jovel
5de7bbe8a1 feat: suppress parent view on overview page if the school didn't take the survey 2024-10-09 13:06:26 -07:00
Nelson Jovel
66ed401d57 fix: make sure parent/student views get properly cached 2024-10-08 15:32:24 -07:00
Nelson Jovel
6f3634582e feat: Add parent button to overview page and alter 'School Quality Framework Indicators' section to show parent scales 2024-10-08 15:16:50 -07:00
Nelson Jovel
6e4700c1f0 chore: extract overview partials 2024-10-01 12:05:48 -07:00
Nelson Jovel
37042aead5 feat: Show parent scales on browse page 2024-09-25 11:45:16 -07:00
Nelson Jovel
2eb42800f6 feat: Add 'all school' option to exports page 2024-08-21 14:24:42 -07:00
Nelson Jovel
aee0bc9883 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-08-21 14:04:44 -07:00
Nelson Jovel
1413ab72b9 feat: allow selecting a subset of student survey items for the survey item report 2024-08-12 16:21:38 -07:00
Nelson Jovel
2d42036294 Add an exports page that allows a user to select which reports they want
to run
2024-08-08 15:53:05 -07:00
Nelson Jovel
f4a99f6f95 fix: When no academic years are selected, show an empty set of graphs on the analyze page instead of erroring out 2024-07-01 08:48:59 -07:00
Nelson Jovel
cd6b503f44 feat: add links from the analyze page to the browse page 2024-06-20 10:50:54 -07:00
Nelson Jovel
ccb04511bf feat: switch analyze page to use hotwire. Fix n_size count for teacher 2024-06-11 13:48:02 -07:00
Nelson Jovel
6addc86ca6 fix: fix merge error 2024-05-17 10:12:20 -07:00
Nelson Jovel
15329f0390 fix: When multiple years were selected on the Analyze page, results were getting incorrectly filtered out when the first academic year did not have sufficient responses. Now all selected years with data are correctly displayed 2024-05-17 08:52:13 -07:00
b257f9dff7 Fix: Lowell -> Amherst 2024-04-25 13:50:35 -04:00
Nelson Jovel
90d1419d9c feat: change 'school admin data' to 'school data' 2024-01-31 10:59:39 -08:00
Nelson Jovel
ebf4ca4166 chore: move code that normalizes race data to the Race class 2023-12-20 19:07:16 -08:00
Nelson Jovel
5df890923f feat: don't show collection date of response rate if there is no survey data 2023-12-18 15:16:56 -08:00
rebuilt
8baaa67730 fix: make sure sped is taken into account when caching analyze page 2023-10-11 11:15:13 -07:00
rebuilt
48e795fcfb feat: add special education disaggregation 2023-10-06 11:41:52 -07:00
rebuilt
060d7aa55a Add disaggregation by ELL 2023-09-29 19:29:23 -07:00
a8db6c5ecf Add Overall Response Rate Popover 2023-08-09 15:35:40 -07:00
rebuilt
65ca0fd1ac Move color definitions out of response rate presenter and into _colors.scss 2023-08-09 15:16:06 -07:00
rebuilt
a785c69c44 Add Overall Response Rate 2023-08-09 15:13:58 -07:00
rebuilt
4afa030141 chore: remove precalculated race scores. Calculate race scores on every reload 2023-08-07 16:02:59 -07:00
rebuilt
5f49746bf4 feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged' 2023-07-31 16:47:34 -07:00
rebuilt
67e469a66c 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. 2023-07-27 16:17:46 -07:00
rebuilt
bec80b405a fix: revert rounding up the response rate so we can make sure to patch a bug first. Only show gender/race/grade/income graphs if the the school meets the minimum response rate of 25% 2023-07-13 13:04:11 -07:00
rebuilt
4f035f6a63 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 2023-07-07 09:14:36 -07:00
09aa6fdb58 Change subcategory hovers to say 67 instead of 66 questions 2023-06-23 21:55:28 +00:00
8bc14a79f6 Add hovers to browse page response rates 2023-06-22 05:00:26 +00:00
rebuilt
72b35ff2e3 Add viewport and context meta tags 2023-05-15 15:09:09 -07:00
rebuilt
7855663b7e Add meta description to application template 2023-05-15 15:08:15 -07:00
rebuilt
24e7a9abca Add meta tag 2023-05-15 15:07:14 -07:00
rebuilt
a1743da910 Update about us section 2023-05-15 15:05:44 -07:00
rebuilt
dd94b283fa Remove hotjar 2023-05-15 14:55:12 -07:00