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

Inconsistencies in the way submission status is handled when user's group is changed.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.4
    • Fix Version/s: None
    • Component/s: Assignment, Groups
    • Labels:
    • Affected Branches:
      MOODLE_34_STABLE

      Description

      Assumptions

      • A course that contains two groups (Group 1 and Group 2)
      • A teacher is enrolled on the course.
      • 4 students enrolled onto the course:
        • Student 1 and Student 2 are in Group 1
        • Student 3 and Student 4 are in Group 2
      • An assignment (Assignment 1) with the following settings:
        • Students submit in groups: Yes
        • Use marking workflow: No
        • Require all group members submit: No
      • An assignment (Assignment 2) with the following settings: 
        • Students submit in groups: Yes
        • Use marking workflow: Yes
        • Require all group members submit: No

      Steps to reproduce:

      1. As student 1 submit a file to Assignment 1
      2. As student 1 submit a file to Assignment 2
      3. As a teacher 'View all submissions' in Assignment 1. You should see:
        • Student 1 and 2 have submitted
        • Student 3 and 4 have not submitted
      4. As a teacher 'View all submissions' in Assignment 2. You should see:
        • Student 1 and 2 have submitted
        • Student 3 and 4 have not submitted
      5. Modify the groups of Student 1 so that they are in Group 2 and not Group 1
      6. Modify the groups of Student 3 so that they are in Group 1 and not Group 2
      7. As a teacher 'View all submissions' in Assignment 1. You will see:
        • Student 1 shows as having submitted, but has no submission file
        • Student 2 and 3 show as having submitted and have a submission file
        • Student 4 has not submitted
      8. As a teacher 'View all submissions' in Assignment 2. You will see:
        • Student 1 shows as having not submitted, but has a last modified submission date
        • Student 2 and 3 show as having submitted and have a submission file
        • Student 4 has not submitted
      9. Modify the groups on Student 1 so that they are in both Group 1 and Group 2
      10. As a teacher 'View all submissions' in Assignment 1. You will see:
        • Student 1 shows as having not submitted, but has a last modified submission date.
        • Student 2 and 3 show as having submitted and have a submission file
        • Student 4 has not submitted

      I think both cases should have the same behaviour

      I suspect the correct behaviour should be:

      • Student 1 shows as having not submitted, has no file and no date
      • Student 2 and 3 show as having submitted and have a submission file
      • Student 4 has not submitted

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              nmagill Neill Magill
              Participants:
              Component watchers:
              Damyon Wiese, Adrian Greeve, Mihail Geshoski, Peter Dias, Andrew Nicols, Mathew May, Michael Hawkins, Shamim Rezaie, Simey Lameze
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: