if (empty($submission->timemarked)) {
print_string("notgradedyet", "assignment");
} else {
- assignment_print_feedback($course, $submission);
+ assignment_print_feedback($course, $submission, $assignment);
}
print_simple_box_end();
echo "</TABLE><BR CLEAR=ALL>\n";
}
-function assignment_print_feedback($course, $submission) {
+function assignment_print_feedback($course, $submission, $assignment) {
global $CFG, $THEME, $RATING;
if (! $teacher = get_record("user", "id", $submission->teacher)) {
echo "\n<TR><TD WIDTH=100% BGCOLOR=\"$THEME->cellcontent\">";
echo "<P ALIGN=RIGHT><FONT SIZE=-1><I>";
- if ($submission->grade or $submission->timemarked) {
- echo get_string("grade").": $submission->grade";
- } else {
- echo get_string("nograde");
+ if ($assignment->grade) {
+ if ($submission->grade or $submission->timemarked) {
+ echo get_string("grade").": $submission->grade";
+ } else {
+ echo get_string("nograde");
+ }
}
echo "</I></FONT></P>";
if (isset($scalegrades)) {
$submission->grade = $scalegrades[$submission->grade];
}
- assignment_print_feedback($course, $submission);
+ assignment_print_feedback($course, $submission, $assignment);
}
} else {
if ($submission and $submission->timemodified) {
if (isset($scalegrades)) {
$submission->grade = $scalegrades[$submission->grade];
}
- assignment_print_feedback($course, $submission);
+ assignment_print_feedback($course, $submission, $assignment);
}
if (!$submission->timemarked or $assignment->resubmit) {
if ($submission and $submission->timemodified) {