Nelson Jovel
c85ddddd8d
feat: add parent survey gauges
1 year ago
Nelson Jovel
e989afd90c
fix: correctly load survey items from sample framework file. Fix broken tests
1 year ago
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
1 year ago
Nelson Jovel
bca79d1b2b
feat: allow selecting a subset of student survey items for the survey item report
1 year ago
Nelson Jovel
8dc503f454
feat: restore hotwire functionality on analyze page
1 year ago
Nelson Jovel
53f3362a34
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
2 years ago
Nelson Jovel
b77d6134df
chore: refactor analyze page
2 years ago
Gabe Farrell
8916779b40
Chore: Reduce queries
2 years ago
Nelson Jovel
ac5c1edfbf
feat: Split academic year into seasons if the academic year's range is
...
initialized with a season, i.e. "2024-25 Fall". Update scapers for
admin data, enrollment and staffing to use the new range standard
correctly. Update the loaders for admin data, enrollment and staffing
so that it populates all seasons in a given year. So admin data for
2024-25 gets loaded into "2024-25 Fall" and "2024-25 Spring". Add tests
for the new range format. Set the default cutoff for the start of Spring season will be the last Sunday in February
2 years ago
Nelson Jovel
cf48fa611e
fix: Fixes #187294757 . Data is hidden when selecting multiple years if the default year has no student data to show
2 years ago
Nelson Jovel
a1eb68eaa6
Revert "fix: Fixes #187294757 . Data is hidden when selecting multiple years if the default year has no student data to show"
...
This reverts commit 49a838c060 .
2 years ago
Nelson Jovel
59a7dd2e77
Revert "fix: Makes visible the graphs by grade"
...
This reverts commit 5fc83ac31b .
2 years ago
Nelson Jovel
5fc83ac31b
fix: Makes visible the graphs by grade
2 years ago
Nelson Jovel
49a838c060
fix: Fixes #187294757 . Data is hidden when selecting multiple years if the default year has no student data to show
2 years ago
Nelson Jovel
03a4697683
fix: add pre-k to list of grades
2 years ago
Nelson Jovel
c6960c957d
chore: rename admin data to school data on analyze page
2 years ago
Nelson Jovel
5fc5c21bcb
feat: change 'school admin data' to 'school data'
2 years ago
Nelson Jovel
3718d74e62
perf: reduce number of queries for respondents
2 years ago
Nelson Jovel
5514fef62c
feat: don't show collection date of response rate if there is no survey data
2 years ago
Nelson Jovel
0359dae88a
chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
Nelson Jovel
1d0bac126b
feat: don't double count early ed students who are taking survey in parts
2 years ago
rebuilt
4419aea1da
fix: make sure sped is taken into account when caching analyze page
2 years ago
rebuilt
9d680c5159
chore: upgrade to rails 7.1.
...
upgrade rspec
fix failing tests
upgrade devise
2 years ago
rebuilt
acfdaf5587
feat: add special education disaggregation
2 years ago
rebuilt
245cde85cd
Add disaggregation by ELL
2 years ago
rebuilt
5ea01ac916
Reorder gender columns
2 years ago
rebuilt
2a8148b8cd
fix: hide scores on analyze page for scores that don't meet the student threshold of 25%
2 years ago
rebuilt
aafaeeaf41
fix: Overall response rate was incorrectly using the updated_at date instead of the recorded date. Also, it was just using the last date for all academic years instead of the last date the survey was taken per academic year.
2 years ago
rebuilt
6db93cb116
feat: Rename income labels to 'Economically Disadvantaged' and 'Not Economically Disadvantaged'
2 years ago
rebuilt
fc3f979a58
feat: disable income from dropdown
2 years ago
rebuilt
a1b580048b
chore: remove precalculated race scores. Calculate race scores on every reload
2 years ago
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
2 years ago
Nelson Jovel
4711e16c03
fix: fix teacher n_size so instead of counting all the indivual teacher responses for a measure, it only counts the unique respondents
2 years ago
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.
2 years ago
rebuilt
d00288fd71
Move color definitions out of response rate presenter and into _colors.scss
2 years ago
Gabe Farrell
e6c8101d0b
Add Overall Response Rate Popover
2 years ago
rebuilt
f6f56367fc
The overall response rate is artifically lower because we are including the number of all the students at the school, not just the number of students that took the survey. Updated the overall response rate presenter to return the count of only the grades that took the student survey.
2 years ago
rebuilt
0a5500ecc9
feat: Add overall response rate
2 years ago
rebuilt
cee1c5fbc9
perf: Reduce number of queries. Remove unneeded methods. Combine
...
subcategory and measure queries in controller
3 years ago
rebuilt
c57ec6157c
Round all averages to two decimal places
3 years ago
rebuilt
0ed6cbe6b4
Rename DataAvailability to Summary
3 years ago
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
3 years ago
rebuilt
63b1615bef
Make sure when checking for sufficient gender responses that we only check student survey items
3 years ago
rebuilt
b884021f66
Rename race column from 'Race/Ethnicity not listed' to 'Not Listed'
3 years ago
rebuilt
c58686c032
rename race and gender modules to avoid naming collision with race and gender classes
3 years ago
rebuilt
bb9ea9b22d
Add admin data messages to analyze page for insufficient/irrelevant states
3 years ago
rebuilt
53a08d41bf
Change label for unknown race
3 years ago
rebuilt
1f7fa8146c
Fix bug that happens when you view gender scores for multiple years
3 years ago
rebuilt
72c90b8f47
Add selector for all data
3 years ago
rebuilt
7d7bee6498
Add gender disagreggation
3 years ago