hello…so being a new to html i’m to make offline web based questionaires with 50 questions from a pool of 150 questions (randomly generated)
i’ve read this thread “
<html><head><title></title>
<script language=”JavaScript”>
<!–
var numQues = 10;
var numChoi = 4;
var answers = new Array(10);
answers[0] = “blue”;
answers[1] = “dog”;
answers[2] = “C”;
answers[3] = “2”;
answers[4] = “Athens”;
answers[5] = “thames”;
answers[6] = “kilimantzaro”;
answers[7] = “France”;
answers[8] = “Oceania”;
answers[9] = “rose”;
function getScore(form) {
var score = 0;
var currElt;
var currSelection;
for (i=0; i<numQues; i++) {
currElt = i*numChoi;
for (j=0; j<numChoi; j++) {
currSelection = form.elements[currElt + j];
if (currSelection.checked) {
if (currSelection.value == answers[i]) {
score++;
break;
}
}
}
}
score = Math.round(score/numQues*100);
form.percentage.value = score + “%”;
var correctAnswers = “”;
for (i=1; i<=numQues; i++) {
correctAnswers += i + “. ” + answers[i-1] + “rn”;
}
form.solutions.value = correctAnswers;
}
// –>
</script>
</head>
<body>
<form name=”quiz”>
1. name a colour<br>
<input type=”radio” name=”q1″ value=”blue”>blue<br>
<input type=”radio” name=”q1″ value=”car”>car<br>
<input type=”radio” name=”q1″ value=”chair”>chair<br>
<input type=”radio” name=”q1″ value=”sky”>sky<br>
<p>
2.
name an animal<br>
<input type=”radio” name=”q2″ value=”yellow”>yellow<br>
<input type=”radio” name=”q2″ value=”red”>red<br>
<input type=”radio” name=”q2″ value=”dog”>dog<br>
<input type=”radio” name=”q2″ value=”bullet”>bullet<br>
<p>
name a letter<br>
<input type=”radio” name=”q3″ value=”2″>2<br>
<input type=”radio” name=”q3″ value=”bird”>bird<br>
<input type=”radio” name=”q3″ value=”4″>4<br>
<input type=”radio” name=”q3″ value=”C”>C<br>
<p>
name a number<br>
<input type=”radio” name=”q4″ value=”2″>2<br>
<input type=”radio” name=”q4″ value=”D”>D<br>
<input type=”radio” name=”q4″ value=”plane”>plane<br>
<input type=”radio” name=”q4″ value=”Brazil”>Brazil<br>
<p>
name a city<br>
<input type=”radio” name=”q5″ value=”amazon”>amazon<br>
<input type=”radio” name=”q5″ value=”everest”>everest<br>
<input type=”radio” name=”q5″ value=”Athens”>Athens<br>
<input type=”radio” name=”q5″ value=”John”>John<br>
<p>
name a river<br>
<input type=”radio” name=”q6″ value=”thames”>thames<br>
<input type=”radio” name=”q6″ value=”china”>china<br>
<input type=”radio” name=”q6″ value=”africa”>africa<br>
<input type=”radio” name=”q6″ value=”7″>7<br>
<p>
name a mountain<br>
<input type=”radio” name=”q7″ value=”steven”>steven<br>
<input type=”radio” name=”q7″ value=”kilimantzaro”>kilimantzaro<br>
<input type=”radio” name=”q7″ value=”rome”>rome<br>
<input type=”radio” name=”q7″ value=”bear”>bear<br>
<p>
name a country<br>
<input type=”radio” name=”q8″ value=”France”>France<br>
<input type=”radio” name=”q8″ value=”atlantic”>atlantic<br>
<input type=”radio” name=”q8″ value=”jaguar”>jaguar<br>
<input type=”radio” name=”q8″ value=”G”>G<br>
<p>
name a continent<br>
<input type=”radio” name=”q9″ value=”7″>7<br>
<input type=”radio” name=”q9″ value=”James”>James<br>
<input type=”radio” name=”q9″ value=”Oceania”>Oceania<br>
<input type=”radio” name=”q9″ value=”snake”>snake<br>
<p>
name a flower<br>
<input type=”radio” name=”q10″ value=”rose”>rose<br>
<input type=”radio” name=”q10″ value=”key”>key<br>
<input type=”radio” name=”q10″ value=”stick”>stick<br>
<input type=”radio” name=”q10″ value=”black”>black<br>
<p>
<input type=”button” value=”Get score” onClick=”getScore(this.form)”>
<input type=”reset” value=”Clear”><p>
Score = <input type=text size=15 name=”percentage”><br>
Correct answers:<br>
<textarea name=”solutions” wrap=”virtual” rows=”4″ cols=”40″></textarea>
</form>
</body></html>
thank you