Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-77110 A collection of accessibility issues found during an audit within the SHUFFLE project.
  3. MDL-77108

Accessibility issue: Missing HTML list markup for some lists / grouped elements. (WCAG 2.1 - 1.3.1 Info and Relationships)





      Accessibility issue:

      Some elements that are grouped together, are lists in meaning, or visually look like lists are not implemented as HTML lists (<ul>, <ol>, <dl>, <li>).

      For users of assistive technologies, lists are important to facilitate navigation.

      Example for this issue:
      • Controls that are grouped together visually and in meaning are not placed together in a HTML list (e.g. in the forum the controls: "Permalink", "Edit", "Delete" and "Reply")
      • The filter links in the glossary with the different letters of the alphabet are not implemented as HTML list.
      • The link list in the footer (depending on the version you have to press the button on the question mark icon first) is not implemented as HTML list.
      • The expandable profile menu is not marked as a list. (In this case a minor problem, since some screen readers still recognize that it is supposed to be a list by role="menuitem". But you can't assume that all screen readers can do that).
      How to fix the issue:

      Use the appropriate list tags such as <ul>, <ol>, <dl> and <li> to mark up lists as HTML lists so that they are correctly recognized by assistive technologies such as screen readers.

      Success Criterion:


        1. Footer_Link_List.png
          23 kB
          Andreas Burkard
        2. Forum_Controls_List.PNG
          25 kB
          Andreas Burkard
        3. Glossary_Filter_List.png
          12 kB
          Andreas Burkard
        4. Profile_Menu_List.png
          21 kB
          Andreas Burkard

        Issue Links



              Unassigned Unassigned
              aburkard Andreas Burkard
              Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              1 Vote for this issue
              3 Start watching this issue