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

Accessibility enhancements: replace the current userplan table

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      1. Create a course
      2. Create a new workshop.
      3. Check that the userplan HTML structure is still rendered in table-like widget, internally consisting of definition list elements.
      4. Check that the the userplan now has better responsive behaviour on the small screens.
      5. Check the accesshide contents allowing the screen reader to read the current phase title and the relevant tasks, and the accesshide link to the current phase tasks.
      6. Check that there is a reminder displayed for the teacher to switch the workshop to the next phase at the end of the current phase tasks.

      Show
      1. Create a course 2. Create a new workshop. 3. Check that the userplan HTML structure is still rendered in table-like widget, internally consisting of definition list elements. 4. Check that the the userplan now has better responsive behaviour on the small screens. 5. Check the accesshide contents allowing the screen reader to read the current phase title and the relevant tasks, and the accesshide link to the current phase tasks. 6. Check that there is a reminder displayed for the teacher to switch the workshop to the next phase at the end of the current phase tasks.
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-54833-master-workshopuserplan

      Description

      The issues of userplan table have been noted in a forum

      Using table for Workshop phases causes some issues for screen reader users (e.g. the links under submission phase is separated from the label 'Submission Phase' when reading the table using screen reader)

      Actually there's another accessibility improvement raised by Tim Hunt in the forum which is to have a non-visual indication on the current active phase. But this might be included when re-implementing the workshop phase using more HTML structure

        Attachments

        1. photo_2016-06-07_12-00-56.jpg
          photo_2016-06-07_12-00-56.jpg
          67 kB
        2. Screenshot_2016-08-18_11-10-17.png
          Screenshot_2016-08-18_11-10-17.png
          43 kB
        3. screenshot-1.png
          screenshot-1.png
          46 kB
        4. screenshot-2.png
          screenshot-2.png
          41 kB
        5. Workshop Phases.png
          Workshop Phases.png
          51 kB

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                5/Dec/16