mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
reducing size of spreadsheet
This commit is contained in:
parent
3b54e37558
commit
6a540bfc28
2 changed files with 11 additions and 25182 deletions
File diff suppressed because one or more lines are too long
|
|
@ -202,7 +202,7 @@ namespace :data do
|
|||
|
||||
timeToRun = 120 * 60
|
||||
startIndex = 0
|
||||
stopIndex = 100000
|
||||
stopIndex = 1000000
|
||||
startTime = Time.new
|
||||
|
||||
# ['student_responses'].each do |file|
|
||||
|
|
@ -250,8 +250,8 @@ namespace :data do
|
|||
next
|
||||
end
|
||||
|
||||
respondent_id = index
|
||||
recipient_id = respondent_map["#{@year}-#{school.id}-#{respondent_id}"]
|
||||
respondent_id = "#{recipients}-#{index}-#{row["X_recordId"]}"
|
||||
recipient_id = respondent_map["#{school.id}-#{@year}-#{respondent_id}"]
|
||||
if recipient_id.present?
|
||||
recipient = school.recipients.where(id: recipient_id).first
|
||||
end
|
||||
|
|
@ -327,10 +327,6 @@ namespace :data do
|
|||
end
|
||||
end
|
||||
ENV.delete('BULK_PROCESS')
|
||||
|
||||
sync_school_category_aggregates
|
||||
|
||||
Recipient.created_in(@year).each { |r| r.update_counts }
|
||||
end
|
||||
|
||||
desc 'Load in nonlikert values for each school'
|
||||
|
|
@ -434,6 +430,13 @@ namespace :data do
|
|||
sync_school_category_aggregates
|
||||
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
|
||||
School.all.each do |school|
|
||||
Category.all.each do |category|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue