基于Web方式的计算机基础课程考试系统的研究

来源 :硅谷 | 被引量 : 0次 | 上传用户:wang1hnsc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]基于Web方式的考试系统是近几年出现的一种全新的教学考核方式。通过对计算机基础课程特点的分析,提出利用插件方式,利用计算机互联网的Web技术作为考试平台,进行计算机基础课程考试系统设计,并给出系统设计的关键技术。
  [关键词]Web 考试系统 计算机基础
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0610052-01
  
  随着教育信息化网络化的飞速发展,传统的考试模式尤其是计算机基础考试已经不能适应信息化社会发展的需要。计算机技术的飞速发展,为整个社会教育教学模式的改革提供了个很好的支撑平台,基于Web 技术的网络考试系统成为计算机考试的必然要求。
  
  一、目前的状况
  
  目前社会上存在的计算机考试系统主要分为两种:一种是以单机为主体的、试题和评判功能一体的单机考试系统;另一种是以客观题为主要题型的基于Web/LAN(局域网)的网上考试系统。这两种系统使用比较广泛但都存在一些弊端,前者弊端主要是它使用单机作为考试平台,在管理、评分、公平性、安全性等方面存在不足,严重影响考试的进行;后者弊端主要是题型比较单一,对于操作性很强的计算机基础课程,只进行客观题考试显然是不够的,还要增加上机操作考试。但上机操作考试的自动评判是十分困难的,常常是通过单机逐个评判,在效率和评判质量上存在严重不足。
  为了克服以上的弊端和满足实际考试要求,我们充分利用多年积累的计算机基础教学与考试的经验,利用插件方式,研发了一套体系完整、灵活实用、便于纵深发展的基于Web的B/S模式的计算机基础考试系统,实现真正意义的考试过程全自动。
  
  二、系统构成
  
  (一)基于B/S的三层体系结构
  网络考试系统的实现技术有多种,采用传统的客户机/服务器型的MIS 型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,这种方式的考试系统,每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响。另外,有些课程的教学内容随着发展而不断地在变化、更新,因此考试系统的软件也要不断地更新。采用Browser/Web模式来设计考试系统,服务器端用Web Server、数据库系统、ASP组件和WebServices服务来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,而对考试的控制通过ActiveX控件实时下载到浏览器来控制考生的考试时间和存盘交卷等操作,从而做到客户端零安装;所有的系统升级和更新均只要在服务器端完成,这样可较灵活地适应计算机考试内容的不断更新,从而减少系统升级、更新的工作量,同时可进行远程系统维护和管理。
  根据网上考试各个环节的特点和计算机基础考试题型的多样化,计算机基础考试系统可分为如下各部分:出题子系统、组卷和发卷子系统、答卷环境的建立、交卷子系统以及自动阅卷子系统、成绩管理分析子系统等。采用了三层体系结构:用户界面层/事务层/数据库层。系统的总体结构如图1所示。
  


  (二)系统环境
  系统采用Windows2000操作系统平台,IIS5.0 Web服务器,Microsoft SQL Server 2000以及ASP.Net技术,其中,ASP.Net技术是开发Web动态应用的关键技术,它有以下一些主要特征:简单易用,功能强大,适用范围广;是面向对象的,可以扩展ActiveXServer组件;简化Web页面之间的联系和状态维护;另外通过WebServices访问数据库实现了较好的安全机制。
  (三)考试系统功能设计
  整个考试系统可以分为三个主要部分:
  1.考试系统。考试系统是进行实施考试的主要模块。包括以下功能:
  随机组卷:随机组卷根据随机算法,随机抽取考试试卷(一共30套,随时更新)。保证系统的公平与规范。这里采用随机抽取套题,主要考虑出题的系统性和公平性,避免了随机组题试卷不系统、不完整性的缺陷,也便于进行试卷分析。
  时间控制模块:主要实现对时间的控制。利用机器本身的时钟积累计时,用服务器记录考试的开始时间,这样能避免考生更改系统时间而造成时间不准确。
  考试登陆和考试模块:实现考试的登录管理。记录考生的登录信息:IP地址、考试开始时间、考生个人信息等。考试过程中,将考生的答题过程存储在本地,每隔一段时间自动向服务器备份,在机器异常情况下可以再次登录继续考试。
  考试提交和自动评判:考试时间到,可以自动或者手动提交答案,以结束考试。考试结果存放在数据库服务器上。其中,自动评判是通过内嵌VBA代码对Offical进行自动评判的,并将自动评判结果传送到成绩库和答题库。
  2.管理系统。管理系统是用来对考试过程进行管理的。包括:
  题库的管理:对考试内容和评判标准进行设计。
  用户管理、管理员管理:对考试和管理员(包括教师)进行管理,以保证考试的公正、公平、有效。
  学生成绩查询:考试结束后由计算机统一判分、统计、登录成绩及打印成绩单。并可以根据学生要求,提供试题答案。
  3.教学交互系统:主要用于教师和学生进行交互,是BBS结构的辅助辅导平台。教师可以创建属于本科目的平台选项。
  (四)系统设计的关键技术
  1.WebService技术。WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术,这种技术允许网络上的所有系统进行交互。随着技术的发展,一个Web服务可以包含额外的指定功能并且可以在多个B2B应用中协作通讯。 Web服务可以理解请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份,地点以及产生请求的原因来改变不同的处理,用以产生一个唯一的、定制的方案。这种协作机制对那些只对最终结果有兴趣的用户来说,是完全透明的。
  2.加密技术、加密技术是用于构建安全 Web 应用程序的重要技术,为了保障试题传输、成绩存储的安全性,系统对试题和分数进行了加密处理。加密技术用于提供以下功能:
  机密性:使用加密技术实现的,确保数据的保密性。
  数据完整性:确保数据免受意外或者故意(恶意)的修改。
  身份验证:保证数据来自某一方。
  (五)关键功能的实现
  1.自动评判功能。自动评判是本系统的核心功能,在考生提交试卷后系统将调用服务器发布的WEBService,调用相应的WEB方法进行试题判分。在WEBService中通过内嵌VBA代码对Offical进行自动评判,并将自动评判结果传送到成绩库和答题库。
  2.考试倒计时及文件上传。主要实现对考试时间的控制。利用机器本身的时钟积累计时,每隔一段时间向服务器更新一下剩余时间,同时将考生本地答题文件向服务器进行复制备份(通过FTP上传)。使得由于意外原因考生二次登录时,尽量减少考生答题数据信息的损失。
  
  三、结束语
  
  基于Web的计算机基础考试系统,仅在浏览器的环境下,学生就可以完成考试任务,教师也很容易地完成考试内容的组织工作。该考试系统在沈阳工程学院已经成功地运行两年以上,运行状态一直良好。两年来,共考试40余场,没有发现致命性错误。充分体现了考试的公正、公平性和试题的系统性、完整性。由于系统采用了模块化的面向对象的设计方法和技术,所以还具有较好的可扩展性。
  
  参考文献:
  [1]陈明.无纸化考试系统综述.计算机教育,2007,3,12-15.
  [2]徐建勇.基于Web方式的计算机基础课程考试系统的研究.中山大学学报,2002,41(增刊),69-72.
  
  作者简介:
  孙连科,男,汉族,吉林省梅河口人,沈阳工程学院计算中心教授,硕士,主要研究方向:计算机应用。
