当前位置:首页 > 述职报告 > 计算机上机考试系统_计算机上机考试系统研究
 

计算机上机考试系统_计算机上机考试系统研究

发布时间:2019-01-28 04:10:56 影响了:

  摘要:在线考试系统便于学生学习后自测、教师灵活组织考试和评卷分析,有利于更好地提高网络课程教学的水平,与传统笔试方式相比,它既简化了考试流程,又节省了人力物力,提高了效率和教学管理水平。本文在对网络化考试系统的深入研究基础上并结合用户的实际需要,分析了网络课程考试系统的主要功能和系统构成,设计了一个功能强大,通用性强的基于Web的网络课程考试系统。
  关键词:计算机上机考试
  
  一、在线考试系统的优势
  网络考试系统是利用计算机网络组织考试的应用性系统。计算机考试与传统的纸介质试卷考试相比具有以下优势:
  1、准确公平。计算机考试系统主要处理的是标准化试题及试卷,它不但高效迅速而且准确避免人为因素,从而在一定程度上避免人为误差及人情分等问题,保证考试的公平公正。
  2、增强考试的客观性。利用计算机考试可以实现教考分离,即实现由第二方如教务部门按教学大纲及教学计划的要求出题组卷,它不但可提高考试的客观准确性,防止考试前的猜题、压题、划范围等不良现象,还可从另一方面检查评价教师的教学工作成效。
  3、高效节约。传统考试在编写试卷、阅卷、成绩统计等方面需耗费大量的资源。而采用计算机考试,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,从而可节约大量的人、财、物力及时间资源。
  4、可有效杜绝考试的作弊现象利用计算机考试各考生的试卷现场随机生成,可以试卷不同也可试卷相同,而且顺序不同,由此可在一定程度避免互相参看抄袭等作弊现象,从而达到考试成绩的公平性。在上述基础上将计算机联网组成网络考试系统,除了可以在机房多媒体网络教室等组织集中考试,也可在局域网或Internet上的任何一台计算机上进行考试、练习等,更加灵活、方便、高效。因此网络考试系统是一种方便、高效的考试方式。
  二、系统的设计目标和原则
  1、系统的设计目标。本系统的设计目标为:能正确、有效快速地处理各种网上考试事务;具有良好的实用性与通用性,提供友好的人机界面,具有较好的可扩充性和安全性,是校园远程教学系统中重要的教学手段,具有广阔的应用前景。本系统的设计完成,对规范教学管理,有着积极的现实意义。
  2、系统的设计原则。通过对现有一些在线考试系统的分析研究,并详细了解了构建在线考试系统的一些要求后,在线考试系统应该满足以下设计原则:(1)通用性原则。系统要有广泛的通用性,可以用于各类课程的远程考试。(2)组卷原则。系统要能够满足复杂组卷条件的要求,组卷速度快,成功率高。(3)安全性原则。要保证考试系统信息传输的安全性,防止考题泄漏,以及客户端和服务器端的安全性等。安全性是通过为信息的机密性、保密性、完整性和可靠性提供充分的保护来预防风险。保障系统安全,是任何系统的基本要素。(4)功能完善原则。系统要具有完善的在线考试功能。例如,要有完善的考试现场恢复机制,包括已经生成的试卷、考生已经做过的题目的答案、考试剩余时间等。待考试结束后,考试系统应能对客观题进行自动判分,将主观题的答案存入数据库,待教师对主观题评阅后,考试系统再对主客观题分数汇总,给出总成绩,并对考生给出相应的评语。(5)可扩展性原则。系统要具有良好的可扩展性。系统需要有良好的可扩展性,以满足考试系统不断发展的需要。
  三、系统功能分析
  1、题库设计和管理。为了实现智能组卷,入库的每一道试题,除了题目内容以外,还要有多种定性或定量的指标,应包含有题号、题型、分值、知识点、难度、章节等。
  2、手动、自动组卷。系统应实现用户给定约束条件下的出卷过程的全部智能化,生成的试卷应有较好的随机性、科学性。系统根据用户给出的题型要求、知识点、难度、考题数量、分值等具体要求形成组卷策略,并显示题库中符合要求的试题数目,随机抽取与试卷结构一致的试题数目即可。在已形成的试卷上,还可以人工修改试题。
  3、自动阅卷。对于单选题、多选题、判断题等客观题型,考生只要提交后,系统既可对比数据库中的答案进行评分。为提高自动阅卷层次,本系统将程序设计题的评分作为重点技术进行突破。程序设计题不局限于“填空式”,即考察代码的语法、逻辑的正确性、又要考察程序的缜密性。
  4、自我测试。突破时间、空间限制,利用Internet,考生只要输入正确的用户名和密码后,就可以进入测试界面进行自我检验。
  四、关键技术及其实现
  1、考核系统体系结构。近年来,随着网络的普及和网络技术的成熟,软件系统已经从以结构化方法(SP)为主体的单机软件发展到以面向对象方法(OOP)为主体的C/S结构和B/S结构。基于C/s模式的考核系统,要求每台考试用机都要安装考试客户端软件,会占用较多的系统资源,将影响考生答题的效率。软件升级也需在每台机器上进行维护,因此系统维护、升级工作量大。基于B/S模式的系统,采取集中控制方式,实现数据共享,可以在服务器端完成大部分维护工作,极大地减少系统管理员的工作量。所以,推荐采用B/s结构模式,考生只需要使用Web浏览器就可以完成所有的考试,减少考试客户端的系统开销,从而最大限度地减少因考核系统的升级而必须进行的硬件投资。
  2、数据库选择。本系统采用MySQL作为中央数据库。现有的计算机考核系统不少选择Access数据库作为系统的主要数据库,开考时,如果考生数量多,将会耗费较多的网络带宽,导致开考初期和交卷时期,出现明显的迟缓。如采用中央数据库的形式,考生的试卷数据保存在服务器中,只有在需要时,才在服务器上下载数据,将需要耗费的网络带宽平均分布到整个考试过程中,从而提高考核系统的运行效率。由于Access数据库并发性能差,一般来说,在超过10个并发用户的情况下,Access数据库的性能与稳定性将显著下降,而MySQL数据库在性能、稳定性上已经得到了充分的证明。另一方面,与MicrosoftSQL Server、Sybase或Oracle等大型数据库比较起来,它更小巧,在性能上也完全能满足系统的需要。
  
  参考文献:
  [1]郭伟刚等.计算机基础课无纸化考试模型初探.佛山科学技术学院学报(自然科学版),1998,3.
  [2]肖志辉等.智能出卷测试系统的设计与实现.1999年湖北省计算机学会年会论文.
  [3]张海藩.软件工程导论(第三版).清华大学出版社,1999,2.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3