hw2: Website/App Accessibility Assessment

Last revised: Jan 3, 2023
Assigned:
  • Jan 10, 2023
Due:
  • UARS--Due before class on 1/17
  • Report--Due on Jan 23, 2023, 5pm Pacific
  • Two day grace period, Jan 25, 2023, 5pm Pacific

Learning Goals

The goal of this homework is to learn about basics of website accessibility and how to assess; Learn how to use automated tools (and their limitations); Learn how to address the limitations of automated tools using accessibility tools; Learn how to write up an assessment and prioritize what problems to fix; Practice identifying paths to fixing problems. You will also have the opportunity to practice UI image description.

0. Pick a website and/or app and two tasks

You may submit your top three choices for website/app from listing below and include at most one of your own on the Ed Discussion thread for selection for this assignment. Our goal is to have at least four students** working independently on each website. Note that there is a *task associated with each website/app (and if you pick your own, you should also have a task in mind).

Possible websites/apps

Guidelines

You will use W3C guidelines for the site or app you are assessing.

The most relevant are probably WCAG 2.1 and How WCAG 2.0 Applies to Mobile (even websites may be used in mobile settings). If you are working on a mobile app, you should also review this PDF (which is numbered page 9): Epidemiology as a Framework for Large-Scale Mobile Application Accessibility Assessment.

1. Collect Data on the accessibility problems with that website and/or app

For each of these steps, you will record data about what you find so that you can complete the write up at the end.

Run an accessibility checker

You should run the website and/or app through an accessibility checker. The WebAim accessibility checker, WAVE, is a great choice for many sites. However, if the site requires that you log in, you may need an alternative. A great choice is the Chrome plugin Axe.

To install the Accessibility Scanner on android, search for it in the Play Store and install it on your device or emulator. The installation process will be the same for a physical phone or the emulator equipped with the Play Store. Follow the instructions on the Getting started with Google Accessibility Scanner page to get the scanner working on your device. Another option is to install the Android Accessibility Suite which contains both the Accessibility Scanner and TalkBack if it has not been installed before.

For iOS, you should install the Accessibility Inspector, which is freely available through the App Store. More details on testing for accessibility in iOS.

Test it yourself

Use a screen reader and switch input to assess the website and/or app, and your ability to complete the assigned task using accessibility tools. You may also use other accessibility tools if you feel there are things that does not address.

Here are some resources that may help you in gaining comfort with these accessibility technologies

Record the data in a Usability Aspect Report

Short (1 page max) report for each group of similar issues you find using this Usability Aspect Report Template

For example, consider this view of the the WebAIM automated accessibility checker. The red mountain with the X indicates that it is missing an image description. To write this up, you would record the

Turnin

You will turn in your UARs on the problems you found in one week on the Ed discussion thread for your website (To be posted)

In two weeks you will write up 5 page report documenting problems that you and others found on your website and suggesting solutions. Your report should be accessible (including proper use of headings, ALT text, table markup and so on) and have the following structure:

WCAG # # Severe problems # Moderate problems Minor problems

If you directly quote anything when describing the issue (for example) include a footnote linking to your source, and put it in quotes.

Accessibility of Deliverable

We expect your submission to be a Word or Google Doc. We ask that you do four things to make the deliverable accessible:

Note: do not submit a PDF.

Competencies

This homework will contribute to your competency grade on