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

Quiz reports showing best graded attempts + students who have not attempted the quiz, misses in-progress students

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.5.4, 2.6.1
    • Fix Version/s: 2.6.4, 2.7.1
    • Component/s: Quiz
    • Labels:
    • Testing Instructions:
      Hide

      You need to test both the Results -> Grades and Results -> Responses reports for a quiz with several attempt by a number of different students.

      1. Create a quiz allowing unlimited attempts, and Highest grade.
      2. Add two true-false questions. (Does not have to be TF, but they are quickest.)
      3. As Student 1, Make one attempt scoring 50%, one scoring 100%, then start but don't submit a third attempt.
      4. As student 2, Submit one attempt.
      5. As student 3, don't make any attempts.
      6. As teacher/admin, View Results -> Responses
      7. Verify 'Show at most one finished attempt per user (Highest grade)' is disabledIf depending on whether Finished is selected above.
      8. Run the report for Finished and in-progress attempts, for enrolled users who did, or did not, attept the quiz. Turn on the 'Show at most one finished attempt per user (Highest grade)' option.
      9. You should see Student 1 listed twice, and the others listed once.
      10. Play with other combinations of options if you like.
      11. Now go to Results -> Grades. And repeat steps 7-9.
      12. Verify Show only attempts ... that have been regraded / are marked as needing regrading is disabledIf depending on whether 'Enrolled users who have not attempted the quiz' is selected.
      13. Select that option, and redisplay the report.
      14. Verify that the report is now empty.
      Show
      You need to test both the Results -> Grades and Results -> Responses reports for a quiz with several attempt by a number of different students. Create a quiz allowing unlimited attempts, and Highest grade. Add two true-false questions. (Does not have to be TF, but they are quickest.) As Student 1, Make one attempt scoring 50%, one scoring 100%, then start but don't submit a third attempt. As student 2, Submit one attempt. As student 3, don't make any attempts. As teacher/admin, View Results -> Responses Verify 'Show at most one finished attempt per user (Highest grade)' is disabledIf depending on whether Finished is selected above. Run the report for Finished and in-progress attempts, for enrolled users who did, or did not, attept the quiz. Turn on the 'Show at most one finished attempt per user (Highest grade)' option. You should see Student 1 listed twice, and the others listed once. Play with other combinations of options if you like. Now go to Results -> Grades. And repeat steps 7-9. Verify Show only attempts ... that have been regraded / are marked as needing regrading is disabledIf depending on whether 'Enrolled users who have not attempted the quiz' is selected. Select that option, and redisplay the report. Verify that the report is now empty.
    • Affected Branches:
      MOODLE_25_STABLE, MOODLE_26_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE, MOODLE_27_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      Description

      Suppose you want to see where all your students are with the quiz, but only wnat to see the most relevant attempt for students who have made many attempts. Then you are liketly to select

      • Enrolled users who have, or have not, attempted the quiz
      • In progress, overdue, finished, never submitted i.e. all four boxes are ticked.
      • Show only attempts that are graded

      For these settings the report currently contains

      • all students who have been graded
      • all student who have not started
        It does not contain students whose test is 'in progress'. So that's the logical deficiency.

      For students with both completed attempts, and an in-progress attempt, we should show just the best completed attempt.

      So for the setting above we should show

      • graded attempst for those who have them
      • in progress attempts for those that are in progress and do not have a graded attempt
      • not started attempts for those who have no graded attempts and no in progress attempts.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              timhunt Tim Hunt
              Reporter:
              timhunt Tim Hunt
              Peer reviewer:
              Sam Marshall
              Integrator:
              Dan Poltawski
              Tester:
              Jason Fowler
              Participants:
              Component watchers:
              Tim Hunt, Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                14/Jul/14