Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build UI - Eval Form Step 2 - Evaluation Criteria Add/Remove Criteria #162

Closed
12 of 13 tasks
Tracked by #61
stepchud opened this issue Sep 11, 2024 · 1 comment · Fixed by #219
Closed
12 of 13 tasks
Tracked by #61

Build UI - Eval Form Step 2 - Evaluation Criteria Add/Remove Criteria #162

stepchud opened this issue Sep 11, 2024 · 1 comment · Fixed by #219
Assignees
Labels

Comments

@stepchud
Copy link
Contributor

stepchud commented Sep 11, 2024

What/Why

This task allows the user to create the basics of the criteria as well as add and remove criteria on the form. After this task is complete, valid forms can be created and published, albeit using only the numeric scoring option.

Acceptance Criteria

  • Initial/empty state:
    Screenshot 2024-09-13 at 12 44 37 PM
  • Add Another Criteria Button adds a new, empty criteria to the form
  • Delete button removes the criteria from the form
    • when the last criteria is remove the form will have one criteria in the empty/default state
  • Close button collapses the options to a single row view showing the Title
    • Expand displays the options
      Screenshot 2024-09-13 at 12 33 10 PM
  • Title, Description, Points, Scoring Type are required
  • Numeric type of scoring is selected and functional
    • Rating and Binary scale are out of scope, if selected nothing happens (the form is always :numeric scoring at this point)
  • Criteria Points / Weight are positive integers
    • no decimal or negative numbers may be entered

Disregard the following if this work does not include any UI changes

  • WAVE screenshot
  • Automated a11y tests (axe-rspec specs)
  • Keyboard accessibility (tab navigation, form interactions)
  • Responsiveness at desktop and mobile

Out of Scope

@cpreisinger
Copy link
Contributor

Screenshot 2024-10-31 at 4 08 02 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants