Moodle
  1. Moodle
  2. MDL-12298

META BUG: Accessibility improvements in Moodle 1.9

    Details

    • Type: Bug Bug
    • Status: 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
    • Rank:
      29872

      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

            • Assignee:
              Nick Freear
              Reporter:
              Nick Freear
              Tester:
              Nobody
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: