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

Gradebook: Single view: Accessibility issues

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Requirement

      You'd need the WAVE browser extension for this test

      Test 1& Test 2

      1. Log in as admin
      2. Create a course and enrol 2 students in it
      3. Create a quiz, an assignment and a forum in the course
      4. Go to the grade book (Grades) of the course and access to the "Single view" tab
      5. Select a student from the 'Select user...' drop-down menu
      6. View source of the page (usually ctrl+u)
      7. Copy the source
      8. Visit https://validator.w3.org/nu/
      9. Set the check by field to 'text input' and replace the content of the text editor with what you copied on step #7
      10. Press the 'check' button
      11. Press the 'message filtering' button
      12. Verify that you don't see any errors
      13. Repeat the test, but at step 5, select an activity from the 'Select grade item' drop-down menu

      Test 3 & Test 4

      1. Log in as admin and visit the course you created at test 1
      2. Go to the grade book (Grades) and access to the "Single view" tab
      3. Select a student from the 'Select user...' drop-down menu
      4. Press the WAVE icon on your browser
      5. Verify that you do not see any:
        • 'Empty form label' error
        • 'Multiple form labels' error
        • 'Empty table header' error
      6. Repeat the test, but at step 3, select an activity from the 'Select grade item' drop-down menu
      Show
      Requirement You'd need the  WAVE browser extension  for this test Test 1& Test 2 Log in as admin Create a course and enrol 2 students in it Create a quiz, an assignment and a forum in the course Go to the grade book (Grades) of the course and access to the "Single view" tab Select a student from the 'Select user...' drop-down menu View source of the page (usually ctrl+u) Copy the source Visit  https://validator.w3.org/nu/ Set the check by field to 'text input' and replace the content of the text editor with what you copied on step #7 Press the 'check' button Press the 'message filtering' button Verify  that you don't see any errors Repeat the test, but at step 5, select an activity from the 'Select grade item' drop-down menu Test 3 & Test 4 Log in as admin and visit the course you created at test 1 Go to the grade book (Grades) and access to the "Single view" tab Select a student from the 'Select user...' drop-down menu Press the WAVE icon on your browser Verify that you do not see any: 'Empty form label' error 'Multiple form labels' error 'Empty table header' error Repeat the test, but at step 3, select an activity from the 'Select grade item' drop-down menu
    • Affected Branches:
      MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull 3.7 Branch:
    • Pull 3.8 Branch:
    • Pull Master Branch:
      MDL-68343-master
    • Story Points:
      1
    • Sprint:
      International 3.9 - Sprint 9

      Description

      Issues
      A
      • See 1.3.1 re: labels:
        Info and Relationships:
        1.3.1 Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
        See Fig. 17.01 and Fig. 17.02
      • Error found using W3C Nu Validation Service and filtered to indicate WCAG errors only. See Fig. 12.05
      Affected guidelines
      A
      • Labels or Instructions
        3.3.2 Labels or instructions are provided when content requires user input
      • Parsing:
        4.1.1 In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.
        Note: Start and end tags that are missing a critical character in their formation, such as a closing angle bracket or a mismatched attribute value quotation mark are not complete.

        Attachments

        1. Fig. 12.05.png
          Fig. 12.05.png
          5 kB
        2. Fig. 17.01.png
          Fig. 17.01.png
          16 kB
        3. Fig. 17.02.png
          Fig. 17.02.png
          18 kB
        4. Screenshot_1.png
          Screenshot_1.png
          157 kB
        5. Screenshot_2.png
          Screenshot_2.png
          102 kB

          Activity

            People

            Assignee:
            rezaie9 Shamim Rezaie
            Reporter:
            rezaie9 Shamim Rezaie
            Peer reviewer:
            Simey Lameze
            Integrator:
            Sara Arjona (@sarjona)
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              13/Jul/20

                Time Tracking

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