Problem
Currently there are 2 issues troubling the accessibility of live performances.
01 Obstacles appear not only during the performance
02 People with visual impairments are ignored
How visual impaired people buy tickets right now is a lengthy and not-so-comfortable process. With unfriendly website, they usually have to write an email or make a phone call to book a ticket. Anyone who's ever called a customer service in the U.S. will know how frustrating the long queue can be.
Goal
The goal of this project is to identify accessible problems for ticketmaster, the biggest e-ticket seller in the market. Apart from usability issues, I also used VoiceOver (a screen reader) to identify issues particularly pertain to visual-impaired users.
Method
Method 01: WCAG guideline
The guidelines are categorized into 3 level, from A to AAA, indicating the level of conformity.
In my evaluation, I only make sure the website follow the A and AA level of WCAG 2.1 guidelines, as this is the standard most companies hold.
Method 02: Automatic Inspection
I then further checked the reference of each error to see which guideline is violated.
Method 03: Manual Inspection
VoiceOver or other screen reader is also the most common tools people with visual impairments use and allows me to empathize with users' context.
Method 04: Code Examination
Many issues regarding aria label and alt text need further code examination as automatic scanning tools may report false errors.
In the example above, we can see that ANDI indicated the banner was regarded as a background image and needed to be decorative only. However, if we look into the html code, we can see that there was a <img> tag with alt property inside the <div>. While we looked further into the CSS, we would find the issue happened because the <div> was assigned a background-image property.
Findings
Main Page
Empty frames over the page
Violation
SC 4.1.2 (A) Name, Role, Value
Suggestion
Interactive seat map
Text should be used to convey important information
Violation
Suggestion
Deliverable
The final report containing the complete list of issues and possible suggestions can be found here📑.