rebuilt
8e5e2a030a
feat: Add language filter for parent analysis
8 months ago
rebuilt
e90e6a4f0f
WIP: add multiple languages to parent
8 months ago
rebuilt
bc633b9756
chore: remove unneeded test file
9 months ago
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.
9 months ago
Nelson Jovel
d338003886
Show parent response rate
1 year ago
Nelson Jovel
e989afd90c
fix: correctly load survey items from sample framework file. Fix broken tests
1 year ago
Nelson Jovel
2c4dec050e
chore: correct parsing for 'not sped' and 'lep not first year'
1 year ago
Nelson Jovel
b77d6134df
chore: refactor analyze page
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
ec5c1bd1ef
fix: correct a problem where survey items with insufficient responses were contributing to the response rate calculation
2 years ago
Nelson Jovel
0359dae88a
chore: rename counts_by_grade to enrollment_by_grade for clarity
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
rebuilt
0c18aa2083
chore: Add cypress to codebase
2 years ago
rebuilt
3680f5bc48
update tests for subcategory report
2 years ago
rebuilt
acb01ec92f
Add tests to codify behavior of weighted average logic
3 years ago
rebuilt
ce035f3cbd
Fix: failing subcategory report specs
3 years ago
rebuilt
7dbb025357
Revert "Add tests to codify behavior of weighted average logic"
...
This reverts commit be26efbeca .
3 years ago
rebuilt
be26efbeca
Add tests to codify behavior of weighted average logic
3 years ago
rebuilt
0dfc9726d0
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
b5dc933187
Add subcategory report
3 years ago
rebuilt
6b2555c1f0
Fix response rates for small schools by accounting for expected minimum counts of responses less than 10
3 years ago
rebuilt
a21a11f809
specify gender column
3 years ago
rebuilt
09963c3323
Remove surveys table from codebase since it's no longer needed after changing logic surrounding response rates and score calculations
3 years ago
rebuilt
30e006ee0d
Set a minimum threshold of 10 survey item responses to calculate scores per survey item
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
283845edd3
Add tests to make sure teacher survey items don't pollute the graphs for
...
students of unknown genders
3 years ago
rebuilt
7208cbb661
Add tests to make sure teacher survey items don't pollute the graphs for
...
students of unknown genders
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
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
Nelson Jovel
57bfaa51c6
Exclude boston results. Completes #182117456
4 years ago
Nelson Jovel
0b502ce826
When calculating response rate, only take into account survey items with associated responses. Ignore any survey items with no responses. Finishes #181922483
4 years ago
Nelson Jovel
c475744939
Modify score calculations. Ignore any survey item scores of 0.
...
Never include zero when performing calculations for scores.
4 years ago
Nelson Jovel
9c954f97ec
Update admin data collection rate numbers on browse page. Also, if all admin data has been collected, do not show 'insufficient data' indicator. Finishes #181754853
4 years ago
Nelson Jovel
9ecc501e24
Display measure scores. Finishes #181754978
4 years ago
Nelson Jovel
ed7a3b8a3d
Autoformat code with rubocop
4 years ago
Nelson Jovel
91308b93e5
Visualize survey responses even when a response rate cannot be
...
calculated. Set the response rate to N / A for data that has no total
student and teacher data for a certain year and school
4 years ago