Accessibility / Screen Reader Issues - various

Bug #750301 reported by Roger Emery
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Medium
Unassigned

Bug Description

A student who is entirely dependant on a screen reader (in this case WindowEyes) has been through Mahara 1.3.3 and raised a number of accessibility issues as follows:

1. TinyMCE editor
It is essential to be able to turn off the TinyMCE editor as screen reader users cannot use this editor.
A plain text input field works fine (as per education and employment etc)
Already a wishlist here: https://bugs.launchpad.net/mahara/+bug/548225
But needs to be user choice.

2. Files upload
Disclaimer Check box not obvious.
Once file 'Browsed' and uploaded, no notification to indicate upload process having completed. Other aspects appear to be in the wrong order for the student.

A suggested process path would be:
Add a File > Browse > Select > Disclaimer > Upload > Upload Complete dialogue > Storage Space remaining warning.

3. Local Language.
More a note to self, but advice to others. If changing Language strings, ensure you also change all instance's to cover ALT text. We use the word "CV" instead of Resumé. Screen readers read Resumé phonetically as "RE-SOOM"
Lang files need to include ALT strings.

4. Add and Delete Buttons: ALT text just says 'add' or 'delete' When there are many 'adds' and 'deletes' on a page it is not obvious which resource you are adding or deleting.
ALT should say something like (eg) "Add Educational History" or "Delete Educational History BA Hons Business"

5. Creating a View;
The student can create a view, but from that point on cannot make any use of drag and drop - partly because the student does not use a mouse and partly because there is no indication where anything has been dropped. Suggested use of radio buttons - process would be pick an artefact > pick a location to put it.

It is possible that some or all of the above can be wrapped up into a single 'screenreader' or accessibilty' editing mode with toggle link in the header somewhere.
I also note that there are some workarounds that could potentially be adapted from discussions around ie6 versions or ipad versions.

It is recognised as quite a challenge to offer a very visual tool to a non-visual user, who would still like to present themselves to a visual audience.

Revision history for this message
Craig Eves (craig-flexible) wrote :

The Tiny MCE documentation says that it is able to be used with a screen reader since v 2.0 - does mahara use this version?

http://tinymce.moxiecode.com/wiki.php/Accessability

Revision history for this message
François Marier (fmarier) wrote :

tinymce 3.2.5 in Mahara 1.2
tinymce 3.3.8 in Mahara 1.3

Changed in mahara:
importance: Undecided → Medium
status: New → Triaged
tags: added: accessibility
Revision history for this message
Roger Emery (roger-emery) wrote :

I will get the student to follow the TinyMCE advice and feedback.
It may be an issue related to WIndowEyes and TinyMCE or how TinyMCE is embedded in the Mahara page.
Or simply the student just doesn't know how to use TinyMCE with WindowEyes - for which we can provide better guidance.

Will get back to you.

Revision history for this message
Ruslan Kabalin (rkabalin) wrote :

Regarding issue 1, it is already implemented. If you go to "My Account" ("Settings" link at right top corner), you will see HTML editor setting that allows to disable wysiwyg editor. However, there is no global setting yet to disable it sitewide.

Revision history for this message
Roger Emery (roger-emery) wrote :

Thank You Ruslan.
That'll teach me to look at version release notes in much more detail in future and review every screen! <blush>

Apologies to others on this thread for time wasting on issue 1.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Hi Roger,

I think we could also start some FAQ on some of the things discussed here on the bug tracker or in the forums. The screen reader may not be an FAQ, but it could be generalized into "Can the WYSIWYG editor be turned of". Something to think about for me for the overhaul of the documentation.

Revision history for this message
François Marier (fmarier) wrote :

No worries Roger, these settings are not always easy to find unfortunately.

Regarding #2, the consent checkbox in the upload form is now turned off by default in new installs so that should help a little here. On existing installations, you can turn it off from: Site Administration | Extensions

Then look in the "Plugin type: artefact | Installed plugins" column and click on the "Config" link next to the file artefact. The setting is called "Require Agreement".

Revision history for this message
Roger Emery (roger-emery) wrote :

Hi Kristina,

I think there is certainly a place for an accessibility/screen reader FAQ, which may well be just links through to existing documentation/pages/FAQS, but would be able to draw together those type of questions together in context.

Roger

Revision history for this message
Don Presant (don-learningagents) wrote :

I see this as a big problem waiting to happen, especially for large educational Mahara implementations.

I recently lost a potential contract here in Canada, because the federal government has stated that accessibility is a basic requirement. They were recently successfully sued on an online accessibility issue.

It's only a matter of time before a blind or quadriplegic student somewhere, excluded from participating in Mahara, successfully sues the provider for violation of his/her human rights, with costly and disruptive consequences.

What would it take to scope this properly so a price tag can be attached to it and funding can be sought? My feeling is that money to redress the issues should be easy to find, and all would benefit.

It should be as simple for the user as selecting language.

For reference, see:

The W3C specification:
http://www.w3.org/TR/wai-aria/

The new standard in Canada for government web sites:
http://www.tbs-sct.gc.ca/pol/doc-eng.aspx?section=text&id=23601

Revision history for this message
François Marier (fmarier) wrote :

Hi Don,

The biggest problem here is that we don't know what we need to fix exactly. We'd love to make it work, but we'd probably need a report from someone with a screen reader (ideally with help from someone with a disability) to know the extent of what we need to fix.

Cheers,
Francois

Revision history for this message
François Marier (fmarier) wrote :

One of the easy sub-tasks is to add HTML5 client-side validation to pieforms as described in bug #912028.

summary: - Accessibility / Screen Reader Issues - various
+ [Ongoing] Accessibility / Screen Reader Issues - various
Changed in mahara:
status: Triaged → In Progress
Revision history for this message
Jono M (jonom) wrote : Re: [Ongoing] Accessibility / Screen Reader Issues - various

Accessibility work is now ongoing and is being tracked in https://blueprints.launchpad.net/mahara/+spec/accessibility

Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/3710

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/3710
Committed: http://gitorious.org/mahara/mahara/commit/cf23f21d98b890becbc19a95fe0abe4d2a91bcb4
Submitter: Son Nguyen (<email address hidden>)
Branch: master

commit cf23f21d98b890becbc19a95fe0abe4d2a91bcb4
Author: Robert Lyon <email address hidden>
Date: Mon Sep 22 14:37:16 2014 +1200

Adding accessibility text to the download link on site stats page

Bug 750301

Change-Id: Ie0b0ac8b7f500b4ba417c71b5e36aab066b3223a
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "1.10_STABLE" branch: https://reviews.mahara.org/3793

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/3793
Committed: http://gitorious.org/mahara/mahara/commit/d8389b5bcc26bd5ba46649e92fca314f3475312b
Submitter: Robert Lyon (<email address hidden>)
Branch: 1.10_STABLE

commit d8389b5bcc26bd5ba46649e92fca314f3475312b
Author: Robert Lyon <email address hidden>
Date: Mon Sep 22 14:37:16 2014 +1200

Adding accessibility text to the download link on site stats page

Bug 750301

Change-Id: Ie0b0ac8b7f500b4ba417c71b5e36aab066b3223a
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

I am closing this bug because individual reports should be made for new issues to track them more easily.

summary: - [Ongoing] Accessibility / Screen Reader Issues - various
+ Accessibility / Screen Reader Issues - various
Changed in mahara:
status: In Progress → Fix Committed
milestone: none → 15.04.0
milestone: 15.04.0 → none
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.