10 minutes total

Screen Reader Allies

Making content understandable to assistive technology

Today you'll help Sofia, who relies on screen reader announcements
Activity 1
ARIA Label Wizard
2-3 min

Scenario:

Chris designed a modern email interface with sleek icon-only buttons to save space. The trash, reply, and forward buttons look intuitive to sighted users, but when their beta tester Maria, who uses a screen reader due to blindness, tried the interface, she heard confusing announcements like 'button' with no description of what each button actually does. Maria couldn't tell if she was about to delete an important email or reply to it! Help Chris add proper labels so screen reader users like Maria know exactly what each button will do before clicking it.

Your Task:

Add aria-label to icon buttons

Success Metric:

Clear button purpose announced

Activity 2
Form Label Guardian
2-3 min

Scenario:

Alex created a user registration form with beautiful floating labels that appear inside the input fields. While it looks modern and clean, their accessibility consultant Kevin, who uses screen reader software, pointed out that his screen reader can't properly associate the labels with the input fields. When Kevin tries to fill out the form, he hears 'edit text' for each field but has no idea what information to enter. Help Alex properly connect the labels to inputs so screen reader users like Kevin understand what each field is asking for!

Your Task:

Associate labels with inputs

Success Metric:

All inputs properly labeled

Activity 3
Live Region Herald
2-3 min

Scenario:

Jordan built a dynamic form that shows success and error messages after submission. Sighted users can see the green 'Form submitted successfully!' message appear, but their user tester Patricia, who uses screen reader technology, never hears these important status updates. Patricia often submits forms multiple times because she doesn't know if her first submission worked. Help Jordan make these status messages audible to screen reader users like Patricia so they get immediate feedback about their form submissions!

Your Task:

Add aria-live to status messages

Success Metric:

Status changes announced