rename counts_by_grade method to the more descriptive enrollment_by_grade

mciea-main
rebuilt 3 years ago
parent 07ed8dd259
commit 982f216c6c

@ -6,7 +6,7 @@ class StudentResponseRateCalculator < ResponseRateCalculator
end end
def rates_by_grade def rates_by_grade
@rates_by_grade ||= counts_by_grade.map do |grade, num_of_students_in_grade| @rates_by_grade ||= enrollment_by_grade.map do |grade, num_of_students_in_grade|
sufficient_survey_items = survey_items_with_sufficient_responses(grade:).keys sufficient_survey_items = survey_items_with_sufficient_responses(grade:).keys
actual_response_count_for_grade = SurveyItemResponse.where(school:, academic_year:, grade:, actual_response_count_for_grade = SurveyItemResponse.where(school:, academic_year:, grade:,
survey_item: sufficient_survey_items).count.to_f survey_item: sufficient_survey_items).count.to_f
@ -19,8 +19,8 @@ class StudentResponseRateCalculator < ResponseRateCalculator
end.compact end.compact
end end
def counts_by_grade def enrollment_by_grade
@counts_by_grade ||= respondents.counts_by_grade @enrollment_by_grade ||= respondents.counts_by_grade
end end
def survey_items_have_sufficient_responses? def survey_items_have_sufficient_responses?

Loading…
Cancel
Save