fixing bugs with admin data

pull/1/head
Jared Cosulich 7 years ago
parent 8916b6b15c
commit 65b4df47c2

File diff suppressed because one or more lines are too long

@ -355,7 +355,6 @@ namespace :data do
category_ids = row["Category"].split("-") category_ids = row["Category"].split("-")
category_ids.each do |category_id| category_ids.each do |category_id|
category_id = category_id.downcase if category_id.downcase =~ /i/ category_id = category_id.downcase if category_id.downcase =~ /i/
puts "CATEGORY: #{category_id} -> #{row["Category"]}"
base = base.find_by_external_id(category_id).child_categories base = base.find_by_external_id(category_id).child_categories
end end
@ -372,13 +371,14 @@ namespace :data do
district = District.find_or_create_by(name: row["District"], state_id: 1) district = District.find_or_create_by(name: row["District"], state_id: 1)
school = district.schools.find_or_create_by(name: row["School"]) school = district.schools.find_or_create_by(name: row["School"])
school_category = school.school_categories.find_or_create_by(category: nonlikert_category) school_category = school.school_categories.find_or_create_by(category: nonlikert_category, year: "2018")
if row["Likert_Value"].blank? if row["Likert_Value"].blank?
school_category.destroy school_category.destroy
else else
school_category.update( school_category.update(
nonlikert: row["NL_Value"], nonlikert: row["NL_Value"],
zscore: [-2,[row["Likert_Value"].to_f-3,2].min].max zscore: [-2,[row["Likert_Value"].to_f-3,2].min].max,
year: "2018"
) )
end end
end end

Loading…
Cancel
Save