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 |