CRITICAL story-structured-post-session-report-coordinator-005 8 pts
8
Story Points
Critical
Priority
Structured Post-Session Report
Feature

User Story

As a Coordinator
I want to navigate and complete the post-session report form fully using a screen reader (VoiceOver or TalkBack) with all fields properly labelled and announced
So that I can complete my reporting independently regardless of visual impairment, maintaining the same quality of documentation as sighted users

Acceptance Criteria

  • Given a peer mentor uses VoiceOver on iOS, when they open the post-session report screen, then the screen reader announces the screen title and focuses on the first form field
  • Given the report form has multiple sections, when the peer mentor navigates with swipe gestures, then each field is announced with its label, current value, and any validation state
  • Given the way-forward section contains dynamic list items, when a peer mentor adds or removes an item with a screen reader active, then a live region announcement confirms the change
  • Given the speech-to-text microphone button is visible, when a screen reader user focuses on it, then the button is announced as 'Activate speech input for [field name]' with its current state
  • Given a form validation error occurs on submission, when using a screen reader, then focus is moved to the first error field and the error message is announced
  • Given the report has sensitive fields that should be flagged, when a screen reader user focuses on such a field, then a warning is announced before reading the field content

Business Value

Blindeforbundet's entire user base includes people with visual impairments — and peer mentors themselves may be visually impaired. Full screen reader accessibility on the post-session report is therefore not optional but a core MUST HAVE requirement. Failure to support VoiceOver would exclude the very population the app is designed to serve, violating both WCAG 2.2 AA requirements and the organisations' accessibility commitments. This also protects against legal non-compliance in Norway's digital accessibility regulation.