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

Implement question regrade for question versions using dry-run (regression)

XMLWordPrintable

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • master_MDL-72890_quiz-regrade
    • Hide
      1. Set up a new site
      2. Login as an admin
      3. Create a new course
      4. Enrol two students s1 and s2 in the course
      5. Navigate to Course administration > Questions
      6. Create a couple of questions with grades - a Multiple choice (q1) and a True or false (q2) question
      7. Create a quiz
      8. Add those questions to the quiz
      9. On a new browser session (e.g. incognito mode), log in as s1 and attempt the quiz. Take note of s1's grade.
      10. Log in as s2 and attempt the quiz. Make sure to have the same answer as s1 for q2 and a different answer for q1. Take note of s2's grade.
      11. Back on the admin's browser, navigate to the quiz > Results and check the attempts table.
      12. Click "Dry run a full regrade"
      13. Confirm that none of the attempts needs regrading.
      14. Click Questions on the navbar.
      15. Edit q1 and change the grade of an option selected by s1. This will be the question's v2.
      16. Select q1's version 1.
      17. Edit q2 and change the answer from true to false. Save the changes. This will be the question's v2.
      18. Edit q2 again and change the answers back. Save the changes. This will be v3 (the latest version).
      19. Select q2's version 2
      20. Go back to the Results page
      21. Click "Dry run a full regrade"
      22. Confirm that "Regrade" is "Needed" for both attempt.
      23. Click Regrade all
      24. Confirm that the Regrade column indicates "Done" for both attempts.
      25. On the student's browser session, log in as as1 and check s1's attempt on the other browser session.
      26. Confirm that s1's grade has been updated to the regraded value.
      27. On the admin's browser, go to the Questions page, and select "Always latest" for the questions' version.
      28. Go back to the Results page, and dry run a full regrade.
      29. Confirm that both s1 and s2's attempts need regrading.
      30. Regrade all.
      31. Confirm that the regrade has been done for both attempts and that the grades have been updated accordingly on the students' browsers.

       

      Show
      Set up a new site Login as an admin Create a new course Enrol two students s1 and s2 in the course Navigate to Course administration > Questions Create a couple of questions with grades - a Multiple choice (q1) and a True or false (q2) question Create a quiz Add those questions to the quiz On a new browser session (e.g. incognito mode), log in as s1 and attempt the quiz. Take note of s1's grade. Log in as s2 and attempt the quiz. Make sure to have the same answer as s1 for q2 and a different answer for q1. Take note of s2's grade. Back on the admin's browser, navigate to the quiz > Results and check the attempts table. Click " Dry run a full regrade " Confirm that none of the attempts needs regrading. Click Questions on the navbar. Edit q1 and change the grade of an option selected by s1. This will be the question's v2. Select q1's version 1. Edit q2 and change the answer from true to false. Save the changes. This will be the question's v2. Edit q2 again and change the answers back. Save the changes. This will be v3 (the latest version). Select q2's version 2 Go back to the Results page Click " Dry run a full regrade " Confirm that " Regrade " is " Needed " for both attempt. Click Regrade all Confirm that the Regrade column indicates " Done " for both attempts. On the student's browser session, log in as as1 and check s1's attempt on the other browser session. Confirm that s1's grade has been updated to the regraded value. On the admin's browser, go to the Questions page, and select " Always latest " for the questions' version. Go back to the Results page, and dry run a full regrade. Confirm that both s1 and s2's attempts need regrading. Regrade all. Confirm that the regrade has been done for both attempts and that the grades have been updated accordingly on the students' browsers.  

      Question regrade using dry dun or a selected one could be done previously. But now, editing a question or changing a question creates a new version of that question. On the other hand, the attempt is connected to the previous question id.

      We need to change the dry run to work with the latest attempt or even an enhanced UI with some selection around it.

            safatshahin Safat Shahin
            safatshahin Safat Shahin
            Tim Hunt Tim Hunt
            Jun Pataleta Jun Pataleta
            Gladys Basiana Gladys Basiana
            Votes:
            1 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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