diff --git a/lib/gradelib.php b/lib/gradelib.php index 7f02c836158..d1f3a9a1a5a 100644 --- a/lib/gradelib.php +++ b/lib/gradelib.php @@ -1024,8 +1024,9 @@ function grade_recover_history_grades($userid, $courseid) { * @return bool true if ok, array of errors if problems found. Grade item id => error message */ function grade_regrade_final_grades($courseid, $userid=null, $updated_item=null) { - // This may take a very long time. + // This may take a very long time and extra memory. \core_php_time_limit::raise(); + raise_memory_limit(MEMORY_EXTRA); $course_item = grade_item::fetch_course_item($courseid);