Commit graph

27 commits

Author SHA1 Message Date
Nelson Jovel
a9f952d21d chore: extract overview partials 2024-11-13 14:30:46 -08:00
Nelson Jovel
c60281fc9a feat: show parent scales on variance chart 2024-11-13 14:02:20 -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
0253f4d1ce fix: make sure parent/student views get properly cached 2024-11-13 14:01:50 -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
ddac10f9e5 chore: extract overview partials 2024-11-13 13:57:54 -08:00
Nelson Jovel
5fc5c21bcb feat: change 'school admin data' to 'school data' 2024-01-31 11:04:00 -08:00
Nelson Jovel
75451648e5 chore: move code that normalizes race data to the Race class 2023-12-20 19:07:52 -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
rebuilt
d00288fd71 Move color definitions out of response rate presenter and into _colors.scss 2023-08-08 10:19:59 -07:00
e6c8101d0b Add Overall Response Rate Popover 2023-08-08 10:09:39 -07:00
rebuilt
0a5500ecc9 feat: Add overall response rate 2023-08-08 10:01:48 -07:00
rebuilt
07ed8dd259 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-22 14:00:20 -07:00
rebuilt
e89358dacc implement suggestions from static code analysis tools 2022-07-12 19:15:54 -07:00
rebuilt
64be45217f Change caching rules to make sure cache is invalidated when response
rates are recalculated
2022-07-05 10:18:50 -07:00
rebuilt
c03615cb43 Rename ResponseRate to ResponseRateCalculator. Create a new response
rate model.  Create a loader to refresh response rates for all
subcategories.

Use precalculated response rates in views

Wrap more elements in page caching

Calculate a response rate for a subcategory if one does not already
exist
2022-06-16 08:19:26 -07:00
rebuilt
3778aeb1d6 alter logic for insufficiency so that a count of 0 survey item responses is enough to trigger insufficiency
Implement large speed improvements to score calculations.  Add page caching to all pages.  Small speed improvements to response rate by filtering out
survey items without responses with `none?` `method vs count == 0`.
2022-06-14 11:17:59 -07:00
Nelson Jovel
a134de3fdd Implement bullet suggestions and cache overview graph 2022-05-23 21:44:25 -07:00
Nelson Jovel
57bfaa51c6 Exclude boston results. Completes #182117456 2022-05-11 11:22:05 -07:00
Nelson Jovel
78fb737f5a Make measure titles clickable on the variance chart 2022-03-29 14:02:43 -07:00
Nelson Jovel
bf8b824ab8 Add links to subcategories from overview page framework indicator
section.   Finishes #181681266
2022-03-28 14:53:48 -07:00
rebuilt
e1f50fef9e Add 2019-20 year teacher surveys and activate the year selector 2022-02-07 15:04:25 +01:00
Nelson Jovel
1a6c81e240 remove fontawesome symlinked directory from public folder 2021-12-17 14:09:02 +01:00
Nelson Jovel
8bebf106e6 Merge branch 'dev-design' 2021-12-17 13:51:00 +01:00
Nelson Jovel
6931428d8f Make measure name responsive 2021-12-17 13:38:29 +01:00
Nelson Jovel
eb4c699f60 Modifies the overview page so when there is an empty dataset, there is clearer explanatory text and an empty version of the variance chart. Finishes #180118088 2021-12-14 15:52:09 +01:00
Nelson Jovel
f553c3c11c Rename 'Dashboard' to overview in page text and also modify 'dashboard' routes to be 'overview'. Finishes #180076071 2021-12-14 13:20:18 +01:00