Moodle

META BUG: Accessibility improvements in Moodle 1.9

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.8, 1.9
  • Fix Version/s: 1.9
  • Component/s: Accessibility
  • Labels:
    None
  • Affected Branches:
    MOODLE_18_STABLE, MOODLE_19_STABLE
  • Fixed Branches:
    MOODLE_19_STABLE

Description

This bug is to summarise (via blocking bugs, probably not sub-tasks) what accessibility issues have been fixed for Moodle 1.9 - better late than never! Some of these bugs will be improvements on 1.8 work, some will be new things we have spotted.

(See this meta-bug for accessibility in 1.8, MDL-7396.)

Also see these Notes, http://docs.moodle.org/en/Accessibility_notes

Issue Links

Progress
Resolved Sub-Tasks

Sub-Tasks

Activity

Hide
Nick Freear added a comment -
  • Glossary module needs heading markup + other issues
  • Course AJAX has very poor accessibility - ALT text, etc.
Show
Nick Freear added a comment -
  • Glossary module needs heading markup + other issues
  • Course AJAX has very poor accessibility - ALT text, etc.
Hide
Nick Freear added a comment -

My TODO list (not much time left for 1.9 I suspect )

Quick things:
1. Help links - img ALT text should contain phrase "new window" to match link TITLE (OU/core/easy).
2. Weeks course format - dates for each section should be marked up as heading (core/easy - stylesheet). [HAVE PATCH]
3. Topics format - make "Mark this topic as the current..." ALT/titles more specific - "Mark topic 1 as the current..." (they are so long winded that they should be specific too!) (OU/core/easy). [HAVE PATCH]
4. Course resource list - forum "N unread posts" links should not be separate - should be part of main forum link (OU?/core/medium - link style implications). [HAVE PATCH]

Quick things 2:
5. User filters that appear in admin/user.php - help links are all broken (they just say "Help with "! [HAVE PATCH]
6. Calendar blocks and page need more headings. [HAVE PATCH]

Hope to have time for a partial fix:
7. Fix show/hide icon border hack for Windows High Contrast, MDL-7493.
8. Keyboard accessibility, 'accesskey' for skip to content links - needs help document too.

9. Text editor language drop-down - at least give readable language names, list is duplicated - something to do with multilang filter - needs investigation, MDL-7437.
10. Cloze/fill in the blank questions - I may get a small fix in (add ID for <label>), but can't be sure it will completely resolve this - needs more investigation, MDL-7494.

11. ALL QuickForm nested <fieldset>s - text is a <div> not a <legend> - a BIG bug

Show
Nick Freear added a comment - My TODO list (not much time left for 1.9 I suspect ) Quick things: 1. Help links - img ALT text should contain phrase "new window" to match link TITLE (OU/core/easy). 2. Weeks course format - dates for each section should be marked up as heading (core/easy - stylesheet). [HAVE PATCH] 3. Topics format - make "Mark this topic as the current..." ALT/titles more specific - "Mark topic 1 as the current..." (they are so long winded that they should be specific too!) (OU/core/easy). [HAVE PATCH] 4. Course resource list - forum "N unread posts" links should not be separate - should be part of main forum link (OU?/core/medium - link style implications). [HAVE PATCH] Quick things 2: 5. User filters that appear in admin/user.php - help links are all broken (they just say "Help with "! [HAVE PATCH] 6. Calendar blocks and page need more headings. [HAVE PATCH] Hope to have time for a partial fix: 7. Fix show/hide icon border hack for Windows High Contrast, MDL-7493. 8. Keyboard accessibility, 'accesskey' for skip to content links - needs help document too. 9. Text editor language drop-down - at least give readable language names, list is duplicated - something to do with multilang filter - needs investigation, MDL-7437. 10. Cloze/fill in the blank questions - I may get a small fix in (add ID for <label>), but can't be sure it will completely resolve this - needs more investigation, MDL-7494. 11. ALL QuickForm nested <fieldset>s - text is a <div> not a <legend> - a BIG bug
Hide
Nick Freear added a comment -

Item 11 above - switch off styles to see!

Fieldset legends are very useful for screenreaders, as long as they aren't too long - repeated before each form control in fieldset.

Show
Nick Freear added a comment - Item 11 above - switch off styles to see! Fieldset legends are very useful for screenreaders, as long as they aren't too long - repeated before each form control in fieldset.

People

Vote (0)
Watch (3)

Dates

  • Created:
    Updated:
    Resolved: