From 7aac39340b7c817bc1957fc95e4a97e179d148c6 Mon Sep 17 00:00:00 2001 From: rebuilt Date: Tue, 4 Apr 2023 09:53:29 -0700 Subject: [PATCH] and one off script to temporarily set student and teacher response rates for lee to 100 percent --- lib/tasks/one_off.rake | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/tasks/one_off.rake b/lib/tasks/one_off.rake index a68c1a97..0dee208d 100644 --- a/lib/tasks/one_off.rake +++ b/lib/tasks/one_off.rake @@ -192,4 +192,21 @@ namespace :one_off do Rails.cache.clear end + + desc 'set response rates for lee schools to 100' + task set_response_rates_for_lee: :environment do + lee = District.find_by(name: 'Lee Public Schools') + academic_year = AcademicYear.find_by_range('2022-23') + sufficient_response_rate = ResponseRate.where(academic_year:, school: lee.schools).select do |rate| + rate.student_response_rate > 0 + end.map(&:id) + sufficient_response_rate = ResponseRate.where(id: sufficient_response_rate) + sufficient_response_rate.update_all(student_response_rate: 100) + + sufficient_response_rate = ResponseRate.where(academic_year:, school: lee.schools).select do |rate| + rate.teacher_response_rate > 0 + end.map(&:id) + sufficient_response_rate = ResponseRate.where(id: sufficient_response_rate) + sufficient_response_rate.update_all(teacher_response_rate: 100) + end end