diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 804b6eb9ba9..90d5b476549 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -1183,9 +1183,11 @@ function workshop_compare_assessments($workshop, $assessment1, $assessment2) { ////////////////////////////////////////////////////////////////////////////////////// function workshop_count_ungraded_assessments($workshop) { - // function returns the number of ungraded assessments (ANY assessments) + // function returns the number of ungraded assessments (assessments must be warm or cold) - return count_records("workshop_assessments", "workshopid", $workshop->id, "timegraded", 0) ; + $timenow = time(); + return count_records_select("workshop_assessments", "workshopid = $workshop->id AND + timecreated < $timenow AND timegraded = 0") ; } diff --git a/mod/workshop/locallib.php b/mod/workshop/locallib.php index 0e6f9d5077d..7c18bf94c8e 100644 --- a/mod/workshop/locallib.php +++ b/mod/workshop/locallib.php @@ -1819,7 +1819,8 @@ function workshop_print_assessment($workshop, $assessment = false, $allowchanges // only show the grade if grading strategy > 0 and the grade is positive if ($showgrades and $workshop->gradingstrategy and $assessment->grade >= 0) { - echo "