public function loadModelQuestionAnswer($id)
 {
     $model = WQuestionAnswer::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Exemplo n.º 2
0
 public static function getIDAnswerCorrect($question_id)
 {
     $criteria = new CDbCriteria();
     $criteria->condition = 'question_id=:question_id and is_correct_answer=:is_correct_answer';
     $criteria->params = array(':question_id' => $question_id, ':is_correct_answer' => 1);
     $rs = WQuestionAnswer::model()->findAll($criteria);
     if ($rs) {
         $arrId = array();
         foreach ($rs as $r) {
             $arrId[] = $r['id'];
         }
         return $arrId;
     } else {
         return null;
     }
 }
Exemplo n.º 3
0
<?php

if (isset($question)) {
    $k = 1;
    foreach ($question as $q) {
        if ($q->test->if_random == 0) {
            $arrAs = WQuestionAnswer::model()->findAll('question_id=:question_id', array(':question_id' => $q['id']));
        } else {
            $arrAs = WQuestionAnswer::model()->findAll('question_id=:question_id order by rand()', array(':question_id' => $q['id']));
        }
        if ($q['question_type'] == 1 || $q['question_type'] == 2) {
            $ua = WUserAnswers::getIDTextAnswer($q['id'], $user_test_id, $q['question_type']);
        } else {
            $arrUA = WUserAnswers::getIDAnswer($q['id'], $user_test_id);
        }
        ?>
<div id='question<?php 
        echo $page_number;
        ?>
' class='cont'>
    <div class="cont1">
        <p class='questions' id="qname<?php 
        echo $page_number;
        ?>
"> <?php 
        echo '<b>Question ' . $page_number . '</b> (' . $q['point'] . ' points)';
        ?>
: <br /><?php 
        echo $q['question_text'];
        ?>
</p>