feat: update survey_item_response table to indlude recorded date and import recorded date when loading responses

This commit is contained in:
rebuilt 2023-06-23 11:26:53 -07:00
parent acb01ec92f
commit 784e23982e
4 changed files with 33 additions and 4 deletions

View file

@ -56,7 +56,6 @@ class SurveyResponsesDataLoader
return if rule.new(row:).skip_row?
end
# byebug if row.response_id == 'butler_student_survey_response_1'
process_survey_items(row:)
end
@ -77,11 +76,11 @@ class SurveyResponsesDataLoader
gender = row.gender
grade = row.grade
if survey_item_response.present?
survey_item_response.update!(likert_score:, grade:, gender:)
survey_item_response.update!(likert_score:, grade:, gender:, recorded_date: row.recorded_date)
[]
else
SurveyItemResponse.new(response_id: row.response_id, academic_year: row.academic_year, school: row.school, survey_item:,
likert_score:, grade:, gender:)
likert_score:, grade:, gender:, recorded_date: row.recorded_date)
end
end