mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-09 07:28:41 -07:00
chore: refactor teacher response rate
This commit is contained in:
parent
af82f6999a
commit
6bea0bc2d0
1 changed files with 3 additions and 9 deletions
|
|
@ -10,15 +10,9 @@ class TeacherResponseRateCalculator < ResponseRateCalculator
|
|||
end
|
||||
|
||||
def survey_items_with_sufficient_responses
|
||||
@survey_items_with_sufficient_responses ||= {}.tap do |hash|
|
||||
@subcategory.survey_items.teacher_survey_items.map do |survey_item|
|
||||
si = SurveyItemResponse.teacher_survey_items_with_sufficient_responses(school:, academic_year:)
|
||||
count = si[survey_item.id]
|
||||
next unless count
|
||||
|
||||
hash[survey_item.id] = count
|
||||
end
|
||||
end
|
||||
@survey_items_with_sufficient_responses ||= SurveyItemResponse.teacher_survey_items_with_sufficient_responses(
|
||||
school:, academic_year:
|
||||
).slice(*@subcategory.survey_items.teacher_survey_items.map(&:id))
|
||||
end
|
||||
|
||||
def response_count
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue