You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
986 B
51 lines
986 B
namespace :report do
|
|
desc "create a report of the scores for all subcategories"
|
|
task subcategory: :environment do
|
|
Report::Subcategory.create_report(filename: "subcategory_report.csv")
|
|
end
|
|
|
|
namespace :measure do
|
|
task bll: :environment do
|
|
schools = District.find_by_name("Attleboro").schools
|
|
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_attleboro.csv", measures:, schools:)
|
|
end
|
|
end
|
|
end
|