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

Keyboard accessibility of EditPDF is poor

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.6, 2.7.3, 2.8, 2.9, 3.2.7, 3.3.3, 3.4, 3.4.3, 3.5, 3.6
    • Fix Version/s: 3.4.4, 3.5.1
    • Component/s: Accessibility, Assignment
    • Labels:
    • Testing Instructions:
      Hide

      Part 1 Testing instructions for LEFT-TO-RIGHT languages (i.e. English):

      1. As Admin or Teacher create new / use an existing Course.
      2. Add a Student to the Course.
      3. Add an Assignment to the Course.
      4. As Admin or Teacher go to the Course > Assignment Grading summary page > Grade button.
      5. You should see the Grading interface for a particular Student in the Course.
      6. Click on the Grading interface page, and press the Tab button.
      7. It should focus the page on Course name link displayed the top-left-hand side.
      8. Continue to press the Tab button to traverse through the various buttons in the Grading interface.
      9. Ensure that the tabbing cycles through the annotations buttons from LEFT-TO-RIGHT in order of display.

      Part 2 Testing instructions for RIGHT-TO-LEFT languages (i.e. Arabic / Hebrew)

      1. Reuse the test setup from Part 1.
      2. As Admin go to Site administration > Language > Language packs.
        • Install Arabic and Hebrew languages.
      3. As Admin or Teacher go to the Course > Assignment Grading summary page.
      4. Use the navbar at the top of the page, select the language option and set it to Arabic – عربي ‎(ar)‎ or Hebrew – עברית ‎(he)‎
      5. Click on the Grade button – i.e. درجة for Arabic or ציונים for Hebrew
      6. You should see the Grading interface for a particular Student in the Course.
      7. Click on the Grading interface page, and press the Tab button.
      8. It should focus the page on Course name link displayed the top-left-hand side.
      9. Continue to press the Tab button to traverse through the various buttons in the Grading interface.
      10. Ensure that the tabbing cycles through the annotations buttons from RIGHT-TO-LEFT in order of display.

      NOTE: The cycling of the Colourpicker and Stamppicker dropdown menus is not addressed in this fix, as it does not currently supported by tabbing.

      Show
      Part 1 Testing instructions for LEFT-TO-RIGHT languages (i.e. English): As Admin or Teacher create new / use an existing Course. Add a Student to the Course. Add an Assignment to the Course. As Admin or Teacher go to the Course > Assignment Grading summary page > Grade button. You should see the Grading interface for a particular Student in the Course. Click on the Grading interface page, and press the Tab button. It should focus the page on Course name link displayed the top-left-hand side. Continue to press the Tab button to traverse through the various buttons in the Grading interface. Ensure that the tabbing cycles through the annotations buttons from LEFT-TO-RIGHT in order of display. Part 2 Testing instructions for RIGHT-TO-LEFT languages (i.e. Arabic / Hebrew) Reuse the test setup from Part 1. As Admin go to Site administration > Language > Language packs. Install Arabic and Hebrew languages. As Admin or Teacher go to the Course > Assignment Grading summary page. Use the navbar at the top of the page, select the language option and set it to Arabic – عربي ‎(ar)‎ or Hebrew – עברית ‎(he)‎ Click on the Grade button – i.e. درجة for Arabic or ציונים for Hebrew You should see the Grading interface for a particular Student in the Course. Click on the Grading interface page, and press the Tab button. It should focus the page on Course name link displayed the top-left-hand side. Continue to press the Tab button to traverse through the various buttons in the Grading interface. Ensure that the tabbing cycles through the annotations buttons from RIGHT -TO-LEFT in order of display. NOTE: The cycling of the Colourpicker and Stamppicker dropdown menus is not addressed in this fix, as it does not currently supported by tabbing.
    • Affected Branches:
      MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_32_STABLE, MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE, MOODLE_36_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE, MOODLE_35_STABLE
    • Pull 3.5 Branch:
    • Pull Master Branch:
      MDL-44081-master

      Description

      • The tab order is all over the place
      • The dropdown Menu for colour picking does not respond to keyboard events

        Attachments

          Activity

            People

            • Votes:
              2 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                9/Jul/18

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m