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 |