Commit Graph

21 Commits (e8bfb705e40f7828e66fbaa66e742b7e63e8b934)

Author SHA1 Message Date
Gabe Farrell b08214fe10 rename SurveyItemResponse method for clarity
2 years ago
Nelson Jovel 6558ed491a perf: reduce number of calls for student and teacher survey items in response rate calculators
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 c0b8c408ea perf: reduce time spent in sql query for student response rate
2 years ago
Nelson Jovel 9e8f917457 chore: performance fixes for response rate calculation
2 years ago
Nelson Jovel ea079e927b chore: rename counts_by_grade to enrollment_by_grade for clarity
2 years ago
Gabe Farrell 37013c4b12 Use weighted average instead of simple average when calculating response rates
3 years ago
rebuilt d306319de1 perf: memoize function when calculating response rates
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 ca31bd3217 cap response rate per grade at 100
3 years ago
rebuilt cfe97c6718 rename counts_by_grade method to the more descriptive enrollment_by_grade
3 years ago
rebuilt 128748addd Update logic for calculating student response rate. Remove references
3 years ago
rebuilt bc6d2dcaf9 disable puts statement from calculator
3 years ago
rebuilt eb043f2b2d Add placeholder for testing response rate calculation
3 years ago
rebuilt bdb9455919 Move raw_response_rate method down to student/teacher classes
3 years ago
rebuilt 79f7915edf Add scopes to SurveyItem for selecting survey items by grade and
3 years ago
Nelson Jovel 757638f6ca continue refactoring
3 years ago
rebuilt e89358dacc implement suggestions from static code analysis tools
3 years ago
rebuilt bb5f668497 Refactor code based on rubocop and reek suggestions
3 years ago
rebuilt c03615cb43 Rename ResponseRate to ResponseRateCalculator. Create a new response
4 years ago
rebuilt a769996054 Refactor response rate into response rate calculator
4 years ago