From eb22fc344c037eac6fd90e4d4cd6a1b273561233 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Wed, 22 May 2024 17:04:32 -0700 Subject: [PATCH] feat: add measure name and id to the beginning of the csv report --- app/models/report/measure.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/models/report/measure.rb b/app/models/report/measure.rb index 05d359e6..149414cd 100644 --- a/app/models/report/measure.rb +++ b/app/models/report/measure.rb @@ -3,7 +3,7 @@ module Report def self.create_report(schools: School.all.includes(:district), academic_years: AcademicYear.all, measures: ::Measure.all, filename: "measure_report.csv") data = [] mutex = Thread::Mutex.new - data << ["District", "School", "School Code", "Academic Year", "Recorded Date Range", "Grades", "Measure", "Student Score", "Student Zone", "Teacher Score", + data << ["Measure Name", "Measure ID", "District", "School", "School Code", "Academic Year", "Recorded Date Range", "Grades", "Student Score", "Student Zone", "Teacher Score", "Teacher Zone", "Admin Score", "Admin Zone", "All Score (Average)", "All Score Zone"] pool_size = 2 jobs = Queue.new @@ -34,13 +34,14 @@ module Report all_grades = respondents.enrollment_by_grade.keys grades = "#{all_grades.first}-#{all_grades.last}" mutex.synchronize do - data << [school.district.name, + data << [measure.name, + measure.measure_id, + school.district.name, school.name, school.dese_id, academic_year.range, date_range, grades, - measure.measure_id, student_score(row:), student_zone(row:), teacher_score(row:),