rebuilt
a785c69c44
Add Overall Response Rate
2 years ago
rebuilt
a4c68a4055
chore: Add cypress to codebase
2 years ago
rebuilt
836f0d1a62
Change seed to load before each test vs before all.
2 years ago
rebuilt
22d22ab5ee
fix: add xpath rules to journey spec to make sure it finds a Go button on the welcome page that is NOT disbled
2 years ago
rebuilt
a13d46354a
fix: Flaky test might be related to not waiting for go button to appear. Add line to wait for go button
2 years ago
rebuilt
43bcd51452
Set credentials before switching to different district instead of after in the hopes the test will be less flaky when run in github actions
3 years ago
rebuilt
09be5f1fc8
Make sure to perform authorization when switching districts. Make sure to use apparition for system specs
3 years ago
rebuilt
596ce25737
Remove surveys table from codebase since it's no longer needed after changing logic surrounding response rates and score calculations
3 years ago
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
3 years ago
rebuilt
dcade06ce2
Fix failing tests
3 years ago
rebuilt
3c5e743649
Turn off journey spec
3 years ago
rebuilt
fbfaafa996
Update school/framework files for ecp schools. Fix tests. Update fixture files with dese ids of schools in the consortium.
3 years ago
rebuilt
06f9d2f0e9
Scrape enrollment and staffing information. Seed enrollment and staffing information. Update DatabaseCleaner so it cleans up leftover information in the database. Remove old admin csvs from codebase.
3 years ago
rebuilt
20d4f966e7
singularize respondents
3 years ago
rebuilt
05ae1cd94b
fix failing tests
3 years ago
rebuilt
10515893ff
Add elementary school questions to framework.
3 years ago
rebuilt
4c2a299510
Fix hotwire test
3 years ago
rebuilt
69179ce157
Replace javascript logic with hotwire. Also hide district dropdown on
...
home page if there is only one district.
3 years ago
rebuilt
e89358dacc
implement suggestions from static code analysis tools
3 years ago
rebuilt
be715e117e
Fix failing tests
3 years ago
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
4 years ago
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`.
4 years ago
rebuilt
a34766009b
Fix failing journey test
4 years ago
Nelson Jovel
6764024cd2
Show subcategory data when user selects different subcategory from
...
analyze dropdown. Finishes #182277850
4 years ago
Nelson Jovel
61978eb45d
Change which category is displayed when the category dropdown is changed
...
on the analyze page. Finishes #182277818
4 years ago
Nelson Jovel
3d7e62f21f
Draw the teacher survey data bar. Finishes #182226823
4 years ago
Nelson Jovel
d7b0fe0e36
Add attleboro survey item responses for 2021-22. Finishes #182215755
4 years ago
Nelson Jovel
cb5fe56c30
Create analyze page. Finishes #182097292
4 years ago
Nelson Jovel
cbc8ba59ba
remove authentication check. Finishes #181920761
4 years ago
Nelson Jovel
ed7a3b8a3d
Autoformat code with rubocop
4 years ago
rebuilt
2a2777745a
Change the sufficiency threshold from a static number of minimum responses to a minimum response rate of 25 percent
4 years ago
rebuilt
d4df7cbc06
Add scales to framework. Change calculations to first group and then
...
average those groupings and the way up the framework. Likert scores for
a survey_item are averaged. Then all the survey_items in a scale are
averaged. Then student scales in a measure are averaged. And teacher
scales in a measure are averaged. Then the average of those two
calculations becomes the score for a measure. Then the measures in a
subcategory are averaged.
4 years ago
rebuilt
e1f50fef9e
Add 2019-20 year teacher surveys and activate the year selector
4 years ago
rebuilt
e69f850cc5
Add missing tests. Remove unused code. Filter out legacy specs from code coverage report
4 years ago
Nelson Jovel
ad03606d66
Add benchmarks to survey and admin data items. Remove them from measures. Modify seeder
...
Calculate benchmarks for measures based on a weighted average of survey
and admin data items
Added architectural records
4 years ago
Nelson Jovel
f553c3c11c
Rename 'Dashboard' to overview in page text and also modify 'dashboard' routes to be 'overview'. Finishes #180076071
4 years ago
Nelson Jovel
cacc853518
Adds category short description to database and renders descriptions in
...
their corresponding locations to the site. Finishes #180090033 .
4 years ago
Nelson Jovel
bde992c96b
Finishes #180264854 . Prevents empty dataset modal from displaying on browse page
4 years ago
Liam Morley
413096dfe2
Extract legacy parts of the codebase into its own module
4 years ago
Liam Morley
cf6e80ce6b
Show modal when no measures for a school/year have meet their threshold
4 years ago