Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-12298

META BUG: Accessibility improvements in Moodle 1.9

    Details

    • Type: Bug
    • Status: Closed
    • Priority: 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

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            nfreear Nick Freear added a comment -
            • Glossary module needs heading markup + other issues
            • Course AJAX has very poor accessibility - ALT text, etc.
            Show
            nfreear Nick Freear added a comment - Glossary module needs heading markup + other issues Course AJAX has very poor accessibility - ALT text, etc.
            Hide
            nfreear 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
            nfreear 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
            nfreear 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
            nfreear 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:
                nfreear Nick Freear
                Reporter:
                nfreear Nick Freear
                Tester:
                Nobody
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  3/Mar/08