mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-13 17:30:38 -07:00
Round all averages to two decimal places
This commit is contained in:
parent
6b2555c1f0
commit
c57ec6157c
7 changed files with 18 additions and 17 deletions
|
|
@ -7,7 +7,7 @@ module Analyze
|
|||
academic_year = academic_years[year_index]
|
||||
averages = SurveyItemResponse.averages_for_gender(measure.student_survey_items, school, academic_year,
|
||||
gender)
|
||||
average = bubble_up_averages(averages:)
|
||||
average = bubble_up_averages(averages:).round(2)
|
||||
|
||||
scorify(average:, meets_student_threshold: sufficient_student_responses?(academic_year:))
|
||||
end
|
||||
|
|
|
|||
|
|
@ -4,8 +4,9 @@ module Analyze
|
|||
module Grade
|
||||
module ScoreForGrade
|
||||
def score(year_index)
|
||||
averages = SurveyItemResponse.averages_for_grade(measure.student_survey_items, school, academic_years[year_index], grade)
|
||||
average = bubble_up_averages(averages:)
|
||||
averages = SurveyItemResponse.averages_for_grade(measure.student_survey_items, school,
|
||||
academic_years[year_index], grade)
|
||||
average = bubble_up_averages(averages:).round(2)
|
||||
|
||||
Score.new(average:,
|
||||
meets_teacher_threshold: false,
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ module Analyze
|
|||
module ScoreForRace
|
||||
def score(year_index)
|
||||
s = ::RaceScore.find_by(measure:, school:, academic_year: academic_years[year_index], race:)
|
||||
average = s.average unless s.nil?
|
||||
average = s.average.round(2) unless s.nil?
|
||||
average ||= 0
|
||||
meets_student_threshold = s.meets_student_threshold? unless s.nil?
|
||||
meets_student_threshold ||= false
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
class GaugePresenter
|
||||
def initialize(zones:, score:)
|
||||
@zones = zones
|
||||
@score = score
|
||||
@score = score&.round(2)
|
||||
end
|
||||
|
||||
def title
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue