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

付费下载

下载本文档

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

文档简介

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

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

3、ript或javasript.。 下面是以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

提交评论