I'm looking at the weirdest case that I have ever seen in over 10 years of Moodle usage.
Somehow, a turned in assignment, has switched from user A to user B.
- When I look at the assignment, I can see a file submitted by user A.
- However when I look in the log files, I can see that user A has not submitted anything but user B has submitted a file at the exact same time
- Also, when I'm opening the submitted assignment file (from which Moodle says it is submitted by user A) I can clearly see it is from user B
Has anyone ever experienced this? It causes a BIG problem internally as from now on, in the entire team, the discussion has burst out about the safety of Moodle. Some of the assignments contain very sensitive information (like medical data) and when it ends up under the wrong user we are in BIG trouble.
I don't have more evidence than the specific log files of this course, which clearly show user B uploading a file at time X. And user A having a turned in assignment at exactly the same time, but no log files proving that user A turned in anything.
What are the odds of mixing sessions in Moodle? This is even a single server with a single database (no clustering). I'm puzzled, have no answer for this... and that's exactly what the team is not fine with. They want to know HOW and WHY this happened.
Eureka. I think you nailed it. The group setting on the assignment is set.
However, that does leave me puzzling a bit. I understand now why an submission made by user A ends up with user B. I do however not get why it isn't also with User A.
The option 'require group to make a submission' is set to NO. So if User A was in a group at the time of submission, it would end up with User B if they share a group.
What if User A is later removed from that group, would the assignment just stick to user B and not to User A?