CRITICAL story-screen-reader-support-coordinator-003 13 pts
13
Story Points
Critical
Priority
Screen Reader Support
Feature

User Story

As a Coordinator
I want to complete the full activity registration wizard from start to finish using only VoiceOver or TalkBack without needing sighted assistance
So that I can independently log my peer support sessions, ensuring my work is recorded accurately and counts toward organisational reporting

Acceptance Criteria

  • Given a peer mentor opens the activity registration bottom sheet with VoiceOver active, when the first step loads, then VoiceOver announces 'Activity Registration, Step 1 of 5: Select activity type'
  • Given the peer mentor is on the date step, when they interact with the date picker, then the current selected date and available navigation controls are announced with their values
  • Given the peer mentor advances to the next step, when the new step loads, then focus automatically moves to the step heading and the step number is announced
  • Given a required field is left empty and the peer mentor attempts to advance, when validation fails, then an error live region announces the specific error message immediately
  • Given the confirmation step, when the screen reader traverses it, then all selected values (activity type, date, duration, notes) are listed and readable in sequence
  • Given the peer mentor submits the registration, when it succeeds, then a live region announces 'Activity registered successfully' and focus returns to the home screen

Business Value

Activity registration is the single highest-priority function across all three organisations. For visually impaired peer mentors at Blindeforbundet, an inaccessible registration flow means their contributions go unrecorded — directly causing the underreporting problem the app was built to solve. Making this workflow fully accessible with a screen reader is not optional; it is the minimum viable product for this user population.