mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-13269 fixed regrading of activity raw grades; merged from MOODLE_19_STABLE
This commit is contained in:
parent
322a5f6301
commit
b45d83916f
3 changed files with 38 additions and 24 deletions
|
@ -768,7 +768,7 @@ function grade_regrade_final_grades($courseid, $userid=null, $updated_item=null)
|
|||
}
|
||||
if ($course_item->needsupdate) {
|
||||
$updated_item->force_regrading();
|
||||
return 'Can not do fast regrading after updating of raw grades';
|
||||
return array($course_item->id =>'Can not do fast regrading after updating of raw grades');
|
||||
}
|
||||
|
||||
} else {
|
||||
|
@ -1243,4 +1243,15 @@ function grade_course_reset($courseid) {
|
|||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert number to float or null
|
||||
* @param mixed number
|
||||
* @return mixed float or null
|
||||
*/
|
||||
function grade_floatval($number) {
|
||||
if (is_null($number)) {
|
||||
return null;
|
||||
}
|
||||
return (float)$number;
|
||||
}
|
||||
?>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue