mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 13:38:18 -08:00
Address bug related to story #182855028
This commit is contained in:
parent
12e4e3f177
commit
d44a5275b4
3 changed files with 2765 additions and 2694 deletions
|
|
@ -183,18 +183,17 @@ class Measure < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def sufficient_student_data?(school:, academic_year:)
|
||||
false unless includes_student_survey_items?
|
||||
false if no_student_responses_exist?(school:, academic_year:)
|
||||
return false unless includes_student_survey_items?
|
||||
return false if no_student_responses_exist?(school:, academic_year:)
|
||||
|
||||
# this gets memoized on first run so check to make sure
|
||||
subcategory.response_rate(school:, academic_year:).meets_student_threshold?
|
||||
end
|
||||
|
||||
def sufficient_teacher_data?(school:, academic_year:)
|
||||
return @sufficient_teacher_data ||= false unless includes_teacher_survey_items?
|
||||
return @sufficient_teacher_data ||= false if no_teacher_responses_exist?(school:, academic_year:)
|
||||
return false unless includes_teacher_survey_items?
|
||||
return false if no_teacher_responses_exist?(school:, academic_year:)
|
||||
|
||||
@sufficient_teacher_data ||= subcategory.response_rate(school:, academic_year:).meets_teacher_threshold?
|
||||
subcategory.response_rate(school:, academic_year:).meets_teacher_threshold?
|
||||
end
|
||||
|
||||
def no_student_responses_exist?(school:, academic_year:)
|
||||
|
|
|
|||
|
|
@ -67,11 +67,10 @@ namespace :data do
|
|||
end
|
||||
desc 'load students'
|
||||
task load_students: :environment do
|
||||
files = [ '2021-22_winchester_student_survey_responses.csv' ]
|
||||
# files = ['2021-22_attleboro_student_survey_responses.csv',
|
||||
# '2021-22_lowell_milford_student_survey_responses.csv',
|
||||
# '2021-22_revere_somerville_wareham_student_survey_responses.csv',
|
||||
# '2021-22_winchester_student_survey_responses.csv' ]
|
||||
files = ['2021-22_attleboro_student_survey_responses.csv',
|
||||
'2021-22_lowell_milford_student_survey_responses.csv',
|
||||
'2021-22_revere_somerville_wareham_student_survey_responses.csv',
|
||||
'2021-22_winchester_student_survey_responses.csv' ]
|
||||
files.each do |file|
|
||||
file = Rails.root.join('data', 'survey_responses', file)
|
||||
puts "=====================> Loading student data from csv at path: #{file}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue