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

Accessibility issues on the single-view grade report page

XMLWordPrintable

    • MOODLE_401_STABLE, MOODLE_402_STABLE
    • MOODLE_401_STABLE, MOODLE_402_STABLE
    • MDL-79057-401
    • MDL-79057-master
    • Hide
      1. Create a course with a few gradable activities (e.g. assignments, quizzes, forums, etc.)
      2. Enrol at least one student in the course
      3. As teacher/admin, go to the course's Grades > View > Single view report page.
      4. Test the page on the following view modes:
        View by Edit mode
        Users Off
        Users On
        Grade items Off
        Grade items On
      5. For the given viewing mode, view the page source.
      6. Copy the HTML source code and validate it using the Nu HTML validator.
      7. Confirm that you don't get validation errors.
        • Note: On master, you may encounter an error related to aria-controls. This is being fixed on a separate issue.
      8. Test the page using an accessibility checker (e.g. axe DevTools)
      9. Confirm that there are no accessibility issues related to the main content region of the Single view user report page.
      10. If editing mode is turned on, click Actions > Override all to enable all grade fields on the report table.
      11. Tab through the table and confirm that the tab order of the input fields goes from left to right and from top to bottom. (e.g. tabbing through the report table, the tab order goes from left to right of the top row and then goes to the next row and goes from left to right again, and so on.)
      Show
      Create a course with a few gradable activities (e.g. assignments, quizzes, forums, etc.) Enrol at least one student in the course As teacher/admin, go to the course's Grades > View > Single view report page. Test the page on the following view modes: View by Edit mode Users Off Users On Grade items Off Grade items On For the given viewing mode, view the page source. Copy the HTML source code and validate it using the Nu HTML validator. Confirm that you don't get validation errors. Note: On master, you may encounter an error related to aria-controls. This is being fixed on a separate issue. Test the page using an accessibility checker (e.g. axe DevTools) Confirm that there are no accessibility issues related to the main content region of the Single view user report page. If editing mode is turned on, click Actions > Override all to enable all grade fields on the report table. Tab through the table and confirm that the tab order of the input fields goes from left to right and from top to bottom. (e.g. tabbing through the report table, the tab order goes from left to right of the top row and then goes to the next row and goes from left to right again, and so on.)

      Some accessibility issues specific to the single-view grade report pages were raised during the 4.2 accessibility audit.

      View by users
      1. HTML validation errors
      View by grade items
      1. Empty H2 tag (SC 1.3.1 Level A, SC 4.1.2 Level A)
      2. Headings are incorrectly nested. It is recommended headings are properly nested (e.g., h1 followed by h2, h2 followed by h2 or h3, h3 followed by h3 or h4, etc.). (SC 2.4.10 Level AAA)
      Edit mode
      1. Keyboard focus does not move in an efficient or logical order around the page.
      2. When selecting any of the overrides, such as the checkbox or from the Actions dropdown, the input field that becomes enabled is displayed as the first object on the page.
        The page order becomes, the input fields, skip to content, primary navigation, main content and footer
      3. HTML validation errors

            jpataleta Jun Pataleta
            jpataleta Jun Pataleta
            Mihail Geshoski Mihail Geshoski
            Huong Nguyen Huong Nguyen
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours, 27 minutes
                4h 27m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.