|
|
|
@ -202,7 +202,7 @@ namespace :data do
|
|
|
|
|
|
|
|
|
|
|
|
timeToRun = 120 * 60
|
|
|
|
timeToRun = 120 * 60
|
|
|
|
startIndex = 0
|
|
|
|
startIndex = 0
|
|
|
|
stopIndex = 100000
|
|
|
|
stopIndex = 1000000
|
|
|
|
startTime = Time.new
|
|
|
|
startTime = Time.new
|
|
|
|
|
|
|
|
|
|
|
|
# ['student_responses'].each do |file|
|
|
|
|
# ['student_responses'].each do |file|
|
|
|
|
@ -250,8 +250,8 @@ namespace :data do
|
|
|
|
next
|
|
|
|
next
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
respondent_id = index
|
|
|
|
respondent_id = "#{recipients}-#{index}-#{row["X_recordId"]}"
|
|
|
|
recipient_id = respondent_map["#{@year}-#{school.id}-#{respondent_id}"]
|
|
|
|
recipient_id = respondent_map["#{school.id}-#{@year}-#{respondent_id}"]
|
|
|
|
if recipient_id.present?
|
|
|
|
if recipient_id.present?
|
|
|
|
recipient = school.recipients.where(id: recipient_id).first
|
|
|
|
recipient = school.recipients.where(id: recipient_id).first
|
|
|
|
end
|
|
|
|
end
|
|
|
|
@ -327,10 +327,6 @@ namespace :data do
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
ENV.delete('BULK_PROCESS')
|
|
|
|
ENV.delete('BULK_PROCESS')
|
|
|
|
|
|
|
|
|
|
|
|
sync_school_category_aggregates
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recipient.created_in(@year).each { |r| r.update_counts }
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
desc 'Load in nonlikert values for each school'
|
|
|
|
desc 'Load in nonlikert values for each school'
|
|
|
|
@ -434,6 +430,13 @@ namespace :data do
|
|
|
|
sync_school_category_aggregates
|
|
|
|
sync_school_category_aggregates
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
desc 'Sync all school category aggregates'
|
|
|
|
|
|
|
|
task sync: :environment do
|
|
|
|
|
|
|
|
sync_school_category_aggregates
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recipient.created_in(@year).each { |r| r.update_counts }
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def sync_school_category_aggregates
|
|
|
|
def sync_school_category_aggregates
|
|
|
|
School.all.each do |school|
|
|
|
|
School.all.each do |school|
|
|
|
|
Category.all.each do |category|
|
|
|
|
Category.all.each do |category|
|
|
|
|
|