From 7aec80dd9e3897fffc371773ee2fbd8fb2bf76df Mon Sep 17 00:00:00 2001 From: Ruslan Kabalin Date: Fri, 17 May 2013 15:47:50 +0100 Subject: [PATCH] MDL-39760: mod_assign: Make submit_for_grading accept submission as parameter --- mod/assign/locallib.php | 2 +- mod/assign/submissionplugin.php | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index d6e7c41f6c7..b60580282d0 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -2662,7 +2662,7 @@ class assign { // Give each submission plugin a chance to process the submission $plugins = $this->get_submission_plugins(); foreach ($plugins as $plugin) { - $plugin->submit_for_grading(); + $plugin->submit_for_grading($submission); } $submission->status = ASSIGN_SUBMISSION_STATUS_SUBMITTED; diff --git a/mod/assign/submissionplugin.php b/mod/assign/submissionplugin.php index 29462c9ee55..da7d7cff9c4 100644 --- a/mod/assign/submissionplugin.php +++ b/mod/assign/submissionplugin.php @@ -69,9 +69,11 @@ abstract class assign_submission_plugin extends assign_plugin { /** * Carry out any extra processing required when the work is submitted for grading + * + * @param stdClass $submission - assign_submission data * @return void */ - public function submit_for_grading() { + public function submit_for_grading(stdClass $submission) { } }