This is the protocol for evaluating Sakai 2.9 accessibility using a PC or Mac OS X with Mozilla Firefox and a suit of free accessibility plug-ins in Firefox. Please follow the instructions listed in the "Workflow / Process" section below.

Background

This is a protocol for performing a comprehensive technical accessibility evaluation of Sakai 2.9 (according to WCAG 2.0 Level AA Guidelines and Techniques) using the Mozilla Firefox Web Browser and assorted accessibility add-ons.

If there are any questions or concerns on using this testing protocol, please email the Accessibility Working Group, or the group lead in charge of the testing (currently Brian Richwine (brichwin@indiana.edu)) - please be sure to start the subject line with "Sakai Accessibility Testing".

Required Skills

To use this protocol and report the results effectively, requires knowledge and expertise across many areas, including:

Required / Recommended Tools

The following tools will be used in this protocol:

Workflow / Process

This workflow was developed to support the Sakai 2.9 Accessibility Review. As part of that review, the process for using this protocol is as follows:

Note: If you can't or don't feel comfortable using the JIRA system for recording the results, a word file version of the template is available for downloading. Place the results in that template and mail them to the Accessibility Review Lead (Brian Richwine: brichwin@indiana.edu). Please be sure to use the subject line "Sakai 2.9 Accessibility Review Results" so the email will get noticed!

Getting Set-up for Testing

These instructions are for reviewing Sakai 2.9 accessibility using a PC or Mac OS X with Mozilla Firefox and associated accessibility plug-ins.

Configuring Mozilla Firefox

  1. If Mozilla Firefox Web browser version 6.0.x is not installed, download and install it from here: http://www.mozilla.com/.
  2. If the Firefox Accessibility Extension version 1.5.58 (or higher) is not installed, install it using the directions here: http://firefox.cita.uiuc.edu/
  3. If the WAVE Firefox Toolbar version 1.1 (or higher) is not installed, install it using the directions here: http://wave.webaim.org/toolbar
  4. Other than the above Firefox add-ons, please try to have Firefox running in as close to the default settings as possible.
    1. Make sure JavaScript is enabled (Choose Tools, Options from the menu. The Enable JavaScript checkbox is on the "Content" tab in Firefox's "Options" dialog box).
    2. Make sure no security plug-ins (such as noscript, ad blockers, etc.) are running that might interfere with accessing and using Sakai.
    3. Reset Firefox's Text Zoom (Choose View, Zoom, Reset from the menu or press Ctrl+0)

Accessing the Tool to Test

Please follow the instructions listed in the Workflow / Process section above.

Accessibility Evaluation Protocol

1. Text Alternatives for all non-text content - Images (WCAG SC 1.1.1 - Level A), (WCAG SC 1.4.5 - Level AA)

2. Linearized Content - Meaningful Sequence (WCAG SC 1.3.2 - Level A)

Make sure the programmatically determined order (usually the source order) of the content is the correct reading sequence needed to understand the page's meaning.

3. Reliance on Sensory Characteristics (WCAG SC 1.3.3 - Level A)

4. Use of Color (WCAG SC 1.4.1 - Level A)

5. Sufficient Contrast (WCAG SC 1.4.3 Level AA)

6. Resizable Text (WCAG SC 1.4.4 – Level AA)

7. Semantics / Info and Relationships (WCAG SC 1.3.1 - Level A), and Name, Value, Role (WCAG SC 4.1.2 - Level A)

8. Keyboard Operability (WCAG SC 2.1.1 Level A), No Keyboard Traps (WCAG SC 2.1.2 Level A)

9. Provide users enough time to read and use content. Timing adjustable (WCAG SC 2.2.1 Level A)

Notes:

The time limits for an assessment in the SAMigo Test & Quizes tool can be extended for specific users who need extended test taking time. This must be done in advance by arranging the users into groups and publishing the assessment to each group with the time limit setting set appropriately for each group. This fits the model used in most higher ed. settings where students with qualifying documented disabilities are given accommodations including extended test taking time. This accommodation is typically arranged in advance.

10. Pause, Stop, Hide blinking, scrolling, or auto-updating information. (WCAG SC 2.2.2 Level A)

11. Prevent Seizures (WCAG SC 2.3.1 Level A), (WCAG SC 2.3.2 Level AAA)

12. Bypass Blocks - Headings (WCAG SC 2.4.1 Level A - H69)

13. Bypass Blocks - "Skip to Content" Links (WCAG SC 2.4.1 Level A - G124)

Notes:

The skip-to-content links are primarily a portal issue, as that as where the Skip-to-content links come from. However, it is important to make sure no tool disables their functionality. Be sure to use the accesskeys for each Skip-to-content link on each tool page to make sure they function:

14. Bypass Blocks - Using structural markup to group links (WCAG SC 2.4.1 Level A - H50)

A technique employed in Sakai CLE is to group links into logical sets using unordered lists (the ul/li elements). This is seen in the worksites list, the site's tools list, and the controls placed in a tool's action bar.

15. Bypass Blocks - Frame Titles (WCAG SC 2.4.1 Level A - H64)

16. Page Titles (WCAG SC 2.4.2 - Level A)

17. Focus Order (WCAG SC 2.4.3 - Level A), Visible Focus (WCAG SC 2.4.7 Level AA), No Context Change On Focus Change (WCAG SC 3.2.1 Level A)

18. Link Purpose (WCAG SC 2.4.4 Level A)

19. Descriptive Headings (WCAG SC 2.4.6 Level AA - G130)

20. Descriptive Labels (WCAG SC 2.4.6 Level AA - G131), Consistent Labels (WCAG SC 3.2.4 Level AA)

21. Language Indication / Readability (WCAG SC 3.1.1 Level A), (WCAG SC 3.1.2 Level AA)

22. Changing Context On Input (WCAG SC 3.2.2 Level A - G13)

23. Consistent Navigation / Consistent Structural Markup (WCAG SC 3.2.3 Level AA)

24. Consistent Navigation: Access Keys Usage (WCAG SC 3.2.3 Level AA)

The accesskey attribute, introduced in HTML4.0, is intended to provide keyboard shortcuts in that they provide an alternative form of navigation. (Mac: Use the ctrl key rather than the option key to test accesskeys.)  The accesskeys currently contained in Sakai are:

25. Indicating Change of Context (WCAG SC 3.2.5 Level AAA)

26. Error Notices (WCAG SC 3.3.1 Level A)

27. Required user input is labeled (WCAG SC 3.3.2 Level A)

28. Error prevention (WCAG SC 3.3.4 Level AA)

29. Help - Context-senstive help is available (WCAG SC 3.3.5 Level AAA)

30. Compatibility / Validation (WCAG SC 4.1.1 Level A)

31. Check the Page with Automated Accessibility Checkers

Notes:

32. Go to the next page, function, or feature of the Sakai tool being evaluated.

33. Repeat steps 1 through 32 until the tool has been completely exercised and evaluated.

34. Save your review by attaching it to the Sakai 2.9 Accessibility Review Results page of confluence using a description such as "Resources_2.9_FirefoxToolbars_Review".