department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 202 forks source link

[CAIA a11y Research - PILOT]: Sitewide Public Websites, Discharge Upgrade Wizard #94866

Open sara-amanda opened 5 days ago

sara-amanda commented 5 days ago

[!IMPORTANT]

  • TICKET STATUS: Scheduled
  • PILOT DATE: 10/16 1-2 p.m. CT (2-3 p.m. EST)
  • TYPES OF ASSISTIVE TECH: Mobile Testing: iPhone / VoiceOver with Safari
  • TESTING ENVIRONMENT: Staging

CAIA A11y Support

This is a child ticket of the research ticket 94815 - created to track work, completed from this pilot session.

[!TIP] DEFINITION OF DONE: Refer to the task list in this ticket, for actionable items.

CAIA Assignee(s)

Toggle to view CAIA info - **Pilot**: @SarahKay8 - **Co-pilot**: @coforma-jamie

Team Info

Toggle to view team info - Team name: Sitewide Public Websites - OCTO-DE product owner: Michelle Middaugh (PO), Amanda Klausmeier (VA UX Lead) - Product manager: Fran Cross - Designer: Jordan Wood - FE engineer: Chris Kim - Product/team Slack channel: #sitewide-public-websites

Research Goals

Toggle to view team research goals > 1. Veterans can understand how to edit an answer that introduces branching logic and navigate back to the review page. > 2. Veterans can understand why they may be asked additional questions when editing an answer to a particular question. > 3. After editing a question, updates to the review page are clear and easy for Veterans to understand. > 4. Veterans can navigate through the entire flow using the subtask pattern with ease. > 5. Veterans that use assistive technology, like screen readers or screen magnifier technology, can navigate through user flows with ease. > _We will conduct remote moderated usability testing to observe research participants using the Discharge Upgrade Wizard in a live coded environment (staging or production) with the updated sub task pattern. This will allow us to use the current branching logic and our experimental edit flow pattern._

Description

Toggle to view the description **A CAIA a11y will participate as a user in a pilot of this research study.** - **Researcher**: The VFS team researcher will test their prototype and conversation guide by conducting the pilot session with a CAIA A11Y. - **User**: The CAIA A11Y team member will act as a real user in the pilot session. - **Assistive Tech**: The CAIA A11Y team member will follow the prompts given by the VFS Researcher, while using and demonstrating how the behavior of a `screen reader` would behave. ### Pilot Session - **Date:** 10/16/2024 1-2 p.m. Central (2-3 p.m. EST) - **Prototype**: [Staging](https://staging.va.gov/discharge-upgrade-instructions/introduction) - [Research Plan](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/veteran-military-records/discharge-upgrade-wizard/research/2024-Review-Flow/research-plan.md) - [Research Convo Guide](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/veteran-military-records/discharge-upgrade-wizard/research/2024-Review-Flow/conversation-guide-at.md)

Assistive Tech Options

[!TIP] DEVICE SUPPORT DURING RESEARCH SESSIONS

  • Available AT: SK will test using VoiceOver on Safari and iPhone
  • Additional Specifications: If there is a particular test user, browser or operating system you would like us to use, please let us know in advance via this ticket's comments, tagging the assignee - or reach out to @coforma-terry in the CAIA Slack Channel: #sitewide-content-accessibility-ia

Definition of Done

### A11y Tasks
- [x] **Schedule CAIA a11ys** SK and Jamie
- [x] **Share link to [Assistive Tech Pilot Guide](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/teams/CAIA/accessibility/assistive-tech-pilot-guide.md) with team, if they haven't reviewed it yet**
- [x] **Determine date and time for pilot**
- [x] **Update CAIA A11y Capacity Calendar:** Add invite for pilot, when scheduled
- [x] **Review research** [conversation guide](https://github.com/department-of-veterans-affairs/va.gov-team/blob/master/products/veteran-military-records/discharge-upgrade-wizard/research/2024-Review-Flow/conversation-guide-at.md)
- [x] [Request AT device and tech to be used in sessions](LINK)
- [x] [Receive AT device and tech from Team in research ticket](LINK) to be used in sessions to prep for pilot
- [ ] **Review prototype** in `Staging`
- [ ] **Run pilot** with VFS Researcher
- [ ] **Optional: Note Taking:** [Notes doc](https://docs.google.com/document/d/13FAzYKrnwOT4n7MrsEcqOkfI5M8WfBKDwc6Veh87xco/edit?usp=sharing)
- [x] Share findings with team from Pilot doc.
coforma-jamie commented 4 hours ago

Pilot notes

cc @rachaelpenfil

SarahKay8 commented 3 hours ago

For radio button repetitive announcement:

The radio button repetition happens on mobile with VO.

The repetition issue with VoiceOver is likely due to redundant labeling between the va-radio-option component and the nested HTML structure. VoiceOver might be reading both the label attribute on the va-radio-option component and the inner

To Fix VoiceOver Repetition

Remove the label attribute from the va-radio-option component and rely solely on the inner

Second option

Keep the label attribute on the va-radio-option component and remove the inner

@rachaelpenfil