Beispiel #1
0
$doc->addScript('components/com_guru/js/jquery.noconflict.js');
$k = 0;
$n = count($this->ads);
$quiz_id = intval(JRequest::getVar("quiz_id", ""));
$user_id = intval(JRequest::getVar("cid", ""));
$id = intval(JRequest::getVar("id", ""));
$quiz_name = guruAdminModelguruQuiz::getQuizName($quiz_id);
$score = guruAdminModelguruQuiz::getScoreQuiz($quiz_id, $user_id, $id);
$score = explode("|", $score);
$how_many_right_answers = $score[0];
$number_of_questions = $score[1];
$score = intval($how_many_right_answers / $number_of_questions * 100);
//$score = $how_many_right_answers.'/'.$number_of_questions;
$ans_gived = guruAdminModelguruQuiz::getAnsGived($user_id, $id);
$ans_right = guruAdminModelguruQuiz::getAnsRight($quiz_id);
$the_question = guruAdminModelguruQuiz::getQuestionName($id, $quiz_id);
$all_answers_array = guruAdminModelguruQuiz::getAllAns($quiz_id, $id);
$all_answers_text_array = guruAdminModelguruQuiz::getAllAnsText($quiz_id, $id);
foreach ($the_question as $i => $question) {
    if (!isset($all_answers_array[$i])) {
        continue;
    }
    $answer_count = 0;
    $all_answers_array_result = explode("|||", $all_answers_array[$i]);
    $all_answers_text_array_result = explode("|||", $all_answers_text_array[$i]);
    $ans_right_result = explode("|||", $ans_right[$i]->answers);
    $ans_gived_result = explode(" ||", $ans_gived[$i]->answers_gived);
    for ($t = 0; $t < count($ans_gived_result); $t++) {
        if ($ans_gived_result[$t] != "") {
            if (!in_array($ans_gived_result[$t], $ans_right_result)) {
                $gasit = false;