case 'getQuestions': // Fragebogen genererien // Überbrüfung auf integer / Wertzuweisung $topic = 0; if (isset($_REQUEST["t_id"])) { $topic = abs(intval($_REQUEST["t_id"])); } // Session Variable leeren if (isset($_SESSION['values']['answerList'])) { unset($_SESSION['values']['answerList']); } $topics->setTopicID($topic); $numOfQu = $topics->getNumOfQu(); $percentage = $topics->getRawToPass(); $myQuiz->setTopicID($topic); $myQuiz->setQuestionLimit($numOfQu); $myQuiz->setRawToPass($percentage); $value = $myQuiz->generateQuestions(); if ($value != 'notEnoughQuestions') { $myQuiz->getDBAnswers(); $myQuiz->showQuiz(); $t_id = $myQuiz->getTopicID(); } break; case 'evaluate': // Fragebogen auswerten //Wertzuweisung und Initalisierung $selectedAnswers = 0; if (isset($_REQUEST['selectedAnswers'])) { $selectedAnswers = $_REQUEST['selectedAnswers']; $_SESSION['values']['selectedAnswers'] = $selectedAnswers;