Commit graph

304 commits

Author SHA1 Message Date
438ca58d5a Change subcategory hovers to say 67 instead of 66 questions 2023-06-23 21:59:51 +00:00
33a0d0ffb1 Add hovers to browse page response rates 2023-06-23 21:59:28 +00:00
960fcd570c Add Overall Response Rate Popover 2023-05-31 18:27:15 +00:00
rebuilt
e30a999aee Move color definitions out of response rate presenter and into _colors.scss 2023-05-22 12:29:26 -07:00
rebuilt
a71ebbc4e4 Add Overall Response Rate 2023-05-22 16:03:34 +00:00
rebuilt
9f33a776b6 Add viewport and context meta tags 2023-05-16 13:33:55 -07:00
rebuilt
c94d025fc6 Add meta description to application template 2023-05-16 13:33:55 -07:00
rebuilt
787c26e465 Add meta tag 2023-05-16 13:33:55 -07:00
rebuilt
a91898119e Set doctype to html5 2023-05-16 13:33:55 -07:00
rebuilt
1a27b980d0 Round all averages to two decimal places 2023-05-12 13:13:20 -07:00
rebuilt
65b8599c6e 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-08 10:59:48 -07:00
rebuilt
319685c7d8 remove admin from text under the count of admin data sources 2023-03-23 13:09:25 -07:00
rebuilt
1595c3a58c rename admin data to school data 2023-03-22 16:48:38 -07:00
rebuilt
25f839e728 Add favicon 2023-03-21 15:13:01 -07:00
rebuilt
8128af200b add first pillar 2023-02-28 17:50:21 -08:00
rebuilt
69c089d9bb Remove occurances of MCIEA 2023-02-13 17:58:27 -08:00
rebuilt
a4677223d4 Update empty dataset modal so it displays Lowell branded information 2023-01-12 17:02:35 -08:00
rebuilt
01d97945b3 Modify text and links on welcome page 2023-01-12 17:02:35 -08:00
rebuilt
1a18837fa2 Only show district dropdown if there is more than one district in the database 2023-01-12 17:02:34 -08:00
rebuilt
7ddada5050 Update empty dataset indicators 2022-12-19 20:09:09 -08:00
rebuilt
880da0d8ff Only show district dropdown if there is more than one district in the database 2022-12-16 14:25:44 -08:00
rebuilt
4c2a299510 Fix hotwire test 2022-12-15 09:19:18 -08:00
rebuilt
69179ce157 Replace javascript logic with hotwire. Also hide district dropdown on
home page if there is only one district.
2022-12-14 13:41:34 -08:00
rebuilt
bb9ea9b22d Add admin data messages to analyze page for insufficient/irrelevant states 2022-12-11 16:00:44 -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
7f0faf8917 Add checkboxes to analyze page for genders 2022-10-22 16:07:34 -07:00
rebuilt
9b28b0e629 Add grades to cache list 2022-10-19 15:06:12 -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
191abdbd50 Align styling to closer match design 2022-08-15 13:46:19 -07:00
rebuilt
42e150b33b Update caching rule so a race_score with an updated timestamp will break the cache 2022-08-14 09:07:48 -07:00
rebuilt
e2bded66e8 Disable checkboxes that are irrelevant for the graph type 2022-08-11 11:39:02 -07:00
rebuilt
35d650c3a4 stagger bar labels 2022-08-05 10:23:45 -07:00
rebuilt
3775762ed4 Add caching rules so page displays all analysis graphs 2022-08-03 18:09:22 -07:00
rebuilt
93486eb132 Fix failing tests 2022-08-03 11:11:26 -07:00
rebuilt
26f739090b add race columns to graph 2022-08-02 21:28:25 -07:00
rebuilt
94a58a87d7 Use modules to namespace classes for analyze page 2022-08-02 18:16:33 -07:00
rebuilt
c568e8bc06 move methods from analyze helper to background presenter 2022-08-01 19:17:06 -07:00
rebuilt
8c7767d0b9 fix bug where wrong subcategory is selected 2022-07-26 07:17:49 -07:00
rebuilt
2e648d8ad0 fix bug where wrong category was selected 2022-07-26 07:12:56 -07:00
rebuilt
765ad6a624 Create ui for data filters. Add listeners to direct to the correct url. Update ui based on the list of selected params 2022-07-26 06:52:50 -07:00
rebuilt
e89358dacc implement suggestions from static code analysis tools 2022-07-12 19:15:54 -07:00
rebuilt
ea09fa06b7 Add popup message on admin data exclamation point indicators 2022-07-07 18:47:51 -07:00
rebuilt
deaf13c976 Modify behavior of insufficient data indicators for admin data items. Now we show indicators in line with the admin data item descriptions to indicate which items are missing data 2022-07-06 15:54:29 -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
0e9acc7467 Rename response rate to response rate calculator 2022-06-14 15:27:27 -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
rebuilt
e8f3109df9 Disable checkboxes for years that don't have data to show. Add exclamation icon with explanatory text. Finishes #182332983 2022-06-09 10:26:26 -07:00