MDL-39760: mod_assign: Make submit_for_grading accept submission as parameter
authorRuslan Kabalin <r.kabalin@lancaster.ac.uk>
Fri, 17 May 2013 14:47:50 +0000 (15:47 +0100)
committerRuslan Kabalin <r.kabalin@lancaster.ac.uk>
Wed, 19 Jun 2013 14:38:34 +0000 (15:38 +0100)
mod/assign/locallib.php
mod/assign/submissionplugin.php

index d6e7c41..b605802 100644 (file)
@@ -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;
index 29462c9..da7d7cf 100644 (file)
@@ -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) {
     }
 
 }