浅析在线考试系统中的考试时间控制_第1页
浅析在线考试系统中的考试时间控制_第2页
浅析在线考试系统中的考试时间控制_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅析在线考试系统中的考试时间控制论文关键词:在线考试系统时间控制jssessin论文摘要:在线考试系统作为现代远程教育的一种教学效果考察手段,在现代远程教育中已发挥越来越重要的作用,防止了试卷印刷、考场安排、组织考试、阅卷等诸多程序,为进步考试效率和标准化程度,提供了一种新的考试形式,使考试打破了时空的限制。本文就在线考试系统中的考试时间在客户端与效劳器端的双重控制进展了研究,提供了一种解决在线考试系统中考试时间控制的方法。一个成熟的在线考试系统应具有易操作、功能完备、故障率低等特点,一般的在线考试均采用b/s形式,使考试过程在客户端阅读器完成,考试结果那么存储在效劳器中。这种形式具有简化考生

2、操作程序、及时回收和储存考试结果、系统易于扩大和修改等特点。每场考试都是有时间限制的,不允许考生超时答题,由于在线考试系统具有分布性和考试开场时间的差异性,为了表达考试的公平性,对考试用时,也就是考试时间进展准确控制就显得尤为重要。一、在客户端控制考试时间在客户端控制考生的考试时间是比拟简单的,其原理是:当考试开场考试时立即按考试信息表中设置的考试用时进展倒计时,当考试时间用完,那么系统自动将考生的答题数据传递到考试处理页,对考生的考试情况答题的答案、考生的信息等进展记录并自动进展评分。由于倒计时工作必须在客户端完成,要实现这个功能,就必须选择客户端脚本进展控制,可以采用vbsript或jav

3、asript.。下面是以javasript为例在客户端进展考试时间控制的例子:另外,要实现考试时间到自动交卷,还要进展两个操作,一是在网页bdy项中增加nlad事件,当网页翻开时即进展计时也可设置为单击某个按钮开场计时:二是在需要显示考试时间倒计时的地方显示倒计时,实现方法是将该位置所在的层(div)的id设置为tieinf即可。另外,点击交卷的按钮subit的名称必须设置为本例中的subit,设计者也可视情况进展程序修改。如:二、在效劳器端控制考试时间仅仅在客户端设置考试时间限制是不够的,因为要考虑到,用户可以在客户端屏蔽js代码,或者伪造一个客户端页面进展超时数据提交,这时就要考虑使用效劳

4、器端同步进展时间控制。下面以使用asp技术开发的在线考试系统为例介绍考试时间效劳器端控制方法思路:第一步:当用户翻开考试界面或点击考试按钮进展考试时,即在该页面创立一个sessin,用于记录用户的开场考试时间。sessin(aspexastartsj)=n()记录用户开场考试时间到sessin中。sessin.tieut=150设置sessin超时时间为150分钟,此项可根据考试时间灵敏设置。第二步:当考生考试时间到或点击交卷按钮后,进展考试时间的判断,有两种方法,一是判断上一步设置的sessin是否存在,假如不存在那么说明考试时间以过活用户是从非法途径提交的答题信息伪造客户端,实现思路如下:

5、二是进展时间比对,假设开场时间和完毕时间差超过预定考试时间以120分钟为例,那么说明考试时间过期。要进展两个时间的时间差计算,在asp中就要用到datediff函数。datediff(interval,date1,date2):返回variant(lng)的值,表示两个指定日期间的时间间隔数目。其中,interval参数表示返回值的类型,如表示返回data2与data1之间相差的分钟数。详细实现方法如下:三、小结上述两种方法分别从客户端和效劳器端就如何解决考试时间限制提出了两种方案。第一种方法确保在考试时间完毕的时候可以自动将用户的答题信息提交到效劳器。第二种方法是确保在线考试系统客户端页面不够篡改。只有将两种方法结合运用,才能保证系统功能的良好实现与运行。参考文献:1asp动态网站开发教程清华大学出版陈建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论