$page = optional_param('page', 0, PARAM_INT); $questionids = optional_param('questionids', ''); $finishattempt = optional_param('finishattempt', 0, PARAM_BOOL); $timeup = optional_param('timeup', 0, PARAM_BOOL); // True if form was submitted by timer. $forcenew = optional_param('forcenew', false, PARAM_BOOL); // Teacher has requested new preview $qcaid = optional_param('qcaid', 0, PARAM_INT); // To ensure the correct QCA record is being updated. $isincert = optional_param('isincert', 0, PARAM_BOOL); // 24.06.2011 - jam // 24.06.2011 - jam if (!$isincert && !$finishattempt) { if ($id) { if (isCertificateTest($id)) { if (courseHasVirtualLabs($id)) { $newcmid = getFirstVirtualLabId($id); //$cm = get_record('course_modules','id',$id); if (!$q) { redirect($CFG->wwwroot . '/mod/deva/certquiz.php?id=' . $newcmid . '&cm=' . $id); } } } } } if ($id) { if (!($cm = get_coursemodule_from_id('quiz', $id))) { error("There is no coursemodule with id {$id}"); } if (!($course = get_record("course", "id", $cm->course))) { error("Course is misconfigured");
function assignCertificationTest($quizid, $courseid) { if (courseHasVirtualLabs($courseid)) { // $record = get_record('certificationtest','quizid',$quizid); /* if(!empty($record)){ $sql_str = "UPDATE mdl_certificationtest SET active=$status WHERE id=$quizid"; execute_sql($sql_str, false); }else{*/ //$record = //echo insert_record('certificationtest',array('quizid'=>$param->quizid)); $sql_str = "INSERT INTO mdl_certificationtest (quizid) VALUES({$quizid})"; echo execute_sql($sql_str); //} } else { echo "NO-VLAB"; } }