rebuilt
690f2db863
ECP-162 fix benefits so it gets scored correctly
2025-07-03 17:45:45 -07:00
rebuilt
cab0a3955e
finish up adding socio economic disag filter
2025-06-25 17:12:20 -07:00
rebuilt
9d8543afae
feat: Update cleaner and uploader to load gender data from parent surveys
...
Implement graph views for parent gender data
2025-05-27 11:13:00 -07:00
rebuilt
7ebe8234cb
ECP-125 feat: update selector to say 'Student Race' instead of just 'Race'. Also make sure that the default selection is 'Language' instead of 'Student Race'
2025-05-23 15:14:25 -07:00
rebuilt
5b00454a1b
ECP-125 feat:
...
Update cleaner to read parent races.
Update uploader to set races for parents.
Add race graphs to analyze page. Show both measure and scale level graphs
2025-05-22 11:57:26 -07:00
rebuilt
545bb85b1c
feat: add insufficiency message to parent graph
2025-05-12 15:07:47 -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
5c61846447
chore: Reword text 'Students, Teachers & Parents'
2025-03-18 14:47:21 -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
2cbb8271f3
feat: show n_size on parent graph
2025-03-11 13:40:57 -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
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
3f2aa63bfd
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-12 16:28:15 -07:00
Nelson Jovel
3b3bb52523
chore: refactor analyze page
2024-06-12 10:35:03 -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
51e71a7f83
fix: Fixes #187294757 . Data is hidden when selecting multiple years if the default year has no student data to show
2024-03-26 15:31:48 -07:00
Nelson Jovel
4c017cf857
fix: add pre-k to list of grades
2024-03-05 22:31:56 -08:00
Nelson Jovel
3c210e0ab6
chore: rename admin data to school data on analyze page
2024-01-31 14:25:10 -08:00
Nelson Jovel
8fb0a280ca
perf: reduce number of queries for respondents
2023-12-26 16:23:29 -08:00
Nelson Jovel
ea079e927b
chore: rename counts_by_grade to enrollment_by_grade for clarity
2023-12-18 15:01:33 -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
83661540b7
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2023-10-11 10:58:52 -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
rebuilt
8d33095a48
fix: fix crash when viewing income graph on analyze page
2023-08-31 10:43:54 -07:00
rebuilt
463e4c9452
fix: hide scores on analyze page for scores that don't meet the student threshold of 25%
2023-08-23 15:56:46 -07:00
rebuilt
4afa030141
chore: remove precalculated race scores. Calculate race scores on every reload
2023-08-07 16:02:59 -07:00
Nelson Jovel
0bacac6962
fix: fix teacher n_size so instead of counting all the indivual teacher responses for a measure, it only counts the unique respondents
2023-08-03 12:40:42 -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
35c8199887
Reorder gender columns
2023-07-07 15:44:09 -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
rebuilt
d48a4efda2
Round all averages to two decimal places
2023-05-12 13:08:25 -07:00
rebuilt
128748addd
Update logic for calculating student response rate. Remove references
...
to survey table. We no longer check or keep track of the survey type.
Instead we look in the database to see if a survey item has at least 10
responses. If it does, that survey item was presented to the respondent
and we count it, and all responses when calculating the response rate.
Remove response rate timestamp from caching logic because we no longer
add the response rate to the database. All response rates are calculated
on the fly
Update three_b_two scraper to use teacher only numbers
swap over to using https://profiles.doe.mass.edu/statereport/gradesubjectstaffing.aspx as the source of staffing information
2023-04-18 13:59:29 -07:00
rebuilt
2305e32f6d
Make sure when checking for sufficient gender responses that we only check student survey items
2023-04-04 16:59:39 -07:00
rebuilt
669fb7f1f0
Correct grade level for kindergarten and add one off task to load test data
2023-02-09 14:51:53 -08:00
rebuilt
3a744db975
Start adding kindergarten
2023-01-17 15:27:15 -08:00
rebuilt
b884021f66
Rename race column from 'Race/Ethnicity not listed' to 'Not Listed'
2022-12-14 14:25:19 -08:00
rebuilt
c58686c032
rename race and gender modules to avoid naming collision with race and gender classes
2022-12-12 16:38:37 -08:00
rebuilt
bb9ea9b22d
Add admin data messages to analyze page for insufficient/irrelevant states
2022-12-11 16:00:44 -08:00
rebuilt
53a08d41bf
Change label for unknown race
2022-12-10 15:44:56 -08:00
rebuilt
1f7fa8146c
Fix bug that happens when you view gender scores for multiple years
2022-11-30 09:14:04 -08:00
rebuilt
72c90b8f47
Add selector for all data
2022-11-18 08:20:26 -08:00
rebuilt
7d7bee6498
Add gender disagreggation
2022-10-27 15:56:50 -07:00
rebuilt
8cdd1b6285
Create gender class. Load genders to database from demographics file
2022-10-21 17:47:52 -07:00
rebuilt
89a7f27b88
Finishes #183092367 . Adds ui and graphs to show grade level disaggregations
2022-10-16 22:03:25 -07:00
rebuilt
d89a207c31
Load student data for all years and calculate race scores for all
2022-08-20 15:07:15 -07:00
rebuilt
a4dbeb6718
Change logic on analyze page to include admin data when presenting insufficiency messages and enable/disable academic year checkboxes
2022-08-15 13:31:36 -07:00