From: rkingdon Date: Sun, 17 Oct 2004 16:35:32 +0000 (+0000) Subject: The first and second assessments of each submission are now "graded" by X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=6a1bdf48df872f807b25eb77c841eafaf8c5df6d;p=moodle.git The first and second assessments of each submission are now "graded" by the workshop cron function. They are given the maximum grading grade. --- diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 1e17df003b..8c2ba1ee85 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -1674,6 +1674,15 @@ function workshop_grade_assessments($workshop) { } } } + } else { + // there are less 3 assessments for this submission + foreach ($assessments as $assessment) { + if (!$assessment->timegraded) { + // set the grading grade to the maximum and say it's been graded + set_field("workshop_assessments", "gradinggrade", 100, "id", $assessment->id); + set_field("workshop_assessments", "timegraded", $timenow, "id", $assessment->id); + } + } } } } diff --git a/mod/workshop/locallib.php b/mod/workshop/locallib.php index d72087076b..ca47612e15 100644 --- a/mod/workshop/locallib.php +++ b/mod/workshop/locallib.php @@ -2619,10 +2619,11 @@ function workshop_print_submission_assessments($workshop, $submission, $type) { number_format($assessment->gradinggrade * $workshop->gradinggrade / 100, 0). ")] "; } else { - $str .= "<".number_format($assessment->grade, 0)." (0)> "; + $str .= "<".number_format($assessment->grade * $workshop->grade / 100, 0). + " (0)> "; } } else { - $str .= "[".number_format($assessment->grade, 0); + $str .= "[".number_format($assessment->grade *$workshop->grade / 100, 0); if ($workshop->wtype) { // print null grade if there are student assessments $str .= " ((".number_format($assessment->gradinggrade * $workshop->gradinggrade / 100, 0)."))";