其他文献
中图分类号:C93 文献标识码:A 文章编号:1671-7597(2008)0710169-01  CFO即企业首席执行官。在上世纪80年代初,只有美国的少数跨国公司设立CFO。随着公司经营环境的变化和信息技术的进步,在资本市场充分发达的国家,CFO已广泛的活动于战略规划、业绩管理、企业并购、团队建设等领域,他们作为CEO(企业首席执行官)的助手和伙伴参与决策,对公司的发展起着举足轻重的作用。随着
期刊
[摘要]针对各级公共图书馆自动化建设底子薄、基础差、起点低、资金少、专业人员匮乏的现状,提出建设区域图书馆集群管理系统。  [关键词]公共图书馆 集群管理 Interlib   中图分类号:G250.71文献标识码:A 文章编号:1671-7597(2008)0710175-02    一、背景    《贵州省“十一五”文化建设专项规划》提出,要加强公共文化基础设施建设。到2010年,完成“县县有
期刊
[摘要]防沉迷系统针对网络游戏沉迷退出,社会对其期望值很高。但实际中的运行状况并不是如此,其具有漏洞。本分结合实践案例分析,并提出完善建议。  [关键词]防沉迷系统 漏洞 网络游戏  中图分类号:G44文献标识码:A 文章编号:1671-7597(2008)0710196-01  “您已进入不健康游戏时间,请您立即下线休息。如不下线,您的身体健康将受到损害,您的收益已降为零。”看着屏幕上的提示信息
期刊
[摘要]可编程控制器(PLC) 是计算机技术在工业控制领域的一种应用技术,具有体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点。介绍一种专为学校或企业集体宿舍公共使用设计,用PLC控制,以“一键式”操控的多模式全自动洗衣机控制系统。  [关键词]PLC “一键式” 步进梯形图  中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)0610019-01    一、
期刊
[摘要]做为新兴的显示技术,OLED具备其它显示方式所没有的特点,对其的研究将是本世纪的重点,我国作为其显示设备产业进程最快的国家之一,加大关注很重要。  [关键词]OLED 结构 原理  中图分类号:TN7 文献标识码:A 文章编号:1671-7597(2008)0610022-01    一、OLED结构及原理    (一)高效OLED的典型结构  如图所示,在透明电极ITO薄膜,阳极)上,由
期刊
[摘要]ADAM模块是一种传感器到计算机的智能接口模块,具备系统接线简单、成本低廉、扩展方便等诸多优点,可通过RS-485总线连接至计算机进行远程监控,解决现场特殊作业环境参数监测问题。主要介绍一种基于ADAM数据采集模块的环境监测系统,详细介绍其工作原理、硬件系统组成、软件设计等方面的内容。  [关键词]ADAM模块 数据采集 环境监测  中图分类号:X8 文献标识码:A 文章编号:1671-7
期刊
[摘要]通过UG/Open GRIP 和UG/OpenAPI编程,用截面扫掠和网格曲面两种方法,实现了大客车车身骨架中曲线型钢构件的快速三维实体建模,有利于提高建模效率,亦可供其他曲线型钢骨架结构的快速三维建模参考。  [关键词]大客车 车身骨架 三维建模 UG编程  中图分类号: U543.82+2 文献标识码:A 文章编号:1671-7597(2008)0610033-02    一、引言  
期刊
[摘要]现在CPU处理器的发展真可谓日新月异,着重介绍中国的龙芯及国际的双核技术,并介绍其未来的发展趋势,在此基础上提出了一些新的看法。  [关键词]CPU 网络 双核技术  中图分类号: TP3文献标识码:A 文章编号:1671-7597(2008)0610047-01    一、引言    随着网络时代的到来,网络通信、信息安全和信息家电产品将越来越普及,而CPU正是所有这些信息产品中必不可少
期刊
[摘要]媒介不仅有力地推动了全球化,它本身也是全球化的组成部分。在这种全球传媒文化趋同的趋势下,本土文化开始追求新的生存模式。立足于在传播政治经济学中全球化的表现与影响和本土文化存在的重要意义,来考察当前中国媒介产品的现实状态媒介全球化与本土文化的杂糅产物,并试图去探询本土媒介产品在国际传播中新的出路。  [关键词]媒介全球化 本土文化 媒介产品  中图分类号:G2 文献标识码:A 文章编号:16
期刊
[摘要]讨论如何利用关系数据库存储XML数据和文档,如何利用关系毅据库直接支持XML毅据查询,最终建立一个基于XML的、统一的Internet数据库平台的方案。XML存储管理和XML搜索引擎是实现XED的核心问题。  [关键词]XML 数据库 存储管理 搜索引擎  中图分类号:G2 文献标识码:A 文章编号:16717597(2008)0610046-01    一、综述    XML被称作是In
期刊