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

Accessibility enhancements: adding landmark for userplan table

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.0.6, 3.1.2
    • Component/s: Workshop
    • Labels:
    • Testing Instructions:
      Hide

      You need a screenreader to test this. This code will add aria-label attribute to .userplan table

      1. Create a course and add workshop activity to a course
      2. Go to mod/workshop/view.php?id=366
      3. When the screen reader will reach .userplan, it should read something like "Workshop timeline with 5 phases"

      Show
      You need a screenreader to test this. This code will add aria-label attribute to .userplan table 1. Create a course and add workshop activity to a course 2. Go to mod/workshop/view.php?id=366 3. When the screen reader will reach .userplan, it should read something like "Workshop timeline with 5 phases"
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE, MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-54832-master

      Description

      It would be more accessible for screen reader user if there's some text label for the userplan table.
      Suggestion is to add a role='section' and arial-label is something like 'workshop timeline with 5 phases'

        Attachments

          Activity

            People

            Assignee:
            ndloc1905 Loc Nguyen Dinh
            Reporter:
            andy.nguyenky@gmail.com Anh Nguyen
            Peer reviewer:
            David Mudrák (@mudrd8mz)
            Integrator:
            David Monllaó
            Tester:
            Adrian Greeve
            Participants:
            Component watchers:
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              12/Sep/16