<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.51 (Macintosh; I; PPC)
[Netscape]">
<title>Correcting cloze exercise</title>
<script LANGUAGE="javascript">
function Gradeit()
{
function getvalues(){
return document.quiz.q1.value
return document.quiz.q2.value
return document.quiz.q3.value
return document.quiz.q4.value
return document.quiz.q5.value
return document.quiz.q6.value
return document.quiz.q7.value
return document.quiz.q8.value
return document.quiz.q9.value
return document.quiz.q10.value
}
var Answers=new Array(10)
Answers[0]="Rawls"
Answers[1]="Utilitarianism"
Answers[2]="Deontological"
Answers[3]="Socialist"
Answers[4]="Contractual"
Answers[5]="Veil of Ignorance"
Answers[6]="Stage 2"
Answers[7]="Intent based Utilitarianism"
Answers[8]="Libertarian Justice"
Answers[9]="Kant"
var UserAnswers = new Array(10)
UserAnswers[0] = document.quiz.q1.value
UserAnswers[1] = document.quiz.q2.value
UserAnswers[2] = document.quiz.q3.value
UserAnswers[3] = document.quiz.q4.value
UserAnswers[4] = document.quiz.q5.value
UserAnswers[5] = document.quiz.q6.value
UserAnswers[6] = document.quiz.q7.value
UserAnswers[7] = document.quiz.q8.value
UserAnswers[8] = document.quiz.q9.value
UserAnswers[9] = document.quiz.q10.value
var count0 = 0
document.quiz.number_correct.value = 0
if (Answers[0] == UserAnswers[0])
{count0 = count0 + 1, document.quiz.ebox1.value=""}
else
{count0 = count0, document.quiz.ebox1.value="X"}
if (Answers[1] == UserAnswers[1])
{count0 = count0 + 1, document.quiz.ebox2.value=" "}
else
{count0 = count0, document.quiz.ebox2.value="X"}
if (Answers[2] == UserAnswers[2])
{count0 = count0 + 1, document.quiz.ebox3.value=" "}
else
{count0 = count0, document.quiz.ebox3.value="X"}
if (Answers[3] == UserAnswers[3])
{count0 = count0 + 1, document.quiz.ebox4.value=" "}
else
{count0 = count0, document.quiz.ebox4.value="X"}
if (Answers[4] == UserAnswers[4])
{count0 = count0 + 1, document.quiz.ebox5.value=" "}
else
{count0 = count0, document.quiz.ebox5.value="X"}
if (Answers[5] == UserAnswers[5])
{count0 = count0 + 1, document.quiz.ebox6.value=" "}
else
{count0 = count0, document.quiz.ebox6.value="X"}
if (Answers[6] == UserAnswers[6])
{count0 = count0 + 1, document.quiz.ebox7.value=" "}
else
{count0 = count0, document.quiz.ebox7.value="X"}
if (Answers[7] == UserAnswers[7])
{count0 = count0 + 1, document.quiz.ebox8.value=" "}
else
{count0 = count0, document.quiz.ebox8.value="X"}
if (Answers[8] == UserAnswers[8])
{count0 = count0 + 1, document.quiz.ebox9.value=" "}
else
{count0 = count0, document.quiz.ebox9.value="X"}
if (Answers[9] == UserAnswers[9])
{count0 = count0 + 1, document.quiz.ebox10.value=" "}
else
{count0 = count0, document.quiz.ebox10.value="X"}
document.quiz.number_correct.value = count0
}
</script>
</head>
<body>
<h1>
Self-Correcting and Grading Fill-ins</h1>
<p>Directions. Fill in the blanks in the sentences below with the
appropriate vocabulary words from the box below. Note there are
five
extra words. After filling it in, click the "Grade it" button. The button "Get answer key" opens a new
window,
where all the answers are listed.
<br>
<center><table COLS=3 WIDTH="75%" >
<tr>
<td>Principle of Equal Liberty Rights</td>
<td>Intent based Utilitarianism</td>
<td>Capitalist</td>
</tr>
<tr>
<td>Stage 2</td>
<td>Contractual</td>
<td>Rawls</td>
</tr>
<tr>
<td>Deontological</td>
<td>Legal</td>
<td>Universalizable</td>
</tr>
<tr>
<td>Veil of Ignorance</td>
<td>Utilitarianism</td>
<td>Libertarian Justice</td>
</tr>
<tr>
<td>Stage 3</td>
<td>Kant</td>
<td>Socialist</td> </tr>
<td> </td>
</tr>
</table></center>
<p><form NAME="quiz"><input name="ebox1" type="text" size="1"><b>#1: Which writer was a major proponent of the theory of Justice as Fairness?</b><input name="q1" type="text" size="25">
<p><input name="ebox2" type="text" size="1"><b>#2: A decision focused on outcome or consequences that emphasizes the greatest good for the greatest number </b><input name="q2" type="text" size="25">
<p><input name="ebox3" type="text" size="1"><b>#3: An approach that focuses on 「universal ethical principles」
<input name="q3" type="text" size="25"></b>
<p><input name="ebox4" type="text" size="1"><b>#4: Which justice is criticised for providing a disincentive to contribute, since we’ll all get the same benefits no matter what (free rider problem)?
<input
name="q4" type="text" size="25"></b>
<p><input name="ebox5" type="text" size="1"><b>#5 Limited rights and duties that arise when individuals enter into agreements with one another.
<input
name="q5" type="text" size="25"></b>
<p><input name="ebox6" type="text" size="1"><b>#6 The point of this is to remove personal bias from the choice of principles.
<input name="q6" type="text" size="25"></b>
<p><input name="ebox7" type="text" size="1"><b>#7 Reason for doing the right thing is to gain rewards (i.e., right actions are 「instruments」 for satisfying one’s own needs) is which stage of the Moral Cognitive Development Model?
<input
name="q7" type="text" size="25"></b>
<p><input name="ebox8" type="text" size="1"><b>#8 If you genuinely tried your best to maximize utility, you’ve done the right thing, even if it turns out in the end that utility wasn’t maximized is
<input name="q8" type="text" size="25"></b>
<p><input name="ebox9" type="text" size="1"><b>#9:The people who have them, earn them, or are freely given them describes which justice?
<input
name="q9" type="text" size="25"></b>
<p><input name="ebox10" type="text" size="1"><b>#10: Reversible, universalizable
and treating stakeholders as an end unto themselves and does not use them only as a means to an end is part of which theory?
<input name="q10" type="text" size="25"></b>
<p><input TYPE="button" VALUE="Grade Me" onClick="Gradeit()"><input
type="reset" Value="Clear All Answers"><br>
<b>You got <input name="number_correct" type="text"
size="4">correct out of 10. Try questions marked with the "X" again, and click the button to have your answers checked again.</b>
</form>
</body> enter code here
</html>
除了讓用戶的答案不區分大小寫,關於如何在用戶有正確答案時放置綠色勾號標記的任何想法?目前,如果用戶是正確的,它是空白的。所以我需要一些顯示正確答案的綠色勾號和錯誤答案的紅色十字。如何讓用戶回答不區分大小寫的問題?
如何將此代碼合併到我的代碼中? – Jason 2014-12-03 23:02:20