. /** * @package plagiarism_pchkorg * @category plagiarism * @copyright PlagiarismCheck.org, https://plagiarismcheck.org/ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace plagiarism_pchkorg\task; defined('MOODLE_INTERNAL') || die(); /** * Update report Scores from Turnitin. */ class update_reports extends \core\task\scheduled_task { /** * Get a name of task * * @return string * @throws \coding_exception */ public function get_name() { return get_string('updatereportscores', 'plagiarism_pchkorg'); } /** * Task execution. * * @throws \dml_exception */ public function execute() { global $CFG; require_once($CFG->dirroot.'/plagiarism/pchkorg/lib.php'); $plugin = new \plagiarism_plugin_pchkorg(); $plugin->cron_update_reports(); } }