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

Drag and Drop Marker Question Type: Saves incorrect marker positions or lost markers (follow up of MDL-71145)

XMLWordPrintable

    • MOODLE_310_STABLE, MOODLE_400_STABLE
    • MOODLE_310_STABLE, MOODLE_311_STABLE
    • MDL-72679-master
    • Hide

      I am copied the replication steps with few modification on screen sizes, and there should be no position changes or lost marker at step 15

      1. Create a course.
      2. Go to the Question bank.
      3. Import the attached question XML file *from https://tracker.moodle.org/browse/MDL-71145.*
      4. Create a Quiz with the imported question and a True/False question
      5. Preview the Quiz.
      6. Set the browser size to "1366x768"
      7. With the imported question, place three drag marks by Dragging the marker from the drag home area to the drop area.
        1. Verify that there are 3 markers in the drop area.
      8. Navigate to the True/False question in the quiz
      9. Set browser size to "640x480" while you are on True/False question
      10. Navigate back to the ddmatch-question you used in step 7.
      11. Drag the marker from the drag home area to the drop area.
      12. Verify that there are 4 markers in the drop area.
      13. Remember or note the position of these 4 markers.
      14. Submit and finish the quiz.
      15. Expected: All 4 markers' positions remain the same and there is no lost marker
      Show
      I am copied the replication steps with few modification on screen sizes, and there should be no position changes or lost marker at step 15 Create a course. Go to the Question bank. Import the attached question XML file *from https://tracker.moodle.org/browse/MDL-71145.* Create a Quiz with the imported question and a True/False question Preview the Quiz. Set the browser size to "1366x768" With the imported question, place three drag marks by Dragging the marker from the drag home area to the drop area. Verify that there are 3 markers in the drop area. Navigate to the True/False question in the quiz Set browser size to "640x480" while you are on True/False question Navigate back to the ddmatch-question you used in step 7. Drag the marker from the drag home area to the drop area. Verify that there are 4 markers in the drop area. Remember or note the position of these 4 markers. Submit and finish the quiz. Expected: All 4 markers' positions remain the same and there is no lost marker

      https://tracker.moodle.org/browse/MDL-71145 seems not fixed perfectly yet. I was able to confirm the issue on Moodle 3.10.7 and Moodle 4.0 (qa.moodledemo.net) with the attached question from MDL-71145. This issue should really be fixed, since this means that correct student answers might accidentally be marked wrong.

      Steps to reproduce (steps bold which are different to the MDL-71145 issue):

      1. Create a course.
      2. Go to the Question bank.
      3. Import the attached question XML file *from https://tracker.moodle.org/browse/MDL-71145.*
      4. Preview the imported question.
      5. Turn on the Responsive mode in the Browser:
        1. Open browser developer tools
        2. FInd the Responsive mode button (Top left next of dev tools looking like an phone + tablet in Chrome)
      6. Set the responsive resolution to 1366x768.
      7. Place three drag merks by Dragging the marker from the drag home area to the drop area.
        1. Verify that there are 3 markers in the drop area.
      8. Navigate to another question in the exam
      9. Set the responsive resolution to 360x640 while you are in another question
      10. Navigate back to the ddmatch-question you used in step 7.
      11. Drag the marker from the drag home area to the drop area.
      12. Verify that there are 4 markets in the drop area.
      13. Remember or note the position of these 4 markers.
      14. Press the Save button.
      15. Now the position of the markers has changed/the 4. marker is lost.

        1. MDL-72679_master_Step 12.png
          MDL-72679_master_Step 12.png
          247 kB
        2. MDL-72679_master_Step 15.png
          MDL-72679_master_Step 15.png
          247 kB
        3. MDL-72679_v310_Step 12.png
          MDL-72679_v310_Step 12.png
          241 kB
        4. MDL-72679_v311_Step 12.png
          MDL-72679_v311_Step 12.png
          241 kB
        5. MDL-72679_v311_Step 15.png
          MDL-72679_v311_Step 15.png
          243 kB
        6. MDL-72679_master_Step 7.png
          MDL-72679_master_Step 7.png
          407 kB
        7. MDL-72679_v310_Step 15.png
          MDL-72679_v310_Step 15.png
          242 kB
        8. MDL-72679_v310_Step 7.png
          MDL-72679_v310_Step 7.png
          375 kB
        9. MDL-72679_v311_Step 7.png
          MDL-72679_v311_Step 7.png
          375 kB

            Nguyen Nathan Nguyen
            wsam@zhaw.ch Samuel Witzig
            Tim Hunt Tim Hunt
            Jun Pataleta Jun Pataleta
            Angelia Dela Cruz Angelia Dela Cruz
            Votes:
            6 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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