feat: create a score csv report for measures

This commit is contained in:
Nelson Jovel 2024-03-06 11:50:14 -08:00
parent 4c017cf857
commit ee4343383c
4 changed files with 225 additions and 40 deletions

View file

@ -1,6 +1,49 @@
namespace :report do
desc 'create a report of the scores for all subcategories'
desc "create a report of the scores for all subcategories"
task subcategory: :environment do
Report::Subcategory.create_report(filename: 'ecp_subcategory_report.csv')
Report::Subcategory.create_report(filename: "ecp_subcategory_report.csv")
end
namespace :measure do
task bll: :environment do
measure_ids = %w[
1A-i
1A-ii
1A-iii
1B-i
1B-ii
2A-i
2A-ii
2B-i
2B-ii
2C-i
2C-ii
3A-i
3A-ii
3B-i
3B-ii
3B-iii
3C-i
3C-ii
4A-i
4B-i
4B-ii
4C-i
4D-i
4D-ii
5A-i
5A-ii
5B-i
5B-ii
5C-i
5C-ii
5D-i
5D-ii
]
measures = measure_ids.map { |measure_id| Measure.find_by_measure_id(measure_id) }
Report::Measure.create_report(filename: "measure_report.csv", measures:)
end
end
end