Ejemplo n.º 1
0
         if ($_GET['solution'] != 'true') {
             shuffle($_SESSION[$timestamp]['options'][$question_ID]);
         }
         //if
     }
     //foreach
     if ($_GET['solution'] != 'true') {
         //randomize all questions for run mode
         shuffle($questions);
         $test_data['timestamp'] = $timestamp;
     }
     //if
     $test_data["questions"] = $questions;
     $test_data["db_error"] .= $db_con->getErrorMessage();
     print json_encode($test_data);
     $db_con->closeConnection();
 } else {
     if (isset($_GET['question_id'])) {
         $question_ID = $_GET['question_id'];
         $db_con = new Db_Connection();
         $question_data = $db_con->selectEntries(false, 'dynmc_questions', array("where" => "question_ID = " . $question_ID))[0];
         $incorrect_answers = $db_con->selectEntries(true, 'dynmc_incorrect', array("where" => "incorrect_question_ID = " . $question_ID));
         foreach ($incorrect_answers as $incorrect) {
             $question_data['incorrect_answers'][] = $incorrect['incorrect_text'];
         }
         //foreach
         $question_data["db_error"] = $db_con->getErrorMessage();
         print json_encode($question_data);
     } else {
         if (isset($_POST['delete_test'])) {
             $test_id = $_POST['selected_test_id'];