Please also see my current work at The Enabled Web.

Case study: "College Portrait"

This work was done for the Vice President, Student Services, California State University Long Beach. An abbreviated, non-technical demonstration of the results has been given to senior executives at both CSULB and the CSU Chancellor's Office. The project is an example of how a profoundly inaccessible web document can be transformed using only very basic techniques and skills. The revised document provides full compliance with Section 508 and WCAG, retains the visual look and feel of the original, and substantially upgrades usability for all readers.

The project

The College Portrait, also known as a "voluntary system of accountability" (VSA), was developed by a nationwide consortium of universities and colleges. Its purpose is to present statistical information—demographics, graduation rates, and so on—in a standardized format for easy comparison by prospective students and other interested individuals. The basic document, along with some of the statistics, is provided by the consortium; local information is filled in by each campus. It was first released in beta test form in November 2007; the President of CSU Long Beach had volunteered that campus to participate in the initial testing.

The document was distributed to campuses in the form of a Microsoft Excel® spreadsheet. With local information added, the campus created both Adobe® PDF and HTML versions, using Excel's built-in export capability. Because of the high level of interest, immediate posting on the campus web site was imperative; however, it was clear due to the CSU Accessible Technology Initiative that any posting must be fully accessible. Tom Jewett Web Design llc was chosen to evaluate the document and perform any necessary remediation.

Testing the original

If you already have a favorite set of testing tools, use them as you normally do. Otherwise, you can install my environment quickly and easily on your own computer.

Use the Firefox browser, with both the Illinois Accessibility Extensions and Charles Chen's CLiCk, Speak talking browser extension installed. It's easiest to work in three tabs (or three separate browser instances), which contain:

Working in the original HTML document, you can duplicate the sequence that I used for my first look at this page:

  1. Disable images. On the Illinois toolbar, select Text Equivalents -> Show Text Equivalents. Scroll down to view the entire page and compare what you see now to what you saw with images available. Then un-check the Show Text Equivalents selection and look again at all of the information that is available only to fully-sighted readers.
  2. Display headings. Same toolbar, select Navigation -> Headings. Notice the empty popup window (no headings present), then close that window.
  3. Visually, though, there certainly appear to be headings on the page.
  4. Display table headers. Same toolbar, select Navigation -> Show Data Table Headers. If there were any, they would be shown on the page. None are present, although some information looks like a table (for example, Race/Ethnicity). Turn off the display option, anyway: select Options -> Reset styling and settings from the toolbar.
  5. Disable styles. Same toolbar, select Style -> Disable CSS, Style -> Disable Tag Styling, and Style -> Disable Table Layout. Try to make sense of what you are now reading, then either un-check all three style selections or select Options -> Reset styling and settings from the toolbar.
  6. Listen. To reinforce what you have just seen, click the mouse cursor just before the (fake) heading "Student Characteristics (Fall 2006)", or just highlight that whole line. Then click the Go button on the CLiCk, Speak toolbar. Listen at least until it reads the block of text beginning "A 71% four-year success and progress rate...", then click the CLiCk, Speak Stop button. As you listen, follow the visual cursor and notice what it is doing. Imagine what it would be like to use only the audio version.
  7. Scan the rest of the document. Look at the bottom of the browser window. Click on the tabs labeled "Page 1", "Page 2", and so on. Try to imagine how you would navigate to the various sections if you didn't know in advance where they are. Also notice that the page tabs are in a separate frame. (If your browser window is very wide, you might not see the horizontal scroll bar.)

Problems

With those few simple tests, you have already experienced the major barriers to accessibility in this document. I'll list them more formally in this section, along with a few others that are slightly less critical or would require a more detailed look at the pages to identify.

These are not simply technical violations of Section 508. Taken together, they deny a substantial population of readers equally effective access to the information contained in the document. This raises a strong possibility of adverse legal action under Section 504 of the Rehabilitation Act, a very serious consideration for a publicly-funded university.

Developing a solution

Approaching this project as an application of four-layer design principles (please see the Designed-in accessibility tutorial on this site), it was clear that:

  1. The content layer was already provided. Much of it could simply be copied and pasted verbatim into a new structure, although other sections would require some amount of manual data transfer.
  2. The structure layer was completely missing. Constructing it would be the central part of the project.
  3. The presentation layer was mostly pre-determined. All that had to be done was to build a style sheet that produced a visual effect similar to the original.
  4. The behavior layer was not needed, since there were no dynamic elements in the original design.

A number of practical considerations influenced the selection of a remediation strategy, as they would in any project:

The simplest possible strategy turned out to be the most appropriate: hand-write completely new HTML and CSS code in a text editor. That is what you will see in the next section.

Remedies

Working now in your tab or browser instance with the revised version, repeat the sequence of tests described above. The differences here will be self-evident. The techniques used in this version are all well-known best practices for accessible design, but they are also specifically listed in the soon-to-be-finalized W3C Web Content Accessibility Guidelines (WCAG) 2.0. I have referenced that document in the following list:

Current status and remaining work

As soon as the revised document was delivered to the campus, it was posted on their web site ( http://daf.csulb.edu/offices/univ_svcs/institutionalresearch/college_portrait/). The campus home page has a link to it; for several weeks after posting, it was one of the featured news items on that page. Notice that they have integrated their existing visual styles—an easy job given standards-compliant code. The PDF version of the document is also available online, for readers who want to print a copy.

The present version of the College Portrait solves only an immediate problem for one campus. In reality, it would take just a few hours to manually update the statistics and graphics next year, but that is neither a good long-term approach nor generalizable to other campuses. At this writing, the underlying statistics are still under discussion among the test campuses, so further work on a web version would be premature. However, automatic production of accessible HTML is definitely under consideration, perhaps through an intermediate XML representation of the data. Progress will be reported on this page as it become available.