Resutls!";
//load answer key for quiz
include 'answerkeys.php';
//load quiz answer key
switch ($_POST[quizno]){
case "1":
$anskey = $quiz1;
break;
case "2":
$anskey = $quiz2;
break;
case "3":
$anskey = $quiz3;
break;
case "4":
$anskey = $quiz4;
break;
case "5":
$anskey = $quiz5;
break;
case "6":
$anskey = $quiz6;
break;
case "7":
$anskey = $quiz7;
break;
case "8":
$anskey = $quiz8;
break;
case "9":
$anskey = $quiz9;
break;
case "10":
$anskey = $quiz10;
break;
}
//add to the above list if more quizzes are required
//read quiz answers
$answer[0] = $_POST[no1];
$answer[1] = $_POST[no2];
$answer[2] = $_POST[no3];
$answer[3] = $_POST[no4];
$answer[4] = $_POST[no5];
$answer[5] = $_POST[no6];
$answer[6] = $_POST[no7];
$answer[7] = $_POST[no8];
$answer[8] = $_POST[no9];
$answer[9] = $_POST[no10];
$answer[10] = $_POST[no11];
$answer[11] = $_POST[no12];
$answer[12] = $_POST[no13];
$answer[13] = $_POST[no14];
$answer[14] = $_POST[no15];
$answer[15] = $_POST[no16];
$answer[16] = $_POST[no17];
$answer[17] = $_POST[no18];
$answer[18] = $_POST[no19];
$answer[19] = $_POST[no20];
$answer[20] = $_POST[no21];
$answer[21] = $_POST[no22];
$answer[22] = $_POST[no23];
$answer[23] = $_POST[no24];
$answer[24] = $_POST[no25];
$answer[25] = $_POST[no26];
$answer[26] = $_POST[no27];
$answer[27] = $_POST[no28];
$answer[28] = $_POST[no29];
$answer[29] = $_POST[no30];
//add to the above list is more than 39 questions are required
//determine size of quiz
$quizsize = count($anskey);
//evalauate answers
$answerscorrect = 0; //initailize counter
$listwronganswer = NULL;
//loop through and count the correct answers
for ($counter = 0; $counter < $quizsize; $counter += 1) {
if ($answer[$counter] == $anskey[$counter]) $answerscorrect = $answerscorrect +1;
else if ($listwronganswer == NULL)$listwronganswer = $counter + 1;
else {
$a = $counter +1;
$listwronganswer = $listwronganswer.", ".$a;
}
}
echo "You have answered ".$answerscorrect. " out of ".$quizsize." questions correctly!
";
if ($_POST[showincorrect] == "yes") echo "These questions were answered incorrectly: ".$listwronganswer;
echo '
';
?>