1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
<html>
<head>
<title>Multiplication Practice Test</title>
<script language="javascript">
var countMin=3;
var countSec=0;
function updateDisplay (min, sec) {
var disp;
if (min <= 9) disp = " 0";
else disp = " ";
disp += (min + ":");
if (sec <= 9) disp += ("0" + sec);
else disp += sec;
return(disp);
}
function countDown() {
countSec--;
if (countSec == -1) {
countSec = 59;
countMin--;
}
document.multtest.counter.value = updateDisplay(countMin, countSec);
if((countMin == 0) && (countSec == 0)) document.multtest.submit();
else var down = setTimeout("countDown();", 1000);
}
</script>
</head>
<body bgcolor="#ffffff" onLoad="countDown();">
<%@ page language="javascript" %>
<h1>Three Minute Multiplication Drill</h1>
<hr>
<h2>Remember: this is an opportunity to excel!</h2>
<p>
<form method="POST" name="multtest" action="multiplication_scoring.jsp">
<div align="center">
<table>
<tr>
<td>
<h3>Time left:
<input type="text" name="counter" size="9" value="03:00" readonly>
</h3>
</td>
<td>
<input type="submit" value="Submit for scoring!">
</td>
</tr>
</table>
<table border="1">
<%
var newrow = 0;
var q_num = 0;
function addQuestion(num1, num2) {
if (newrow == 0) out.println("<tr>");
out.println("<td>");
out.println(num1 + " x " + num2 + " = ");
out.println("</td><td>");
out.print("<input name=\"" + q_num + "|" + num1 + ":" + num2 + "\" ");
out.println("type=\"text\" size=\"10\">");
out.println("</td>");
if (newrow == 3) {
out.println("</tr>");
newrow = 0;
}
else newrow++;
q_num++;
}
for (var i = 0; i < 100; i++) {
var rand1 = Math.ceil(Math.random() * 12);
var rand2 = Math.ceil(Math.random() * 12);
addQuestion(rand1, rand2);
}
%>
</table>
</div>
</form>
</body>
</html>
|