Sakai 2.9 Worksite Setup Firefox Comprehensive WCAG 2 Protocol Results

Test Details

Browser(s) / OS Used:

Firefox 8.0.1 on Windows 7, IE 9.0.8112 on Windows 7

Sakai Tool:

Worksite Setup as Course Instructor

Page(s) Tested:

Worksite list, new course site setup

Date:

November 30, 2011

QA Server:

http://sakaicle1-trunk.uits.indiana.edu:8181/portal

QA Server Environment:
(Copy from footer)

Sakai 2.9.0-a02

Evaluator(s):

Brian Richwine

Evaluation Complete: (Yes / No):

No

Accessibility Problems and Recommended Solutions

Subject

Results

Recommendations

Priority

JIRAs

Images

 

 

 

 

Linearized Content

 

 

 

 

Reliance on Sensory Characteristics

OK - no instructions found with reliance on sensory information found

 

 

 

Use of Color

 

 

 

 

Sufficient Contrast

 

 

 

 

Resizable Text

 

 

 

 

Semantics

Summary list of site settings table is complex. th elements aren't being correctly associated with the cells.

Use scope attributes with the appropriate values on the table. The last entry "description" should be examined to see if it couldn't follow the same pattern as the previous rows (be in column 2).

 

Couldn't reproduce

Keyboard Operatibility

 

 

 

 

Time Limits

 

 

 

 

Control of Updates

 

 

 

 

Prevent Seizures

 

 

 

 

Bypass Blocks - Headings

 

 

 

 

Bypass Blocks - ARIA Landmarks

 

 

 

 

Bypass Blocks - Skip Content Links

 

 

 

 

Bypass Blocks - Group Links

 

 

 

 

Bypass Blocks - Frame / Page Titles

 

 

 

 

Page Titles

OK

 

 

 

Focus

 

 

 

 

Links

The "(i)" links don't make sense out of context and don't make much sense in context, either. The title attribute on the links is unavailable to most users.

Provide hidden text that explains the purpose of the links and combines that with the site title.

 

fixed

Headings

Worksite titles are heading level 4, however there no level three heading exists.

Change worksite title headings to level 3.

 

 

Labels

List navigator next and previous buttons are labelled only with ASCII symbols '<' and '>' which will not be announced or meaningful to most screen-reader users.

Model fix is:
SAK-20074

Critical

SAK-22552 - Getting issue details... STATUS

Labels

"Check All" checkbox label isn't clear

Should read "select all worksites"

Major

SAK-22579 - Getting issue details... STATUS

Labels

On the Course/Section Information page, the "Current Selection:" label element is being misused. Label elements apply to form controls and not span elements that are wrapped around a table.

<label for="selectedSections">
                Current Selection:
            </label>

 

 

 

Labels

The "Email will be sent asking for authorization for you to create this site." and "Please enter additional comments that may help us authorize your site request." instructions on the Course/Section Information page found in the process of defining a new course will not be noticed by most screen-reader users because they will be in forms mode and only form controls and form control labels will be announced.

Tie this instructional text to the appropriate form control using the aria-describedby attribute.

Major

SAK-22581 - Getting issue details... STATUS

Labels

Select element for id="importSites" to choose site to import from when reusing material from other sites is not labeled. The special instructions in the "Note: To select more than one item..." text will not be noticed by most screen-reader users.

Put a title element on the select element that labels it.
Use aria-describedby attribute to tie the special instructions under the select element to the control.

Major

SAK-22582 - Getting issue details... STATUS

Labels

The <h4>Re-use Material from Other Sites You Own</h4> should be a legend for the two (Yes, No) radio buttons.

Use fieldset and legend elements as required to provide context for the yes / no radio buttons.

Major

SAK-22582 - Getting issue details... STATUS

Labels

Publish / Leave as Draft radio buttons do not have a legend to provide context as found on the "Course Site Access" page while defining a new site.

The "Site Status" heading should be a legend for the radio buttons.

Major

SAK-22583 - Getting issue details... STATUS

Labels

Limited to whom I add manually  and Allow anyone to join radio buttons do not have a legend as found on the "Course Site Access" page while defining a new site.

The "Would you like others to have access to your site?" question needs to be the legend text for these two radio buttons.

Major

SAK-22583 - Getting issue details... STATUS

Language Identification

OK

 

 

 

Change of Context

 

 

 

 

Consistency

List navigator only has previous/next buttons not first/last buttons

 

 

 

Consistency

Can't sort on Term column in worksites list table.

 

 

 

Access keys

 

 

 

 

Change of Context Notification

 

 

 

 

Error Notices

 

 

 

 

Required Field Notification

The required field notification asterisk on the "Academic term" select box under the "course site" radio button on the new site site type page found in the course of defining a new course is outside of the label and the form instructions don't mention that the required field indicator is to be expected.

 

Major

SAK-22584 - Getting issue details... STATUS

Required Field Notification

The required field notification asterisk on the "Authorizer's username:" text input on the Course/Section Information page found in the process of defining a new course is outside of the label and the form instructions don't mention that the required field indicator is to be expected.

 

Major

SAK-22584 - Getting issue details... STATUS

Required Field Notification

"Site Title" is marked as required but is not an input field on the "Course Site Information" page while defining a new site (page that has description and short description fields). This will confuse users with cognitive issues.

 

 

 

Required Field Notification

Select element for id="importSites" to chose site to import from when reusing material from other sites is required, but not marked as such.

 

Major

SAK-22584 - Getting issue details... STATUS

Error Prevention

 

 

 

 

Help

 

 

 

 

Validation

 

 

 

 

Priority Definitions

  • Critical: Issue will keep some/all users from being able to use this tool.
  • Major: Issue will cause significant difficulty to some/all users and should be revised.
  • Minor: Tool can be used successfully, but functionality will be significantly improved by fixing issue.
  • Trivial: Indicates that this issue has a relatively minor impact.