This error only occurs when there is a submission but no grade in the assignment
and the feedback comments plugin is enabled.
// now get the feedback
if ($gradebookplugin) {
$grade = $this->get_user_grade($result->userid, false);
- $gradebookgrade->feedbacktext = $gradebookplugin->text_for_gradebook($grade);
- $gradebookgrade->feedbackformat = $gradebookplugin->format_for_gradebook($grade);
+ if ($grade) {
+ $gradebookgrade->feedbacktext = $gradebookplugin->text_for_gradebook($grade);
+ $gradebookgrade->feedbackformat = $gradebookplugin->format_for_gradebook($grade);
+ }
}
$grades[$gradebookgrade->userid] = $gradebookgrade;
}