- From: <Becky_Gibson@notesdev.ibm.com>
- Date: Wed, 19 May 2004 06:37:24 -0400
- To: w3c-wai-gl@w3.org
- Message-ID: <OF1F52464C.C5CB0D42-ON85256E99.003A463F-85256E99.003AA0FF@notesdev.ibm.com>
I took an action item at the 12, May 2004, Techniques Teleconference to
come up with a few more use cases for navigating the WCAG documents. I
used the personas created by Tom Croucher (
http://lists.w3.org/Archives/Public/w3c-wai-gl/2003JulSep/0497.html) to
create the following scenarios. I have summarized the path through the
documents at the end of each use case. Many of these use cases map to
scenarios that have already been proposed by David MacDonald and others
(see http://lists.w3.org/Archives/Public/w3c-wai-gl/2004AprJun/0305.html
and http://lists.w3.org/Archives/Public/w3c-wai-gl/2004AprJun/0333.html ).
Some illustrate fairly specific linking between each guideline and
specific techniques or checklist items which may prove too difficult to
implement. The goal was to try and provide some more specific use cases
to help evaluate the navigation.
food for thought,
-becky
Mary is in her first year of college and is living away from home for the
first time. She is continually frustrated trying to use the University's
web site to schedule lab time for her Chemistry class. The lab times are
not fixed and she needs to schedule lab time each week. In order to do
this via the Scheduling web site she needs to navigate through a table of
open lab times and select her first, second, and third choices for the
week. Mary has difficulty using a mouse and finds it difficult to select
the checkboxes next to the open lab times using the keyboard. Often she
has to get her roommate to help her which is very frustrating. Mary would
like to complain to the University about this problem but wants to
understand the issues better. One of her classmates told her about the
W3C and WAI so she decided to investigate. From www.w3c.org/WAI, Mary
sees Web Content Accessibility Guidelines and begins reading that
document. Mary doesn't know much about specific web technologies but she
uses the web everyday and finds the Guidelines enlightening. She is
particularly interested in Guideline 2.1, Make all functionality operable
via a keyboard or a keyboard interface. It
certainly seems like the lab scheduling web site is lacking in this
respect. She sees a link for Techniques and clicks on it. This takes her
to a page that contains information about implementing this guideline in
various technologies. She copies this link and includes it in her email
to the campus web master complaining about the lack of keyboard
accessibility in the lab scheduling page. Her sister Jessica is a lawyer
so Mary cc's her on the letter as well, maybe if the university doesn't
respond, her sister can exert a little pressure.
Start at Guidelines
From a specific Guideline select link to techniques specific to that
guideline (Techniques Repository)
-------------------------
Jessica is a lawyer at a large industrial company. Her sister, Mary, is
a freshman at the State University. Mary recently sent an email to the
university complaining that she is unable to navigate the university web
site using a keyboard and cc'ed Jessica. This made Jessica start thinking
about her own company's web site - she wants to know if it meets
accessibility guidelines to avoid any possible lawsuits. Her sister's
letter mentioned that the W3C has a set of accessibility guidelines. She
opens the W3C site in her browser and navigates to WAI and then finds the
Web Content Accessibility Guidelines. Jessica doesn't really care what
the guidelines are, she just wants to know how to determine if the company
web site complies. She scans the Guidelines document contents and clicks
on the link for "Compliance checklists". This brings her to a new page
that lists checklists for different technologies. Jessica has no idea
what technology the company website uses. She cuts and pastes the link
into an email to the corporate web site owner with a note that says,
"Please review and complete the appropriate checklists for our company web
site and return to me". Jessica returns back to the WCAG Guidelines
document and searches for information about marking her web site as
conforming. She follows a link on the contents page that brings her to a
page explaining the "Conformance Requirements" and saves a reference to
this link for use when her web site owner returns the completed
checklist(s) to her.
Start at WCAG Guidelines
Navigate to checklist
Navigate to conformance requirements
-------------------------
Andy is in charge of his company's web site. He codes mostly in HTML and
CSS. He has been asked by one of the company lawyers to review the web
site for accessibility compliance. She sent him a URL to a checklist he
is to complete for the site. Andy isn't happy about taking time out from
"real" work to review the website. He thinks about assigning this task
to someone else but decides he should probably understand this
"accessibility stuff". He follows the link and is taken to a checklist
page that list different technologies. Since the company site is mostly
HTML he follows that link to the WCAG HTML checklist. He doesn't
understand the checklist item, "there is no content that could cause
photosensitive epileptic seizures." So he clicks on a link on the page
that takes him to Guideline 2.3 - Allow users to avoid content that could
cause photosensitive epileptic seizures. He reads the guideline to fully
understand it, determines that this is not an issue for his site and then
returns to the checklist. The checklist has an entry, "User errors are
flagged and it is easy for the user to correct them". His site does have
a form with some required fields so he decides to investigate further. He
clicks on the techniques link to find out how to implement this item and
is taken to a Techniques "home" page for this checklist item. He selects
the HTML techniques link for Guideline 2.5, Help users avoid mistakes and
make it easy to correct them. He wonders if he could implement this using
CSS rather than pure HTML. He returns back to the Techniques "home" page
and selects CSS and reviews that techniques document. Andy returns to
the Techniques for Guideline 2.3 home page, returns from there to the
checklist, home page, selects the HTML specific checklist again, prints it
out, manually marks the appropriate answer for each checklist item and
walks the form back to the lawyer.
Start at Checklists
Select technology specific checklist
From technology specific checklist, link to Guideline for that checklist
item
From Technology specific checklist item, link to techniques Repository
Select the appropriate technology. From technology specific technique,
link back to Techniques repository for that specific guideline and select
a different technology
From a technology specific technique, navigate back to the checklist or
guidelines.
(question: If Andy is looking at the HTML specific checklist should he be
immediately taken to to the HTML technique for that checklist item (rather
than a page that has links for each technology)? If so, how would he get
to another Technology specifc technique for that checkist item? )
-------------------------
Marc has been charged with redesigning a large company's web site. Marc
is a graphics designer for a small web design company and this is his
first "corporate" client. He looks forward to using his graphic design
skills to create an exciting web site for what he believes is a boring
corporate customer. The corporate customer insists that the web site be
fully accessible and meet WCAG 2.0. Mark heads out to the W3C site to
find out what that means. Marc hopes to create a very flashy web site
that he expects will include some SVG and possibly flash, He designs the
"ideal" site but knows he will have to negotiate with the actual site
implementers who have to use current technologies to make his ideas come
to life. He isn't quite sure where to start - from the WCAG home page Marc
notices a link to a WCAG Navigation (Traffic cop) document. This document
lists each guideline and has links to provide more detailed information
and implementation techniques in different technologies. He begines
reading through the table of guidelines. He isn't quite sure he
understands Guideline 1.4, In visual presentations, make it easy to
distinguish foreground words and images from the background. He clicks on
the link to the HTML specific techniques for this guideline. After
returning, he also clicks on the link for SVG specific information. He
also doesn't understand Guideline 3.2, Organize content consistently
from "page to page" and make interactive components behave in predictable
ways. Is this accessibility compliance going to ruin his cool new idea
for page navigation? How can he tell whether his design meets this rule
or not? He clicks on the success criteria for this item. That helps but
he wants to know if there is a pass / fail for meeting this requirement?
He returns to the Traffic cop page and sees a link to "Compliance
Checklists" He clicks on that and is taken to the "checklists" home page.
He can view the checklist by technology or by guideline, he selects "By
Guideline" and than scrolls to Guideline 1.4. Then he clicks on the link
for specific technologies that might be used to implement his site, HTML,
CSS, SVG, etc. Marc feels that he has a reasonable idea about how to
make his site accessible, he returns to the Guidelines home page,
bookmarks it and gets started creating some story boards for the new site.
Start at Traffic cop
From the Traffic cop Select link to techniques specific to a particular
guideline
select link to technology specific technique
From Traffic cop, link to success criteria for a specific guideline
From Traffic copy link to Checklists document
From Checklist document, Select a particular Guideline and review the
checklist items for that guideline
select a technology specific checklist item(s) for that guideline
---------------
Becky Gibson
Web Accessibility Architect
IBM Emerging Internet Technologies
5 Technology Park Drive
Westford, MA 01886
Voice: 978 399-6101; t/l 333-6101
Email: gibsonb@us.ibm.com
Becky Gibson
Web Accessibility Architect
IBM Emerging Internet Technologies
5 Technology Park Drive
Westford, MA 01886
Voice: 978 399-6101; t/l 333-6101
Email: gibsonb@us.ibm.com
Received on Wednesday, 19 May 2004 06:38:03 UTC