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

Resolve Drag-and-Drop Interaction in qtype_ordering for SC 2.5.7

XMLWordPrintable

    • MOODLE_404_STABLE
    • MOODLE_404_STABLE
    • MDL-80426-main-2
    • Hide

      You need a screen reader for this test.

      1. Go to the question bank in a course
      2. Create an 'ordering' question type with a few options (let's say 4)
        1. set the "Layout of items" to "vertical"
      3. Make sure that the screen reader is enabled
      4. Preview the question
      5. Verify that there are buttons to change the order of answer options
      6. Verify that the buttons change the order of answer options
        • Test this step with both mouse and keyboard
      7. Verify that when you change the order of options, the screen-reader says "xyz moved. New position [a] of [b]"
        • Make sure the correct numbers are used as [a] and [b]
      8. Repeat the test, and set "Layout of item" to "horizontal" at step 2.1
      Show
      You need a screen reader for this test. Go to the question bank in a course Create an 'ordering' question type with a few options (let's say 4) set the "Layout of items" to "vertical" Make sure that the screen reader is enabled Preview the question Verify that there are buttons to change the order of answer options Verify that the buttons change the order of answer options Test this step with both mouse and keyboard Verify that when you change the order of options, the screen-reader says "xyz moved. New position [a] of [b] " Make sure the correct numbers are used as [a] and [b] Repeat the test, and set "Layout of item" to "horizontal" at step 2.1
    • 5
    • Team Alpha - Planning I1-2024, Team Alpha - Sprint 1 I1-2024, Team Alpha - Sprint 2 I1-2024, Team Alpha - Sprint 3 I1-2024, Team Alpha - Sprint 4 I1-2024

      The current implementation of the ordering question type plugin attempts to provide an alternative to dragging items by allowing users to click instead. However, this approach has limitations, including a critical bug that restricts its functionality to moving only one item. Furthermore, the method is not suitable for touchscreen devices, resulting in a non-compliance with Success Criterion 2.5.7. This ticket aims to address the bug and enhance the drag-and-drop interaction to fully align with accessibility standards.

       

        1. example-question-planets.png
          example-question-planets.png
          7 kB
        2. horizontal-view.png
          horizontal-view.png
          172 kB
        3. image-2024-04-24-04-34-02-203.png
          image-2024-04-24-04-34-02-203.png
          79 kB
        4. MOV_1078 (1).mp4
          62.64 MB
        5. vertical-view.png
          vertical-view.png
          197 kB

            rezaie9 Shamim Rezaie
            rezaie9 Shamim Rezaie
            Glyn (Mathew) May Glyn (Mathew) May
            Jun Pataleta Jun Pataleta
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 2 days, 3 hours, 10 minutes
                1w 2d 3h 10m

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