ScoringRubric merge requestshttps://code.librehq.com/ots/mediawiki/scoringrubric/-/merge_requests2023-01-31T19:43:31Zhttps://code.librehq.com/ots/mediawiki/scoringrubric/-/merge_requests/1Redesign Scoring Rubric2023-01-31T19:43:31ZJustin ReeseRedesign Scoring RubricThis MR significantly changes the markup, CSS, and JS of the Scoring Rubric, adding:
- Improved design
- Formal extensibility pattern using CSS variables
- Additional “active” styling to range markers
- Ability to click on range markers...This MR significantly changes the markup, CSS, and JS of the Scoring Rubric, adding:
- Improved design
- Formal extensibility pattern using CSS variables
- Additional “active” styling to range markers
- Ability to click on range markers to jump the range to that one
- Use BEM class names for constructing the rubric
Note: The current value marker was removed from the default design, but if we want it back, we can [enable this rule](https://code.librehq.com/ots/mediawiki/scoringrubric/-/merge_requests/1/diffs#43e573405a8e2bf83e54829c4e43c71366f0fc30_8_80) (e.g., `.scoringrubric .rubric__current-value-wrapper--visible`).
| Before | After |
| ------ | ------ |
| ![scoring-rubric-before](/uploads/f7d18db3ccf3cb9b93b841b733a4e2a4/scoring-rubric-before.png) | ![scoring-rubric-after](/uploads/2dc5d8ede55172e36f15b9db649c15ee/scoring-rubric-after.png) |Justin ReeseJustin Reese