mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
chore: print the n-size when printing nil grades
This commit is contained in:
parent
c724996b6b
commit
4df3698a3a
1 changed files with 6 additions and 1 deletions
|
|
@ -147,10 +147,15 @@ namespace :one_off do
|
||||||
School.all.each do |school|
|
School.all.each do |school|
|
||||||
total = SurveyItemResponse.where(school:, academic_year:,
|
total = SurveyItemResponse.where(school:, academic_year:,
|
||||||
survey_item: SurveyItem.student_survey_items).count.to_f
|
survey_item: SurveyItem.student_survey_items).count.to_f
|
||||||
|
|
||||||
|
respondent_count = SurveyItemResponse.where(school:, academic_year:,
|
||||||
|
survey_item: SurveyItem.student_survey_items).pluck(:response_id).uniq.count.to_f
|
||||||
nil_count = SurveyItemResponse.where(school:, academic_year:, grade: nil,
|
nil_count = SurveyItemResponse.where(school:, academic_year:, grade: nil,
|
||||||
survey_item: SurveyItem.student_survey_items).count
|
survey_item: SurveyItem.student_survey_items).count
|
||||||
percentage = ((nil_count / total) * 100).round(1)
|
percentage = ((nil_count / total) * 100).round(1)
|
||||||
puts "#{percentage}% nil grades for: #{school.name}, #{academic_year.range}" if percentage > 1
|
if percentage > 10
|
||||||
|
puts "#{percentage}% nil grades out of #{respondent_count} students responding for: #{school.name}, #{academic_year.range}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue