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

Details

    • MOODLE_310_STABLE, MOODLE_400_STABLE
    • MOODLE_310_STABLE, MOODLE_311_STABLE
    • MDL-72679-311
    • 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

    Description

      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.

      Attachments

        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_master_Step 7.png
          MDL-72679_master_Step 7.png
          407 kB
        4. MDL-72679_v310_Step 12.png
          MDL-72679_v310_Step 12.png
          241 kB
        5. MDL-72679_v310_Step 15.png
          MDL-72679_v310_Step 15.png
          242 kB
        6. MDL-72679_v310_Step 7.png
          MDL-72679_v310_Step 7.png
          375 kB
        7. MDL-72679_v311_Step 12.png
          MDL-72679_v311_Step 12.png
          241 kB
        8. MDL-72679_v311_Step 15.png
          MDL-72679_v311_Step 15.png
          243 kB
        9. MDL-72679_v311_Step 7.png
          MDL-72679_v311_Step 7.png
          375 kB

        Issue Links

          Activity

            People

              Nguyen Nathan Nguyen
              wsam@zhaw.ch Samuel Witzig
              Tim Hunt Tim Hunt
              Jun Pataleta Jun Pataleta
              Angelia Dela Cruz Angelia Dela Cruz
              Safat Shahin, Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Tim Hunt, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              6 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                8/Nov/21

                Time Tracking

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