Nelson Jovel
57bfaa51c6
Exclude boston results. Completes #182117456
4 years ago
Nelson Jovel
0b502ce826
When calculating response rate, only take into account survey items with associated responses. Ignore any survey items with no responses. Finishes #181922483
4 years ago
Nelson Jovel
c475744939
Modify score calculations. Ignore any survey item scores of 0.
...
Never include zero when performing calculations for scores.
4 years ago
Nelson Jovel
9c954f97ec
Update admin data collection rate numbers on browse page. Also, if all admin data has been collected, do not show 'insufficient data' indicator. Finishes #181754853
4 years ago
Nelson Jovel
9ecc501e24
Display measure scores. Finishes #181754978
4 years ago
Nelson Jovel
ed7a3b8a3d
Autoformat code with rubocop
4 years ago
Nelson Jovel
91308b93e5
Visualize survey responses even when a response rate cannot be
...
calculated. Set the response rate to N / A for data that has no total
student and teacher data for a certain year and school
4 years ago
rebuilt
286e74b651
Seed db with surveys to keep track of school, year, and survey type
...
Seed db with survey_item information to keep track of which survey_item is on the short form survey. REcalculate response rate depending on whether school to regular survey or short form survey.
Correct score for short form schools. Finishes #181284202
4 years ago
rebuilt
2a2777745a
Change the sufficiency threshold from a static number of minimum responses to a minimum response rate of 25 percent
4 years ago
rebuilt
d4df7cbc06
Add scales to framework. Change calculations to first group and then
...
average those groupings and the way up the framework. Likert scores for
a survey_item are averaged. Then all the survey_items in a scale are
averaged. Then student scales in a measure are averaged. And teacher
scales in a measure are averaged. Then the average of those two
calculations becomes the score for a measure. Then the measures in a
subcategory are averaged.
4 years ago
rebuilt
67d51aff5e
Refactor response rate
4 years ago
rebuilt
e69f850cc5
Add missing tests. Remove unused code. Filter out legacy specs from code coverage report
4 years ago
rebuilt
3ae0d02462
Cap teacher response rate at 100 percent
4 years ago
rebuilt
2655a36bfc
Replace integer devision with float division for accurate response rate calculation
4 years ago
rebuilt
c293581868
Add parallel tests gem
4 years ago
rebuilt
f30f359406
Add teacher response rate
4 years ago
rebuilt
59865cd874
Show response rate for students
4 years ago
Nelson Jovel
ad03606d66
Add benchmarks to survey and admin data items. Remove them from measures. Modify seeder
...
Calculate benchmarks for measures based on a weighted average of survey
and admin data items
Added architectural records
4 years ago
Liam Morley
aa4ce86eaa
Show icon/explanation in measure accordion when a section has insufficient data
4 years ago
Liam Morley
413096dfe2
Extract legacy parts of the codebase into its own module
4 years ago
Liam Morley
f8523f1e6a
Display measure data if student data is sufficient OR teacher data is sufficient
4 years ago
Liam Morley
f3c632ea2a
Take sufficient data requirements into account when calculating score for subcategory
4 years ago
Liam Morley
934d0bda0e
Seed database selectively in tests, not always
4 years ago
rebuilt
05c3f42718
Skip problematic legacy tests
4 years ago
Alex Basson
2abf2d352a
Implement correct policy regarding whether there exist sufficient data for a measure
4 years ago
Alex Basson
da6711c571
Rename SurveyItemResponse.score -> .score_for_measure
4 years ago
Alex Basson
07b7561b55
Move score computation into SurveyItemResponse
4 years ago
Alex Basson
10e70557bd
Display insufficient data note. TODO: remove measures from variance chart
4 years ago
rebuilt
770ebc580e
Updated to rails 6. Passing tests
4 years ago
Liam Morley
25578a896f
we have a gauge! next up, let's style the page
4 years ago
Alex Basson
f5724407f2
Load teacher survey responses
4 years ago
Alex Basson
e222edc7e7
Add academic years as an ActiveRecord object
4 years ago
Alex Basson
a7de5b9ac2
Add response id to SurveyItemResponse
4 years ago
Alex Basson
12415861c1
Rename construct -> measure, seed with SqmCategories and Subcategories
4 years ago
rebuilt
71ad999dd0
Add slug to district
4 years ago
Alex Basson
1782ef3482
Compute the score for a given construct, school, and academic year
4 years ago
Alex Basson
9007cd3078
Ensure that construct returns the correct zone when the score is right on a benchmark
4 years ago
Alex Basson
8915cb9d45
Add Item, seed from .csv file
4 years ago
Alex Basson
acac8f67b0
Seed db with Professional Qualifications construct
4 years ago
Alex Basson
e622a01dd0
Remove automatic deploy verification test
4 years ago
Alex Basson
d6a9e951cb
Make failing test pass to verify automatic deploys
4 years ago
Alex Basson
e60e8324f1
Deliberately introduce failing test to verify automatic deploy
4 years ago
Alex Basson
e97b385611
Make failing tests pending so that test suite runs greens
4 years ago
Jared Cosulich
ed4883c9fb
texting change
9 years ago
Jared Cosulich
986ef0086b
tweaking texting content
9 years ago
Jared Cosulich
6b52b22fb6
tweaking text format
9 years ago
Jared Cosulich
aa06f301df
tweaking texting format
9 years ago
Jared Cosulich
36d061fca2
skipping a question
9 years ago
Jared Cosulich
85d5252301
all sibling tests
9 years ago
Jared Cosulich
25a7035861
fixing tests
9 years ago