在线客服系统

交互式试题库基本功能及实现方式分析(2)

时间:2014-09-10 10:39 来源:www.fabiaoba.com 作者:钱永坤 点击:

  学生考试功能学生的考试或练习功能是试题库最核心的部分,考试程序要实现以下一些具体功能:是否随机抽题,不同题型的答题方式生成,考生身份信息和答案的提交问题,时间的控制,提交后是否允许重考的控制等。

 

  测试评价功能主要指测试成绩的保存和后续的评价分析两方面。本功能至少可以显示学生测试的成绩列表,学生的历次成绩的保存是课程过程性评价的一个重要资源,为了更好地分析测试成绩,提交时需要保存题号、标准答案、学生答案等数据。测试数据可以通过本功能直接达成某项指标分析,也可以把学生的答题信息保存在表中,后续再做详细分析,比如根据学生的答案和标准答案比对可以分析某次考试每题的得分率,生成指定学生的错题集,如果在题库表增加两个字段——累正数和累错数,每次学生提交评分时根据题号修改累正数和累错数,就可以得到某试题的得分率,进而可以成为该试题的一个难度指标。

 

  4 交互式试题库功能的实现

 

  试题库最终必须通过软件平台来实现功能,试题库的使用人员主要有学生和教师。

 

  工作模式的选择从教师管理的角度看,其功能可以是单机的,也可以是网络的,带上数据库和后台管理程序,随时可以复制到一台新的主机架设考试服务器。从学生考试的角度看,其功能必须是基于网络的,因为考试时要有交互,试题和答案要通过网络来传递。选择B/S工作模式可以省却客户端程序的开发和复制。

 

  软件平台的选择确定了工作模式后,问题就转化为开发一个具有交互功能的动态网站了。为便于试题库在不同场合的使用,程序最好能运行在IIS环境下,具体开发的工具和语言以能在IIS运行为宜。

 

  交互方式的选择当试卷呈现在学生面前时,通常是以网页的形式,而网页的获取可能是静态HTML文件或动态生成,网页上的试题可能每次显示一道试题也可能是所有试题一起显示,学生可能在每答完一道试题时提交答案也可能在交卷或时间结束后一起提交,这就涉及试题库的交互方式选择。

 

  我们现在看到的试题库中试卷基本是动态生成的,如果所有学生做的是同一张试卷,那么教师直接生成包含本次测试所有试题的HTML文件会大大减轻服务器负担,每个试题的题号会以隐藏的方式保存在表单中,试卷本身是静态的,但其表单的提交程序指向后台动态程序,这一份静态网页可以放在服务器也可以文件形式发送给学生。

 

  网页上的试题如果一次显示一题的,那旁边应该有一个快速切换试题的按钮,有点“上一题”“下一题”按钮的,有所有试题号列表的,有根据题型和题号生成树形目录的。在切换试题时以往多采用向服务器提交题号来改变试题内容的方式,每切换一次就要和服务器交互一次,而现在的试题库更多地采用JavaScript技术,一次把所有试题内容读取过来,通过DIV标签的设置控制试题的显示和隐藏,减轻了服务器负担。

 

  学生完成的答案如果是交卷时一次性提交会减轻网络压力,但全班同学一起提交就容易出故障。假设是每一题完成后提交,那服务器会时刻处在高负荷状态下,优点是即使学生机出现意外重新登录也能保留以前的答案。比较折中的方案是采用Ajax技术,实现页面的部分提交,既有前后台的交互,又尽量减少了传递的信息量。

 

  5 系统资源耗用的分析

 

  试题库在实际应用时经常会遇到资源耗用方面的问题,前期调试没有问题,但真正使用时,几十个用户争用资源可能导致网络繁忙、后台程序死机等情况。所以大型的试题库往往要求配置专业数据库、高性能服务器、服务器操作系统等软硬件条件。

 

  关于数据库作为试题库最好安装在SQL SERVER等大型数据库中,但作为一个简易的试题库,则用ACCESS更为合适,数据库连同后台程序复制到文件夹马上可以使用,ACCESS数据库中的数据在没有具体功能程序支持下可以直接打开数据表做二次分析,即在管理程序不完善的情况下也可以手工实现管理。

 

  关于抽题程序抽题的方法有每个学生随机抽题、全体学生固定抽题、教师指定试题等方案,如果抽题的算法设计不合理,可能导致抽最后几题时速度下降的问题。另测试的目的可能是正式考试也可能是一次练习,正式考试时最好所有学生的试题不同或出现的顺序不同,练习时最好所有学生的试题是相同的甚至顺序也相同以便于教师讲评。所以,以练习为主时可采用教师指定试题的方案,以考试为主时可采用随机抽卷的方案,既可以是学生登录系统后开始随机抽题,也可以是教师预先根据学生名单每人抽取一套试题。简单的试题库以学生登录后随机抽题更合适,但要优化抽题程序,避免多用户同时抽题时资源争用。

 

  关于提交和评分程序提交时要把学生的答案和标准答案作比对,得到的分值累加并写入成绩表。

 

  一是什么时候比较其得分情况,如果每答一题,即统计学生得分并提交到后台,其好处是资源耗用相对分散且教师可随时掌握学生的答题进度,缺点是每时每刻后台程序都在忙;如果所有试题完成后一次提交,提交的总量要少一些,但学生一起提交时可能后台繁忙来不及处理。

 

  二是提交时进行哪些信息的读取和写入,有很多网络测试系统都在设法减少提交时的流量和计算工作,另一个方案是学生抽题时连同答案一起放在客户端,用客户端来分担后台的计算工作。

 

  参考文献

 

  [1]瞿娟.对中小学电子试题库的分析和设想[J].中国教育信息化·基础教育,2007(4).

 

  [2]宋璐璐.基于网络的试题库的探讨[J].科教导刊,

 

  2011(12).


www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接