rebuilt
f0a3cad4e6
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-13 11:53:56 -07:00
rebuilt
6b2d51c331
WIP: show language graph on analyze page
2025-04-25 16:22:22 -07:00
rebuilt
592cc9b67c
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-20 13:15:29 -07:00
rebuilt
df43b80e40
ECP-86 update copyright date
2025-03-20 13:14:32 -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
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
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
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
74bed5b090
feat: Show parent scales on browse page
2024-09-27 13:50:39 -07:00
Nelson Jovel
2b2d89a26a
feat: Add 'all school' option to exports page
2024-09-27 13:43:45 -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
e760ee211c
Add an exports page that allows a user to select which reports they want
...
to run
2024-08-12 16:27:19 -07:00
Nelson Jovel
b718993289
fix: When no academic years are selected, show an empty set of graphs on the analyze page instead of erroring out
2024-07-01 13:41:33 -07:00
Nelson Jovel
8dc503f454
feat: restore hotwire functionality on analyze page
2024-06-27 10:58:45 -07:00
Nelson Jovel
ac7e7c57f2
feat: add links from the analyze page to the browse page
2024-06-20 11:04:40 -07:00
Nelson Jovel
1185e74bbf
fix: fix git merge error
2024-05-17 08:59:47 -07:00
Nelson Jovel
5c9a999b3c
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:47 -07:00
5f9495060b
Fix: Lowell -> Amherst
2024-04-25 13:49:21 -04: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
4419aea1da
fix: make sure sped is taken into account when caching analyze page
2023-10-17 12:34:26 -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
f9571b14f2
Change subcategory hovers to say 67 instead of 66 questions
2023-08-09 12:20:33 -07:00
433e7c50de
Add hovers to browse page response rates
2023-08-09 12:20:18 -07:00
rebuilt
6db93cb116
feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2023-08-09 12:13:04 -07:00
rebuilt
76ebcc6ef3
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-08-08 15:52:12 -07:00
rebuilt
1265a164b9
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-08-08 11:43:40 -07: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
0ceaad3a2b
chore: add viewport and context meta tags
2023-08-08 09:27:51 -07:00
rebuilt
39cdb57474
chore: add meta tag to application layout for better SEO
2023-08-08 09:25:48 -07:00
rebuilt
db5206b40a
chore: add meta tag for better SEO
2023-08-08 09:23:56 -07:00
rebuilt
e5af5db755
chore: set doctype to html5
2023-08-08 09:12:19 -07:00
rebuilt
c57ec6157c
Round all averages to two decimal places
2023-05-12 13:12:42 -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
0bfde2805a
temporarily turn off caching based on the response rate timestamp
2023-04-22 13:28:09 -07: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