function checkContext($qca, $course) { if (!empty($qca)) { //$quizcontext = $DB->get_record('quiz_course_activation', array('exam_context' => $course->id, 'id' => $spc->quizid)); if ($qca->exam_context == NULL) { $ec = getRandomContextGroup($course); if ($ec != 0) { // Get Selected Instructions $intr1 = getRandomInstructions($course, 1); $intr2 = getRandomInstructions($course, 2); // Check if valid instruction if ($intr1 == 0) { $intr1 = NULL; } if ($intr2 == 0) { $intr2 = NULL; } $record_id = insert_record('exam_quiz_context', array('courseid' => $course->id, 'quizid' => $qca->quizid, 'contextid' => $ec, 'instr1_id' => $intr1, 'instr2_id' => $intr2)); $qca->exam_context = $record_id; update_record('quiz_course_activation', $qca); } } } }
function checkContext($qca, $course) { //global $DB; if (!empty($qca)) { //$quizcontext = $DB->get_record('quiz_course_activation', array('exam_context' => $course->id, 'id' => $spc->quizid)); if ($qca->exam_context == NULL) { $ec = getRandomContextGroup($course); if ($ec != 0) { // Get Selected Instructions $intr1 = getRandomInstructions($course, 1); $intr2 = getRandomInstructions($course, 2); echo "intrs1:{$intr1} - instr2:{$intr2}"; // Check if valid instruction if ($intr1 == 0) { $intr1 = NULL; } if ($intr2 == 0) { $intr2 = NULL; } // Create Exam Quiz Context /* $new_eqc->courseid = $course->id; $new_eqc->quizid = $qca->quizid; $new_eqc->contextid = $ec; $new_eqc->instr1_id = $intr1; $new_eqc->instr2_id = $intr2; */ //$record_id = insert_record('exam_quiz_context', $new_eqc); $record_id = insert_record('exam_quiz_context', array('courseid' => $course->id, 'quizid' => $qca->quizid, 'contextid' => $ec, 'instr1_id' => $intr1, 'instr2_id' => $intr2)); $qca->exam_context = $record_id; update_record('quiz_course_activation', $qca); } } } }