针眼看了不该看的东西:用JavaScript制作在线测试题

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 05:57:29

用JavaScript制作在线测试题

[日期:2008-09-04] 来源:http://www.it8g.com  作者:软件指南 [字体:大 中 小]

    计算机的普及以及互联网的飞速发展,让越来越多的人接触到了网络。许多人利用它来学习,因为在网络发展的今天,各种专业的相关资料几乎都能在网上索取到。网络教育已经相当普及了,上网络大学也不是什么新鲜事了。许多人在网上建起了教学网站,网站中除了丰富的教学资料,练习题、模拟题肯定也是必不可少的。利用网络学习方式的开放性、灵活性,网站可以制作出在线测试系统,让学习者能够很方便的了解到自己的学习情况。下面的这个例子,就是通过JavaScript制作出的一个简单的在线测试题(图1),试题答完后,能根据答题者所选答案,给出相应的成绩并公布答错题的正确答案(图2)。

 

图1

图2

制作方法如下:


第1步、把如下代码加入区域中。

第2步、把如下代码加入区域中。
 


 
   
 

     

网络测试题


(1)Internet上使用的网络协议是:__________


X.25
TCP/IP
NetBEUI




(2)HUB是指:__________


网桥
集线器
网关
路由器




(3)JAVA是哪个公司的产品:__________


Novell
Microsoft
SUN




(4)IIS(Internet Information Server)是哪个公司的产品:__________


Novell
Microsoft
Netscape




       

           onClick="Grade()" class="pt9">
       

     

   

         下面的这个例子只有4道题目,如果你想增加题目的话,先把第二行的
“var Total_测试题 =4”中的“4”改为你增加题目后题目的总数。然后,从程序
的第六行开始输入各题的正确答案,格式为:
Solution[题目序号值减1] = "在此输入该题的正确答案"
如果是第1题,中括号内就是0,如果是第100题,中括号中就应输入99。添加题目
是从上述第2步第7行程序开始的,格式为:
(在此输入题目序号)在此输入测试题目:__________


在此输入“选项一”
在此输入“选项二”
在此输入“选项三”




错误选项前的“value”值为0,正确选项前的“value”值为1。