As a challenge manager, in order for the evaluator to score submissions based on evaluation criteria, I would like to setup custom scoring options for the evaluation form.
Acceptance criteria:
[ ] A challenge manager can select one of the following scoring field types for each criteria within the evaluation form creation workflow:
[ ] Numerical score / points:
[ ] If numerical score/points is selected by a challenge manager, a numerical input field will be displayed for an evaluator
[ ] The system will validate if the evaluator inputs a whole number
[ ] The system will validate if the evaluator input is not greater than Criteria Points / Weight value provided by a challenge manager
[ ] Rating scale
[ ] If rating scale option is selected by a challenge manager, radio buttons will be displayed for an evaluator with options defined by the challenge manager
[ ] A challenge manager can create as many radio button options as needed by indicating the range from 0 or 1 to n
[ ] A challenge manager is required to create at least two rating scale options
[ ] Once radio button options range is provided, an appropriate number of fields is displayed for the challenge manager to provide labels for each
[ ] Binary scale
[ ] If binary scale option is selected, two radio buttons will be displayed for an evaluator with options defined by a challenge manager
[ ] A challenge manager can provide labels for 0 and 1 radio button options
[ ] Criteria score is calculated based on evaluator inputs and selections and predefined formula, #71
Development tasks:
[ ] Task 1
[ ] Task 2
Definition of Done
Doing (dev team)
[ ] Code complete
[ ] Code is organized appropriately
[ ] Any known trade offs are documented in the associated GH issue
[ ] Code is documented, modules, shared functions, etc.
[ ] Automated testing has been added or updated in response to changes in this PR
[ ] The feature is smoke tested to confirm it meets requirements
[ ] Database changes have been peer reviewed for index changes and performance bottlenecks
[ ] PR that changes or adds UI
[ ] include a screenshot of the WAVE report for the altered pages
[ ] Confirm changes were validated for mobile responsiveness
[ ] PR approved / Peer reviewed
[ ] Security scans passed
[ ] Automate accessibility tests passed
[ ] Build process and deployment is automated and repeatable
[ ] Feature toggles if appropriate
[ ] Deploy to staging
[ ] Move card to testing column in the board
Staging
[ ] Usability testing: mobile and desktop (Tracy or Marni)
[ ] Accessibility tested (Marni)
[ ] Keyboard navigation
[ ] Focus confirmed
[ ] Color contrast compliance
[ ] Screen reader testing
[ ] Cross browser testing - UI rendering is performant on below listed devices/browsers (Tracy or Marni)
[ ] Windows/Chrome
[ ] Windows/Edge
[ ] Mac/Chrome
[ ] Mac/Safari
[ ] iOS/Safari
[ ] AC review (Renata)
[ ] Deploy to production (production-like environment for eval capability) (dev team)
[ ] Move to production column in the board
Production
[ ] User and security documentation has been reviewed for necessary updates (Renata/Tracy/Dev team)
[ ] PO / PM approved (Jarah or Renata)
[ ] AC is met and it works as expected (Jarah or Renata)
[ ] Move to done column in the board (Jarah or Renata)
User Story
As a challenge manager, in order for the evaluator to score submissions based on evaluation criteria, I would like to setup custom scoring options for the evaluation form.
Acceptance criteria:
Development tasks:
Definition of Done
Doing (dev team)
[ ] Move card to testing column in the board
Staging
[ ] Move to production column in the board
Production