Esempio n. 1
0
     checkAnswers($qAmt, $qTopics);
     $submissionParams = array();
     $submissionParams["answer"] = $sAnsArr;
     $submissionParams["grade"] = $score;
     $testModeDb->submit($username, $password, $submissionParams);
     echo $score;
 } else {
     if ($mode == MODE_TEST_GET_INFO) {
         $username = $_GET["username"];
         $password = $_GET["password"];
         $testModeDb = new TestModeDatabase();
         $userDb = new UserDatabase();
         $testParams = $testModeDb->getTestParams();
         $info = array();
         $info["timeElapsed"] = $testModeDb->getTimeElapsed($username, $password);
         $info["name"] = $userDb->getName($username, $password);
         $info["timeLimit"] = $testParams["timeLimit"];
         echo json_encode($info);
     } else {
         if ($mode == MODE_TEST_GET_ANSWERS) {
             $username = $_GET["username"];
             $password = $_GET["password"];
             $testModeDb = new TestModeDatabase();
             $params = $testModeDb->getTestParams();
             if ($params["answerIsOpen"] != 0) {
                 $qSeed = $params["seed"];
                 $qAmt = $params["questionAmount"];
                 $qTopics = $params["topics"];
                 $retrievedA = $testModeDb->getUserAnswer($username, $password);
                 if ($retrievedA == false) {
                     return;