下面我以JavaScript为例来介绍这类脚本语言如何实现网络课件的交互性。
如一道选择题在线测试的实现:假设正确答案为A。 function processForm(form){ if (form.c1[0].checked==1) alert(‘正确,你真了不起!’); if (form.c1[1].checked==1) alert(‘错了,请再想想!’); if (form.c1[2].checked==1) alert(‘错了,请再想想!’); if (form.c1[3].checked==1) alert(‘错了,请再想想!’); } </SCRIPT> <form> 试题:<INPUT type=radio value=1 name=c1>答案A<BR> <INPUT type=radio value=2 name=c1>答案B<BR> <INPUT type=radio value=3 name=c1>答案C<BR> <INPUT type=radio value=4 name=c1>答案D<BR> <INPUT onclick=processForm(this.form) type=button value=”已选好,看看结果!”> </form> 我曾经用JavaScript写了一个简单的在线测试选择题的程序,可以实现自动给学生评分,并提供正确答案的功能。如图:
用JavaScript写的在线测试网页的自动评分窗口 由于代码冗长,详见http://hb./zxcs.htm 。 |
|