Moodle

WYSIWYG editor is difficult for sight-impaired users

Details

  • Affected Branches:
    MOODLE_19_STABLE

Description

Several pages use a JavaScript WYSIWYG editor for entering text. These are notoriously difficult for blind people.

Why it matters

The Moodle WYSIWYG presents blind users with a large table of unlabeled and inaccessible (e.g., no "alt" attributes) images and form controls. The best case for a blind user is some wasted time figuring out they're in a WYSIWYG editor and then exiting it.

Possible solution

WYSIWYG should be turned off by default.

Activity

Hide
Rossiani Wijaya added a comment -

The preference of using WYSIWYG editor can be set in:

Site Administrations -> Plugins -> Text editors -> Manage editors

To disable the WYSIWYG editor (TinyMCE HTML editor), change the eye icon for the enable column.

open eye icon means enable and close eye icon means disable.

Show
Rossiani Wijaya added a comment - The preference of using WYSIWYG editor can be set in: Site Administrations -> Plugins -> Text editors -> Manage editors To disable the WYSIWYG editor (TinyMCE HTML editor), change the eye icon for the enable column. open eye icon means enable and close eye icon means disable.
Hide
Helen Foster added a comment -

Rosie, thanks for your comment. However, I don't think disabling the HTML editor or changing its position in the list of active text editors is a solution to this issue, since doing so affects all users.

Maybe an enable/disable HTML editor setting in the edit profile page is a solution? Currently there are settings for AJAX and Javascript, and for Screenreader which affect whether the HTML editor is displayed or not.

Show
Helen Foster added a comment - Rosie, thanks for your comment. However, I don't think disabling the HTML editor or changing its position in the list of active text editors is a solution to this issue, since doing so affects all users. Maybe an enable/disable HTML editor setting in the edit profile page is a solution? Currently there are settings for AJAX and Javascript, and for Screenreader which affect whether the HTML editor is displayed or not.
Hide
Helen Foster added a comment -

Just wondering if someone is using a screenreader, is this detected automatically or do they need to somehow find their user profile page and set screenreader to Yes?

If screenreader is set to Yes in a user's profile, I assume this results in the HTML editor being disabled. (Rosie, perhaps you could check this.)

Show
Helen Foster added a comment - Just wondering if someone is using a screenreader, is this detected automatically or do they need to somehow find their user profile page and set screenreader to Yes? If screenreader is set to Yes in a user's profile, I assume this results in the HTML editor being disabled. (Rosie, perhaps you could check this.)
Hide
Rossiani Wijaya added a comment -

Hi Helen,

Enabling screenreader in user profile page, does not automatically disabling HTML editor for the user.
I'm trying to find out the use of screenreader option in moodle.

Show
Rossiani Wijaya added a comment - Hi Helen, Enabling screenreader in user profile page, does not automatically disabling HTML editor for the user. I'm trying to find out the use of screenreader option in moodle.
Hide
Eloy Lafuente (stronk7) added a comment -

NOTE: This issue was assigned to the STABLE backlog without complete triaging process. Marking it as triaged, but with this note for future reference.

Show
Eloy Lafuente (stronk7) added a comment - NOTE: This issue was assigned to the STABLE backlog without complete triaging process. Marking it as triaged, but with this note for future reference.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: