Skip to content

Commit 16e2d26

Browse files
author
Kwabena
committed
MDL-65527 mod_assign: Update group assignment submission filter to show all group members by submission status
1 parent f4f1666 commit 16e2d26

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

mod/assign/locallib.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6133,6 +6133,19 @@ protected function update_team_submission(stdClass $submission, $userid, $update
61336133
} else {
61346134
$submission->status = ASSIGN_SUBMISSION_STATUS_DRAFT;
61356135
}
6136+
6137+
// MDL-65527-main -> Start
6138+
// Update Group assigment submission for members so it can be filtered by status to show all members
6139+
if( count($team) > 1 && $anysubmitted){
6140+
foreach ($team as $member) {
6141+
$groupmembersubmission = $this->get_user_submission($member->id, false, $submission->attemptnumber);
6142+
$groupmembersubmission->status = $submission->status;
6143+
$groupmembersubmission->timemodified = $submission->timemodified;
6144+
$result = $DB->update_record('assign_submission', $groupmembersubmission);
6145+
}
6146+
}
6147+
// MDL-65527-main -> End
6148+
61366149
$result = $DB->update_record('assign_submission', $submission);
61376150
}
61386151
} else {

0 commit comments

Comments
 (0)