. /** * @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(); /** * Send queued submissions to Turnitin. */ class send_submissions extends \core\task\scheduled_task { /** * Name of the task. * * @return string * @throws \coding_exception */ public function get_name() { return get_string('sendqueuedsubmissions', 'plagiarism_pchkorg'); } /** * Task execution. * * @throws \coding_exception * @throws \dml_exception */ public function execute() { global $CFG; require_once($CFG->dirroot.'/plagiarism/pchkorg/lib.php'); $plugin = new \plagiarism_plugin_pchkorg(); $plugin->cron_send_submissions(); } }