diff --git a/lib/grade/grade_grade.php b/lib/grade/grade_grade.php index 46adfbfc972..b053df86094 100644 --- a/lib/grade/grade_grade.php +++ b/lib/grade/grade_grade.php @@ -218,6 +218,12 @@ class grade_grade extends grade_object { */ public $label; + /** + * Date when this grade was last graded. + * @var int $dategraded + */ + public $dategraded = null; + /** * Returns array of grades for given grade_item+users * diff --git a/mod/lti/service/gradebookservices/classes/local/service/gradebookservices.php b/mod/lti/service/gradebookservices/classes/local/service/gradebookservices.php index 47383c42dc4..d020a198708 100644 --- a/mod/lti/service/gradebookservices/classes/local/service/gradebookservices.php +++ b/mod/lti/service/gradebookservices/classes/local/service/gradebookservices.php @@ -541,6 +541,7 @@ class gradebookservices extends service_base { $grade->feedbackformat = $feedbackformat; $grade->feedback = $feedback; $grade->rawgrade = $finalgrade; + $grade->dategraded = $timemodified; $status = grade_update($source, $gradeitem->courseid, $gradeitem->itemtype, $gradeitem->itemmodule, $gradeitem->iteminstance, $gradeitem->itemnumber, $grade);