private function setup_grader() { global $CFG; $grader = $this->grader; if ($grader === null) { $this->grader = $grader = constants::DEFAULT_GRADER; } $filename = qtype_coderunner_grader::get_filename($grader); $graders = qtype_coderunner_grader::available_graders(); $graderclass = $graders[$grader]; require_once $CFG->dirroot . "/question/type/coderunner/grader/{$filename}"; $this->graderinstance = new $graderclass(); }