diff --git a/lib/cronlib.php b/lib/cronlib.php index 1701966c5b6..22cef4cde3a 100644 --- a/lib/cronlib.php +++ b/lib/cronlib.php @@ -126,10 +126,6 @@ function cron_run() { } mtrace('Finished blocks'); - //now do plagiarism checks - require_once($CFG->libdir.'/plagiarismlib.php'); - plagiarism_cron(); - mtrace("Starting quiz reports"); if ($reports = $DB->get_records_select('quiz_reports', "cron > 0 AND ((? - lastcron) > cron)", array($timenow))) { foreach ($reports as $report) { @@ -187,6 +183,10 @@ function cron_run() { mtrace('done'); } + //now do plagiarism checks + require_once($CFG->libdir.'/plagiarismlib.php'); + plagiarism_cron(); + /// Run all core cron jobs, but not every time since they aren't too important. /// These don't have a timer to reduce load, so we'll use a random number /// to randomly choose the percentage of times we should run these jobs.