As a challenge manager, in order to have appropriate evaluation forms linked to my challenges, I would like to assign a challenge and challenge phase to an evaluation form.
Acceptance criteria:
[x] A challenge manager can select a single challenge / challenge phase from a list of challenges they have available on their account within an evaluation from creation workflow
[x] If the selected challenge has phases, they are listed as separate challenge entries in the list
[ ] Already assigned challenges or challenge phases to other evaluation forms do not display in the list
[ ] An assigned challenge and a challenge phase ties the evaluation form to all submissions of that challenge / phase
[ ] When an evaluator opens a submission to evaluate, a correct evaluation from is displayed, #90
Development tasks:
[x] #203
[ ] #237
Definition of Done
Doing (dev team)
[x] Code complete
[x] Code is organized appropriately
[x] Any known trade offs are documented in the associated GH issue
[x] Code is documented, modules, shared functions, etc.
[x] Automated testing has been added or updated in response to changes in this PR
[x] The feature is smoke tested to confirm it meets requirements
[x] Database changes have been peer reviewed for index changes and performance bottlenecks
[x] PR that changes or adds UI
[x] include a screenshot of the WAVE report for the altered pages
[x] Confirm changes were validated for mobile responsiveness
[x] PR approved / Peer reviewed
[x] Security scans passed
[x] Automate accessibility tests passed
[x] Build process and deployment is automated and repeatable
[x] Feature toggles if appropriate
[x] Deploy to staging
[x] 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 to have appropriate evaluation forms linked to my challenges, I would like to assign a challenge and challenge phase to an evaluation form.
Acceptance criteria:
Development tasks:
Definition of Done
Doing (dev team)
[x] Move card to testing column in the board
Staging
[ ] Move to production column in the board
Production