mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-09 07:28:41 -07:00
Rename SurveyItemResponse.score -> .score_for_measure
This commit is contained in:
parent
161db3bf3e
commit
da6711c571
3 changed files with 11 additions and 11 deletions
|
|
@ -22,7 +22,7 @@ class DashboardController < SqmApplicationController
|
|||
end
|
||||
|
||||
def presenter_for_measure(measure)
|
||||
score = SurveyItemResponse.score(measure: measure, school: school, academic_year: academic_year)
|
||||
score = SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: academic_year)
|
||||
|
||||
MeasureGraphRowPresenter.new(measure: measure, score: score)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ class SurveyItemResponse < ActiveRecord::Base
|
|||
scope :for_teacher_responses_for_measure, ->(measure) { for_measure(measure).where("survey_items.survey_item_id LIKE 't-%'") }
|
||||
scope :for_student_responses_for_measure, ->(measure) { for_measure(measure).where("survey_items.survey_item_id LIKE 's-%'") }
|
||||
|
||||
def self.score(measure:, school:, academic_year:)
|
||||
def self.score_for_measure(measure:, school:, academic_year:)
|
||||
return nil unless SurveyItemResponse.sufficient_data?(measure: measure, school: school, academic_year: academic_year)
|
||||
|
||||
SurveyItemResponse.for_measure(measure)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
require 'rails_helper'
|
||||
|
||||
describe SurveyItemResponse, type: :model do
|
||||
describe '.sufficient_data?' do
|
||||
describe '.score_for_measure' do
|
||||
let(:measure) { create(:measure) }
|
||||
let(:school) { create(:school) }
|
||||
let(:ay) { create(:academic_year) }
|
||||
|
|
@ -23,7 +23,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns the average of the likert scores of the survey items' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to eq 4
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to eq 4
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns nil' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -55,7 +55,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns the average of the likert scores of the survey items' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to eq 3
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to eq 3
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -67,7 +67,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns nil' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -87,7 +87,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns the average of the likert scores of the survey items' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to eq 5
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to eq 5
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -102,7 +102,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns nil' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -117,7 +117,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns nil' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -132,7 +132,7 @@ describe SurveyItemResponse, type: :model do
|
|||
end
|
||||
|
||||
it 'returns nil' do
|
||||
expect(SurveyItemResponse.score(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
expect(SurveyItemResponse.score_for_measure(measure: measure, school: school, academic_year: ay)).to be_nil
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue