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

Accessibility issues on Grades > User report

XMLWordPrintable

    • MOODLE_401_STABLE, MOODLE_402_STABLE
    • MOODLE_401_STABLE, MOODLE_402_STABLE
    • MDL-79056-401
    • MDL-79056-master
    • Hide
      Setup
      1. Create a course with several gradeable activities (e.g. assignments, quizzes, etc.) and/or grade items under several grade categories.
      2. Go to the course
      3. Go to Grades > View > User report
      4. Enter a value on the "Search users" field so that it will yield more than one search result.
      5. Select "View all results"
      6. You should see the user reports of all the users that match the search criterion.
      HTML validation
      1. Right-click on the page and click "View page source"
      2. Copy the page source and validate using NU HTML Validator
      3. Confirm that there are no validation errors related to the user report table
        • Note 1: There may be warnings but this is okay
        • Note 2: There may be an error related to the combo boxes, but this will be fixed on a separate issue.
      Accessibility checker
      1. Run axe DevTools on the page.
      2. Confirm that there are no accessibility errors related to the elements within the user report container.
      Appearance
      1. Back up this course and restore in a Moodle instance without the patch (e.g. in a moodle.git instance).
      2. View the patched and unpatched versions of the user report grading page.
      3. Confirm that there are no visual changes between the patched and unpatched versions.
      Show
      Setup Create a course with several gradeable activities (e.g. assignments, quizzes, etc.) and/or grade items under several grade categories. Go to the course Go to Grades > View > User report Enter a value on the " Search users " field so that it will yield more than one search result. Select "View all results" You should see the user reports of all the users that match the search criterion. HTML validation Right-click on the page and click "View page source" Copy the page source and validate using NU HTML Validator Confirm that there are no validation errors related to the user report table Note 1: There may be warnings but this is okay Note 2: There may be an error related to the combo boxes, but this will be fixed on a separate issue. Accessibility checker Run axe DevTools on the page. Confirm that there are no accessibility errors related to the elements within the user report container. Appearance Back up this course and restore in a Moodle instance without the patch (e.g. in a moodle.git instance). View the patched and unpatched versions of the user report grading page. Confirm that there are no visual changes between the patched and unpatched versions.

      Some accessibility issues specific to the User report have been raised from the accessibility audit:

      1. Orphaned label for the "View report as" dropdown. (SC 1.3.1 Level A, SC 4.1.2 Level A) Deferring this to MDL-79058
      2. HTML validator errors on the user report (SC 4.1.1 Level A)

        1. differences.png
          differences.png
          278 kB
        2. MDL-79056.png
          MDL-79056.png
          1.26 MB
        3. styles-fixedup.png
          styles-fixedup.png
          117 kB
        4. which-heading.png
          which-heading.png
          92 kB

            jpataleta Jun Pataleta
            jpataleta Jun Pataleta
            David Woloszyn David Woloszyn
            Jake Dallimore Jake Dallimore
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 2 hours, 38 minutes
                1d 2h 38m

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