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

Course management: Create new course: Accessibility issues

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      You'd need the WAVE browser extension for this test

      Test 1

      1. Log in as admin
      2. Go to 'Site administration > Courses' and click on 'Add a new course' link
      3. View source of the page (usually ctrl+u)
      4. Copy the source
      5. Visit https://validator.w3.org/nu/
      6. Set the check by field to 'text input' and replace the content of the text editor with what you copied on step 4
      7. Press the 'check' button
      8. Press the 'message filtering' button
      9. Verify that you don't see any errors (except for the missing alt attribute for the user profile image).

      Test 2

      1. Log in as admin
      2. Go to 'Site administration > Courses' and click on 'Add a new course' link
      3. Press the WAVE icon on your browser
      4. Verify that you do not see any:
        1. 'Orphaned form label' warning
        2. 'Missing fieldset' warning

      Test 3: Regression Test for MDL-60975

      1. Install the attached plugin (mdl60975.zip) to the local folder
      2. Initialise Behat.
      3. Run Behat tests for the "@local_mdl60975" tag

        php admin/tool/behat/cli/run.php --tags=@local_mdl60975
        

      4. Confirm that both tests, one for the filepicker added by mform and one added by admin config, are all passing
      Show
      You'd need the  WAVE browser extension  for this test Test 1 Log in as admin Go to 'Site administration > Courses' and click on 'Add a new course' link 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 4 Press the 'check' button Press the 'message filtering' button Verify  that you don't see any errors (except for the missing alt attribute for the user profile image). Test 2 Log in as admin Go to 'Site administration > Courses' and click on 'Add a new course' link Press the WAVE icon on your browser Verify  that you do not see any: 'Orphaned form label' warning 'Missing fieldset' warning Test 3: Regression Test for  MDL-60975 Install the attached plugin ( mdl60975.zip ) to the local folder Initialise Behat. Run Behat tests for the " @local_mdl60975 " tag php admin/tool/behat/cli/run.php --tags=@local_mdl60975 Confirm that both tests, one for the filepicker added by mform and one added by admin config, are all passing
    • Affected Branches:
      MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull 3.8 Branch:
    • Pull Master Branch:
      MDL-68353-master
    • Story Points:
      1
    • Sprint:
      International 3.9 - Sprint 9

      Description

      Issues
      A
      • A button is empty or has no value text. See Fig. 20.01
      • See 1.3.1 re: labels (See Fig. 20.02 and Fig. 20.03 and Fig. 20.04):
        Info and Relationships:
        1.3.1 Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
      • Errors found using W3C Nu Validation Service and filtered to indicate WCAG errors only
      Affected guidelines
      A
      • Text Alternatives:
        1.1.1 All non-text content that is presented to the user has a text alternative that serves the equivalent purpose, except for the situations listed below.
      • 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. screenshot-1.png
          screenshot-1.png
          192 kB
        2. mdl60975.zip
          13 kB
        3. image-2020-05-29-14-18-50-798.png
          image-2020-05-29-14-18-50-798.png
          235 kB
        4. Fig. 20.04.png
          Fig. 20.04.png
          22 kB
        5. Fig. 20.03 b.png
          Fig. 20.03 b.png
          12 kB
        6. Fig. 20.03 a.png
          Fig. 20.03 a.png
          14 kB
        7. Fig. 20.02.png
          Fig. 20.02.png
          12 kB
        8. Fig. 20.01.png
          Fig. 20.01.png
          9 kB

          Activity

            People

            Assignee:
            rezaie9 Shamim Rezaie
            Reporter:
            rezaie9 Shamim Rezaie
            Peer reviewer:
            Bas Brands
            Integrator:
            Jun Pataleta
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

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

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 2 hours, 5 minutes
                1w 2h 5m