rebuilt
3a5a368a35
feat: Update demographics file with housing statuses. Create housing class. Update survey_item_values.rb to parse housing info. Update cleaner to output housing info.
9 months ago
rebuilt
b9ba8abf73
Refactor GroupedBarColumnPresenter to accept a configuration so that a
...
column can by given on the fly (dependency injection). Show Parent
graphs on analyze page.
9 months ago
Nelson Jovel
0c661930e9
Show parent response rate
1 year ago
Nelson Jovel
d8d2f0f91d
fix: correctly load survey items from sample framework file. Fix broken tests
1 year ago
Nelson Jovel
3ecc68edd0
chore: correct parsing for 'not sped' and 'lep not first year'
1 year ago
Nelson Jovel
3b3bb52523
chore: refactor analyze page
2 years ago
Nelson Jovel
33da0859b9
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
ec53cc9ae4
fix: correct a problem where survey items with insufficient responses were contributing to the response rate calculation
2 years ago
Nelson Jovel
ea079e927b
chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
rebuilt
6edc0db868
feat: Round up response rate. Survey response rates above 24.5 will now meet sufficiency
2 years ago
rebuilt
bec80b405a
fix: revert rounding up the response rate so we can make sure to patch a bug first. Only show gender/race/grade/income graphs if the the school meets the minimum response rate of 25%
2 years ago
rebuilt
234eae6d3d
feat: Round up response rate. Survey response rates above 24.5 will now meet sufficiency
2 years ago
rebuilt
4f035f6a63
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
rebuilt
c0fdaeb26b
update tests for subcategory report
2 years ago
rebuilt
1c6a6a7a7a
Add tests to codify behavior of weighted average logic
3 years ago
rebuilt
eee0cb14a3
Fix: failing subcategory report specs
3 years ago
rebuilt
5e9cc02024
Revert "Add tests to codify behavior of weighted average logic"
...
This reverts commit 0ab8e88072 .
3 years ago
rebuilt
0ab8e88072
Add tests to codify behavior of weighted average logic
3 years ago
rebuilt
87ca23df79
Add subcategory report
3 years ago
rebuilt
2e3461b685
Add subcategory report
3 years ago
rebuilt
4509c157fa
Add automated data cleaning. Modify SurveyItemValues class to use regex
...
instead of hard coded values. Produce a clean csv and a csv with all
the removed values and columns with reason for removal. Add script for
running cleaning for each project
3 years ago
rebuilt
3c30808a5e
Fix response rates for small schools by accounting for expected minimum counts of responses less than 10
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
28f7d5647e
Set a minimum threshold of 10 survey item responses to calculate scores per survey item
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
aaf1c8906e
Add tests to make sure teacher survey items don't pollute the graphs for
...
students of unknown genders
3 years ago
rebuilt
c15cb7b483
Change survey data loader spec to use factorybot objects instead of loading seeds. Change databasecleaner to use transaction. Add back babel-preset dependency to fix failing javascript test in production.
3 years ago
rebuilt
da103ea95b
Remove file that should not have been committed
3 years ago
rebuilt
dcade06ce2
Fix failing tests
3 years ago
rebuilt
4c4ccc01cc
Merge branch 'rpp-response-rate' to bring in changes to test files
3 years ago
rebuilt
eb043f2b2d
Add placeholder for testing response rate calculation
3 years ago
rebuilt
b6b88da328
Add all pillars
3 years ago
rebuilt
8128af200b
add first pillar
3 years ago
rebuilt
5e0ba556bf
Automatically detect the survey type by grade
3 years ago
rebuilt
a2caf42fee
merge disagreggation features
3 years ago
rebuilt
8cdd1b6285
Create gender class. Load genders to database from demographics file
3 years ago
rebuilt
89a7f27b88
Finishes #183092367 . Adds ui and graphs to show grade level disaggregations
3 years ago
rebuilt
d89a207c31
Load student data for all years and calculate race scores for all
3 years ago
rebuilt
aa159e953f
Disable test so it passes github ci
3 years ago
rebuilt
58f5b01471
Use less memory when loading race scores
3 years ago
rebuilt
2be86a2b13
Disable race score loader tests so it passes github ci
3 years ago
rebuilt
105f30f220
Change race score calculations so the average bubbles up through survey_items
...
-> scales -> measure.
Precalculate averages for performance.
3 years ago
rebuilt
12e4e3f177
import students
3 years ago
rebuilt
765ad6a624
Create ui for data filters. Add listeners to direct to the correct url. Update ui based on the list of selected params
3 years ago
rebuilt
e89358dacc
implement suggestions from static code analysis tools
3 years ago
rebuilt
da2e27e863
Add test for case where student response rate does not meet threshold
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
61aad20cb2
Create response rate model
4 years ago
rebuilt
a769996054
Refactor response rate into response rate calculator
4 years ago