WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:チェックボックスを使った問題作成法

0:[投稿] ぴよっこ [2006/04/23 12:26 ] [環境:わからない わからない]

はじめまして、JavaScript経験はゼロの者です(HTMLやCSSはある程度分かる)。
実は今、ホームページ上にチェックボックス式の問題を作りたいと思っているのですが、
下記リンクで公開されているソースだと、
@採点が設問ごとになっている。
A採点法が○×方式で、10問中7点などとできない。
という問題点があります。
http://www.geisya.or.jp/~mwm48961/math3/skeleto6.htm
これらのを、
@採点は設問の最下部に一つのみにする。
A採点ボタンを押すと点数を表示できるようにする。
というように修正するにはどうしたら良いのか、アドバイス頂けたら幸いです。
よろしくお願いいたします。


1:[回答] m035 [2006/04/23 16:09 ][URL]

>採点が設問ごとになっている。
最後にsaiten()をループさせてやれば出来ます。
引数に0、1、2・・・と数値が入るようにすればいいかと。
>採点ボタンを押すと点数を表示できるようにする。
テキストボックスで十分だとと思います。

以下、改造手順です。

以下をJavaScript部分に追加します。
function all_ans(){
var cnt=0;
for(var i=0,len=ans.length;i<len;i++){
saiten(i);
if(document.forms[i].kekka.src==kr[1].src)cnt++;
}
document.forms[len+1].res.value=len+"問中"+cnt+"問正解";
}
そして以下を最後の問題のあるformのすぐ後に追加します。
<form>
<input type="text" name="res" id="res">
<input type="button" value="回答" onclick="all_ans()">
</form>

また、各問題の回答ボタンが邪魔なら消してもかまいません。


2:[完了] ぴよっこ [2006/04/23 16:24 ]

m035さん、早速のご回答ありがとうございます。

すぐに試させて頂きたいと思います。

本当に感謝してます。有難うございました!

回答(必須): 状態:

お名前(必須):

URL:




[戻る]