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
b3172a9a43
Ignore spec output file
4 years ago
rebuilt
c293581868
Add parallel tests gem
4 years ago
rebuilt
5c2b81c846
Add simplecov 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
b111b2f106
Bump rails to 7 and get tests passing. Also modified rakefile so rake
...
command would continue to run rspec as the default command. Added
stylesheets to assets.rb so they'll be included when precompiling
assets in production.
4 years ago
Nelson Jovel
e96509c749
Increase capybara max wait time
4 years ago
Nelson Jovel
bb20ff506b
Correct error affecting subcategory scores where teacher or student survey items below the threshold were still being included in the score for the subcategory.
...
Ensure queries for survey item responses take into account the school
and academic year.
4 years ago
Nelson Jovel
5a8d032dd0
Set up bullet gem. Implement bullet gem suggestions.
4 years ago
Nelson Jovel
3408ecd749
Show benchmark boundaries for subcategories that only include admin data
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
Nelson Jovel
8bebf106e6
Merge branch 'dev-design'
4 years ago
Nelson Jovel
70e8fafc35
Categories, Subcategories, and Measures are ordered by thier ids
4 years ago
Nelson Jovel
eb4c699f60
Modifies the overview page so when there is an empty dataset, there is clearer explanatory text and an empty version of the variance chart. Finishes #180118088
4 years ago
Nelson Jovel
f553c3c11c
Rename 'Dashboard' to overview in page text and also modify 'dashboard' routes to be 'overview'. Finishes #180076071
4 years ago
Nelson Jovel
2753888f11
Add category, subcategory and measure ids to the page. Finishes #179986325
4 years ago
Nelson Jovel
cacc853518
Adds category short description to database and renders descriptions in
...
their corresponding locations to the site. Finishes #180090033 .
4 years ago
Nelson Jovel
bde992c96b
Finishes #180264854 . Prevents empty dataset modal from displaying on browse page
4 years ago
Liam Morley
0af26e25f2
Display gauges with no benchmarks as "Insufficient Data" with no key benchmark indicator
4 years ago
Nelson Jovel
aeb6a45a45
Show partial data indicators on variance chart
4 years ago
Liam Morley
eff22d2ac8
Report that admin data is not included
4 years ago
Liam Morley
915a4c1aaf
Remove associated survey item responses when we remove schools
4 years ago
Liam Morley
aa4ce86eaa
Show icon/explanation in measure accordion when a section has insufficient data
4 years ago
Liam Morley
75c3a1fccc
Remove old schools during the seed process
4 years ago
Liam Morley
1186579d1b
Add migration to make DESE IDs unique, update one-off script accordingly
4 years ago
rebuilt
221f0cb0bf
Replace harvey balls with new SVGs
4 years ago
rebuilt
b5badfaef5
Add DESE ID to schools
...
- Add migration
- Create one-off script `rake one_off:add_dese_ids` to add the DESE ID to schools
- Update seeder to seed schools based on DESE IDs
4 years ago
Liam Morley
413096dfe2
Extract legacy parts of the codebase into its own module
4 years ago
Liam Morley
cf6e80ce6b
Show modal when no measures for a school/year have meet their threshold
4 years ago
Liam Morley
f8523f1e6a
Display measure data if student data is sufficient OR teacher data is sufficient
4 years ago
Liam Morley
556ff45117
Seed categories/subcategories based on their ID instead of their name
4 years ago
Liam Morley
4fd6dac791
Add category/subcategory ID columns to uniquely identify records
4 years ago
rebuilt
7461377066
Makes sure that subcategory displays all measures
4 years ago
Alex Basson
228cf137ad
Finishes #179904795 . Adds prompts to measures section on browse page
4 years ago
Liam Morley
ad7dd85524
Refactor variance chart to make view responsible for sorting measures
4 years ago
Liam Morley
f3c632ea2a
Take sufficient data requirements into account when calculating score for subcategory
4 years ago
Liam Morley
4fafe2cb50
Display popover on harvey balls not in a zone
...
This wraps bootstrap styles in `sqm_bootstrap` which can now selectively
import specific desired pieces of bootstrap styling
4 years ago
Liam Morley
dfc49d109a
Display harvey balls with white backgrounds and display no-zone harvey balls
4 years ago
Liam Morley
882fa84de9
Unify how we sort SQM Categories
4 years ago
Liam Morley
934d0bda0e
Seed database selectively in tests, not always
4 years ago
Liam Morley
f3a86c6145
Add cateory icon to home page
4 years ago
Liam Morley
332043c6fb
Use CategoryPresenter in welcome page instead of SqmCategory
4 years ago
rebuilt
05c3f42718
Skip problematic legacy tests
4 years ago
Alex Basson
c50ad085a1
Consolidate journey tests
4 years ago
rebuilt
4306f5c5d4
Update landing page to include accordion and footer
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
161db3bf3e
Display in the variance graph only those measures that have sufficient data
4 years ago
Alex Basson
07b7561b55
Move score computation into SurveyItemResponse
4 years ago
Alex Basson
b4a6ae0bd7
Remove sufficient_data parameter from MeasureGraphRowPresenter
4 years ago
Alex Basson
10e70557bd
Display insufficient data note. TODO: remove measures from variance chart
4 years ago
Alex Basson
28f32d072f
Create landing page to select a school dashboard [179826663]
4 years ago
Liam Morley
31a9f3f0a4
Adjust dashboard layout as per dev/design story
4 years ago
Alex Basson
8a49178311
Use Rack::Test for feature spec to improve stability
4 years ago
Alex Basson
752e595590
Improve feature spec stability by avoiding page.find
4 years ago
Alex Basson
fe1e314c89
Split out non-js feature test in an effort to reduce flakiness
4 years ago
Alex Basson
473c169c0d
Increase Capybara wait time to 10 seconds
4 years ago
rebuilt
5d0c9f2c0d
Rename SqmCategory 'Citizenship & Wellbeing' -> 'Community & Wellbeing'
4 years ago
rebuilt
0faf72c6c9
Increase Capybara default wait time
4 years ago
Alex Basson
18fdf10558
Capybara test clicks on 'View Details' button within Teachers & Leadership section
4 years ago
Alex Basson
8f9d30a762
SQM Indicators View Details button sends user to browse page [Finishes #179728459 ]
4 years ago
rebuilt
7ba020d04d
Add missing javascript dependencies to package.json. Move javascripts files to app/javascript. Add first javascript test. Change test mode
4 years ago
rebuilt
414eb83f6d
Modify github actions file to run jest
4 years ago
rebuilt
771371d081
Set up jest with babel. Add failing test to see if it passes CI
4 years ago
rebuilt
b774d11d9d
fix deprecation warnings
4 years ago
rebuilt
770ebc580e
Updated to rails 6. Passing tests
4 years ago
rebuilt
3430069801
upgrade to rails 6. Failing tests
4 years ago
rebuilt
6320d5633f
Add JS tests to verify school and district dropdowns.
4 years ago
Liam Morley
a406205e20
Completes Sub Categories and Measures for "All " Category Tabs -
...
Milford High School (Milford District). Add tabs to top navigation [#179727241 ]
4 years ago
Chad Serrant
5595af15b6
Harvey balls depicting how a sub-category is performing quickly [179843984]
4 years ago
Liam Morley
4aa0c97275
Rename browse controller to sqm categories controller
4 years ago
Chad Serrant
ae525fdb2a
Completes Measures on the "Teachers & Leadership" Category Tab -
...
Milford High School (Milford District) [#179728008 ]
4 years ago
rebuilt
bb1f6aa972
Complete styling for _quality_framework_indicators
4 years ago
rebuilt
9e047f9aea
Finish styling quality framework indicators
4 years ago
Liam Morley
291dd6d422
Style Category cards
4 years ago
rebuilt
b29107688e
Use category presenters on page.
...
Show category and subcategory cards
Conditionally render subcategory icons
fix styling
4 years ago
Alex Basson
000bb52e1d
Display subcategory descriptions on browse page
...
[Finishes #179426091 ]
4 years ago
Alex Basson
8da3194e26
Selecting new district and/or school on browse page stays on browse page instead of dashboard
4 years ago
Alex Basson
f8166aed47
Simplify js by including full path in district and school options values
4 years ago
Alex Basson
5c352671da
Update to Bootstrap 5, basic styling
4 years ago
rebuilt
00d0bf1e02
Fix ordering of bars
4 years ago
Alex Basson
4d5335491b
Inline the SurveyResponseAggregator
4 years ago
Liam Morley
25578a896f
we have a gauge! next up, let's style the page
4 years ago
rebuilt
cc2f3f9352
Expand the Measured Dashboard to All Schools and Districts. [Finishes #179727798 ]
4 years ago
Chad Serrant
87f268dd7a
Sort measures by the highest score to lowest score [finishes #179726949 ]
4 years ago
rebuilt
d7ead5bac9
Show all Measure Scores [finishes #179707160 ]
4 years ago
Liam Morley
3b8bcb2e22
Display measure scores for Problem Solving Emphasis [finishes #179705693 ]
4 years ago
Alex Basson
a269bb0ec1
Try reporting on batch inserts
4 years ago
Alex Basson
027a2eeb31
Update survey response csvs to use ISO 8601 date format
4 years ago
Alex Basson
3b7695c615
Update teacher survey responses to cleaned csv
4 years ago
Alex Basson
a41d5bb4c9
Update survey data loader for new student survey responses csv
4 years ago
Alex Basson
1f1a5f8f31
Replace sass-rails gem with sassc-rails
4 years ago
Alex Basson
98e7f3ce57
Update survey response data load to conform to survey response CSV standard
4 years ago
Alex Basson
587cbbdd3d
Add typography and color styles
4 years ago
Alex Basson
fd091cfa4f
Load 2020-21 student survey responses
4 years ago
Alex Basson
edb1548593
Include measure 2A-i on the graph; TODO: load student survey responses
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
8fc6fae16b
Add qualtrics_code to District and School
4 years ago
Alex Basson
12415861c1
Rename construct -> measure, seed with SqmCategories and Subcategories
4 years ago
Alex Basson
643ee8d3a7
Extract bar graph partial
4 years ago
rebuilt
71ad999dd0
Add slug to district
4 years ago
Alex Basson
886f94a60c
Display pre-selected dropdowns on dashboard graph
4 years ago
Alex Basson
810a702333
Refactor construct_graph_row_presenter to return negative values for x-offset and extract percentage method
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
c5bd1a9b3f
Create construct graph svg with hard-coded parameters
4 years ago
Alex Basson
771c1c3209
School dashboard is protected by district-level authentication
...
[Finishes #179513281 ]
4 years ago
Alex Basson
813efca493
Visiting /districts/winchester/schools/winchester-high-school/dashboard displays an empty dashboard
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
628891f33a
more natural language commands
9 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
2b450d1a83
testing bad response logic
9 years ago
Jared Cosulich
2f4b28a4b6
fixing bug with last sent attempt
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
Jared Cosulich
2e796899f8
working on siblings
9 years ago
Jared Cosulich
720b59d815
working on siblings
9 years ago
Jared Cosulich
f4a2c103d6
working on sibling students
9 years ago
Jared Cosulich
a2300a58b9
moving weekend logic into the next_attempt_at logic in recipient_schedule
9 years ago
Jared Cosulich
ac7858c5f6
break up messages into 2 parts (one for question and one for answers)
9 years ago
Jared Cosulich
aaa2572a92
queued questions
9 years ago
Jared Cosulich
7dc603b7ee
don't survey on weekends
9 years ago
Jared Cosulich
7602258da3
fixing time zone issue
9 years ago
Jared Cosulich
14e3d75848
fixing mobile styles
9 years ago
Jared Cosulich
615ee36fa1
more authentication
9 years ago
Jared Cosulich
42fd3edbae
adding more authentication, fixing category bug
9 years ago
Jared Cosulich
60a2982724
revising attempt response to describe how many people have responded
9 years ago
Jared Cosulich
affc5aae53
fixing tests
9 years ago
Jared Cosulich
061a3b9fde
working on adding time to schedule
9 years ago
Jared Cosulich
a018c42e0f
working on authentication
9 years ago
Jared Cosulich
71745c9832
no need to break up sms messages
9 years ago
Jared Cosulich
5c3ceb3687
changing from cancel to stop
9 years ago
Jared Cosulich
cc82f74525
fixing tests
9 years ago
Jared Cosulich
9ce9a35e27
record responded_at
9 years ago
Jared Cosulich
2a3b4565d9
opting out
9 years ago
Jared Cosulich
d4b3a83681
adding attempt counters
9 years ago
Jared Cosulich
f310d59568
respect opting out
9 years ago
Jared Cosulich
fa02cee295
recipient lists for somerville data
9 years ago
Jared Cosulich
1db61cd3e5
adding slugs to schools and categories
9 years ago
Jared Cosulich
683fc31c5d
admin recipients
9 years ago
Jared Cosulich
ba027a31a7
working on displaying individual questions
9 years ago
Jared Cosulich
2a5c88d9cf
fixing tests
9 years ago
Jared Cosulich
74ff33d74e
working on displaying data
9 years ago
Jared Cosulich
8c389742ee
working on aggregating results
9 years ago
Jared Cosulich
5d36ab0a62
working on aggregating responses
9 years ago
Jared Cosulich
48eb55ad94
working on aggregated results
9 years ago
Jared Cosulich
f5b473ed28
working on displaying results
9 years ago
Jared Cosulich
c0400700fc
working on categories for schools
9 years ago
Jared Cosulich
4d73a7e35b
testing more sms flow
9 years ago
Jared Cosulich
6f611eed39
working on twilio integration
9 years ago
Jared Cosulich
44ddd0fba9
working on twilio integration
9 years ago
Jared Cosulich
f4a6d4ce22
working on twilio integration
9 years ago
Jared Cosulich
a1246c0ef1
trying to get twilio working
9 years ago
Jared Cosulich
c8946a02f4
working on twilio integration
9 years ago
Jared Cosulich
86f1bc7712
working on twilio integration
9 years ago
Jared Cosulich
7385fea270
syncing recipient deletion
9 years ago
Jared Cosulich
1086ee8b10
working on recipient_schedule syncing
9 years ago
Jared Cosulich
64996c422a
working on recipient_schedule relationships
9 years ago
Jared Cosulich
b0e65da944
rull rake task
9 years ago
Jared Cosulich
bec3f52adf
adding next_attempt_at
9 years ago
Jared Cosulich
b518846811
working on sending twilio messages
9 years ago
Jared Cosulich
0cdf38fcc0
testing scheduling
9 years ago
Jared Cosulich
a0646ba70f
working on schedules
9 years ago
Jared Cosulich
260b1dd2c3
working on schedules
9 years ago
Jared Cosulich
2fb55a7443
working on schedules
9 years ago
Jared Cosulich
4b3693ed42
working on question lists
9 years ago
Jared Cosulich
cc84c3bbda
working on question_lists
9 years ago
Jared Cosulich
9558aa05ec
working on questions and categories
9 years ago
Jared Cosulich
b2e8223a38
adding categories
9 years ago
Jared Cosulich
198c8984c1
refactoring recipient_list
9 years ago
Jared Cosulich
645d7bc7d5
working on recipient lists
9 years ago
Jared Cosulich
37e01c024b
recipient lists
9 years ago
Jared Cosulich
1387612623
working on bulk import
9 years ago
Jared Cosulich
16133cdd9d
bulk import recipients
9 years ago
Jared Cosulich
392696301c
more scaffolding
9 years ago
Jared Cosulich
df2ea95ceb
user and recipient and tests
9 years ago