分享

谈交互性网络课件的制作

 乐乐妈 2010-06-03
下面我以JavaScript为例来介绍这类脚本语言如何实现网络课件的交互性。
如一道选择题在线测试的实现:假设正确答案为A。
<SCRIPT language=JavaScript>
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
其实Script脚本技术和ActiveX技术是密切关联的,通过Script脚本可以控制ActiveX控件,如常见的基于网页的媒体播放窗口。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多