Sakai 2.9 Assignments Tool JAWS Walkthrough Scripts Results

Evaluation Details

Browser/OS Used:

Windows 7, Internet Explorer 9

Adaptive Technology Used:

JAWS 12.0.1170

Sakai Tool:

Assignments

Page(s) Tested /
Walkthrough Script:

Assignments list, Assignment - in progress/submission page, add attachments to assignments page, submission confirmation page

Date:

November 8th, 2011

QA Server:

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

QA Server Environment:
(Copy from footer)

Sakai 2.9 Accessibility Review - TRUNK - Sakai 2.9-SNAPSHOT (Kernel 1.3.0-a01)- Server localhost

Evaluation Participants:

Mary Stores, Joe Humbert

Evaluation Complete: (Yes / No):

Yes

Accessibility Issues and Recommended Solutions

Task / Subject

Results / Issue

Recommendations

Priority

JIRAs

Select the Test Assignment

When navigating to the test assignment a screen reader user gets stuck in the Assignments list page iframe and cannot access any of the normal sakai interface links (worksites, tools, logout). This is a Firefox only issue.

The screen-reader user should not be trapped in the iframe because it will cause confusion and they may be unable to complete their desired task.  CKeditor may be to blame. more research into the issue is needed before a solution can be suggested.

Critical

  1. fixed. CKEditor has keyboard shortcuts to help move focus in and out of the editor.  These need to be included along with instructions in the help documentation.

Select the Test Assignment

The table which lists the assignment information on the "Assignments List' page has a table summary which appears to be out of date and inaccurate.

The table summary should be modified so that it its easily understood and contains accurate information. This summary appears to be copied from the instructor side of the tool and discusses table columns that do not exist.  Every table should have a unique and descriptive table summary.

<table class="listHier lines nolines" cellspacing="0" border="0" summary="List of course assignments. Column headers are also links which can be used to sort the table by that column. Column 1: Indicates if the assignment has attachments (no table header). Column 2: assignment title and links to submit assignment. Column 3: status of assignment submission. Column 4: Beginning date and time assignment may be submitted . Column 5: Assignment due date.">

Minor

 

Read Assignment Information

Assignment information table summary does not make sense or provide useful information.

The table summary should be removed. The table is not complex enough to need a table summary.

Minor

 

Create a submission

The attachment file upload input is unlabeled

All form elements should be labeled. A label element should be added for this text input area.
<label for="clonableUpload">Select a file from computer</label>
<input type="file" "="" onchange="javascript:showNotif('submitnotifxxx','post','addSubmissionForm');document.getElementById('addSubmissionForm').action='http://sakaicle1-trunk.uits.indiana.edu:8181/portal/tool/4b83f5da-5bb6-4486-8708-42c390de7cfc?panel=Main&sakai_action=doAttachUpload';submitform('addSubmissionForm');" id="clonableUpload" name="upload">

Minor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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.