From 1fc1c8348fbbbd2f48dcfa042f682c354f31c3fe Mon Sep 17 00:00:00 2001 From: "vineeshathallapaneni@gmail.com" Date: Wed, 28 Jun 2023 23:55:35 -0400 Subject: [PATCH] Revert "added a rake task to output stray responses" This reverts commit ac0374533e6ec4cd364b84565d6e3e4677e83271. --- Gemfile.lock | 4 +++- lib/tasks/one_off.rake | 54 ------------------------------------------ 2 files changed, 3 insertions(+), 55 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 585dbc56..9e82b46d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -239,6 +239,7 @@ GEM net-ssh (7.1.0) newrelic_rpm (9.0.0) nio4r (2.5.8) +<<<<<<< HEAD nokogiri (1.14.2-arm64-darwin) ======= net-ssh (7.0.1) @@ -248,6 +249,8 @@ GEM >>>>>>> 151dbb2 (updated Nokogiri as part of security vulnerability and adding updated file Gemfile.lock) racc (~> 1.4) <<<<<<< HEAD +======= +>>>>>>> parent of ac03745 (added a rake task to output stray responses) nokogiri (1.14.2-x86_64-linux) ======= nokogiri (1.15.2-x86_64-darwin) @@ -454,7 +457,6 @@ GEM zeitwerk (2.6.7) PLATFORMS - arm64-darwin-21 x86_64-linux DEPENDENCIES diff --git a/lib/tasks/one_off.rake b/lib/tasks/one_off.rake index 5708f80f..80d0d110 100644 --- a/lib/tasks/one_off.rake +++ b/lib/tasks/one_off.rake @@ -192,7 +192,6 @@ namespace :one_off do Rails.cache.clear end -<<<<<<< HEAD desc "change dese id of Minot Forest Elementary School" task change_dese_id: :environment do school = School.find_by_name "Minot Forest Elementary School" @@ -204,57 +203,4 @@ namespace :one_off do school.dese_id = 310_001_7 school.save end -======= - desc 'delete errant response' - task delete_responses: :environment do - SurveyItemResponse.where(response_id: 'R_diYAw7qOj4W1UZ3').delete_all - SurveyItemResponse.where(response_id: 'R_27fKhVfyeKGMF5q').delete_all - SurveyItemResponse.where(response_id: 'R_2cjPX1Ngxr2Hc4c').delete_all - end - - - - - desc "Generate CSV report of survey item responses" - task stray_responses: :environment do - - headers = ['School ID', 'Academic Year', 'Survey Item', 'Count','SurveyItemResponse ids'] - - - output_rows = [] - sir_ids=[] - - - School.all.each do |sc| - AcademicYear.all.each do |ay| - SurveyItem.all.each do |si| - count = SurveyItemResponse.where(school: sc, academic_year: ay, survey_item: si).count - sir_ids= SurveyItemResponse.where(school: sc, academic_year: ay, survey_item: si).pluck(:response_id) - - if count > 0 && count < 10 - - output_rows << [sc.name, ay.range, si.survey_item_id, count,sir_ids] - end - end - end - end - - - file = File.new('stray_responses.csv', 'w') - - CSV.open(file, 'w', write_headers: true, headers: headers) do |csv| - output_rows.each do |row| - csv << row - end - end - - - file.close - - puts "CSV report of survey item responses created in stray_responses.csv" - end - - - ->>>>>>> c8dd899 (added a rake task to output stray responses) end