예제 #1
0
파일: question.php 프로젝트: pac/CodeRunner
 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();
 }