现代远程教育考试管理平台的设计与实现_第1页
现代远程教育考试管理平台的设计与实现_第2页
现代远程教育考试管理平台的设计与实现_第3页
现代远程教育考试管理平台的设计与实现_第4页
现代远程教育考试管理平台的设计与实现_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、    现代远程教育考试管理平台的设计与实现     摘要:针对现代远程教育的考试特点,文章提出了基于web的远程网络考试管理平台架构,它采用b/s、c/s混合模式,利用asp.net技术和ado.net技术,以sql server 2005+试题资源库作为后台数据库,实现了三层体系结构的考试平台设计,本文对考试平台的功能亦作了详细的阐述。关键词:b/s,c/s混合模式,asp.net技术,ado.net技术,试题资源库随着现代远程教育技术的发展,远程的网上教学与自学成为时尚的教育方式,各地方的网络学院相继而生,而远程教育的考试(包括远程的集中

2、考试)成了困扰远程教育的一个难题。因为远程教育不同于其他教育形式的特点,传统的集中考试形式已经不能够再适应远程教育的要求。在现代教育技术快速发展的背景下,远程网络考试系统的实现成为可能,这种考试系统更加适合远程教育的模式和要求,具有高灵活性、高效率、低成本等特点,已逐渐被接受。另外,随着internet及intranet网络应用技术的广泛普及,更深层面的开发逐渐由c/s(clivent/server)模式向b/s(bronser/server)模式转变,或趋向于两种模式的混合应用;各种远程教育技术和思想方法都得到了突飞猛进长足的发展;随着数据仓库技术的日益成熟,构建教学资源库和试题资源库成为又

3、一个新鲜事物,这些都为网络考试提供了先行条件和可能。利用计算机技术,基于web网络开发的考试平台将成为首选的理想的考试平台,将传统的考试方式(有纸化考试)转化为网络考试方式(无纸化考试),将显示出无比的优越性,为现代远程教育又添了一分色彩。利用internet网络进行考试,学员只需在计算机客户端启动浏览器,输入远程考试服务器的ip地址(或域名),就可以进入网络考试系统界面,并在相应的文本框中输入考号、密码等验证身份的数据后即可进行考试。试卷由系统随机抽题组卷,或者由教师手工组卷,在计算机局域网或远程网络上以联机考试的方式对考生进行考试,考试中由计算机自动计时,自动存储试题答案,考试结束后,计算

4、机可自动收卷,并可以对客观题进行自动阅卷评分,自动生成考生的主观题答卷,并自动上传到远端的考试服务器上,以便于教师手工批改主观试题,同时,教师还可以统计、查询学生的考试成绩。另外,学员平时也可以登录远程的考试服务器,进行自我考试与测评,对自己的远程学习进行总结。一、远程网络考试管理平台的整体设计本远程网络考试管理平台的设计,采用b/s及c/s混合模式设计,这一模式是c/s模式的扩展,b/s、c/s的混合体,考生利用浏览器登录到考试管理平台,使用自己的用户名和密码,下载客户端考试管理程序,由客户端连接远程的服务器,并开始远程考试。试题由试题资源库抽取,可以由老师提前生成,也可以由考生利用浏览器下

5、载时生成,这样就保证了试题的随机性和科学性。c/s部分主要的工作是监控考生的考试过程,显示考试试题及监控考试环境,客户端程序监测考试时间,到时间后提醒考生交卷或强制交卷,交卷前可在客户端完成客观题自动改卷工作,之后,把考生姓名及对应的客观题成绩单和主观题部分答案上传到考试服务器,服务器在收到成绩单后作出响应,客户端程序负责删除考试时产生的所有文件,最后清空自己,防止试题泄露等。试题资源库是远程考试的核心部件,题库的存储及动态生成试卷是重点,也是数据抽取、集成、转换、聚合、加工和数据挖掘的源泉,是连接各个子系统的纽带。为了方便管理,采用microsoft sql server 2005数据库进行

6、存储。每个考生的试题不同,考生的信息库要与iis(inter-ic sound bus)作关联,并提供远程管理考生库,考试服务器是与考生交互的,因此考生的信息库也要与考试服务器关联。为了方便设计,可以把试题数据库服务器、iis、考生信息库服务器、考试服务器整合在同一台服务器上实现,该服务器提供远程的网络考试管理平台。本远程网络考试管理平台是针对考试的流程及内容进行管理的,包括题库管理、试卷管理,参数管理,考生管理等功能,以及对考试成绩的备份、统计和分析。整个系统由以下四个部分组成:(1)网络考试系统管理平台(服务器端);(2)教师管理平台(服务器端工具);(3)学生自动考试系统(客户端);(4

7、)收卷与阅卷系统平台(客户端和服务器端)。二、远程网络考试管理平台的功能设计本远程网络考试管理平台在系统功能上设计了六大模块,其系统功能如图1所示。 1.考生管理考生管理用来维护考生信息,主要由以下六个模块构成:考生信息管理、考生备份信息管理、导入考生信息、导入考生照片、考号规则设置、清除数据库中所有考生。2.题库管理试题仓库的设计在本系统中是至关重要的,考试之前应根据考试的需要进行题库的管理,增加新的试题或者修订错误的试题,准确和优质的试题是考试顺利进行的必要条件。题库管理的功能有:添加试题、修改试题、删除试题、导入试题、查询试题。为每道试题设置试题的属性,包括:难度、章、锁定(对

8、不需要组卷的试题进行锁定)、评语。建立试题库资源结构,通过题库资源结构整理题库里的试题,方便老师根据自己的教材进行组卷。本考试平台中的题库管理如图2所示。 3.试卷管理提供了与试卷相关的所有功能,包括组卷方案的建立、编辑、浏览和删除,试卷的生成、编辑、删除和打印等功能,试卷管理工作流程如图3所示。 4.权限管理(1)系统管理员:具有该权限的用户,可以管理整个系统,为其他使用系统的用户建立帐号,并分配功能权限和科目权限的管理。(2)批阅试卷:具有该权限的用户,可以使用人工评卷工具,对考生试题进行人工评卷操作。(3)考生查卷:具有该权限的用户,可以使用查卷工具,查看考生试卷。(

9、4)成绩修改:具有该权限的用户,可以在考生管理或者监控管理中,修改考生的成绩。(5)成绩浏览:具有该权限的用户,可以查看到考试的成绩及试卷信息。如果用户没有该权限,查看考生信息时,将不能查看到相关考试信息。(6)科目权限:按照科目划分权限,不具备该科目权限的教师将不能管理该科目题库及试卷。(7)统计管理:考试结束后,为了了解考生的考试情况,可以对考生的成绩进行统计分析。5.清理管理在考试之前,考生可以利用本系统进行模拟练习,客户端会建立模拟考生使用的考生记录。为了不与正式考试的考生数据发生混淆,考试之前应该清理这些无用的考生目录。如果每台机器都进行清理,工作量很大,通过清理管理可以让考试系统自

10、行完成这项清理工作。6.考试管理网络考试中,当意外情况发生时,如网络中断或者机器发生故障,学生退出当前考试状态后,只要考试计时器没归零,考生可以再次登录参加考试,考试系统应该能为考生保留已经完成的答案数据,并把它们重新调用整合到新的考卷之中,这样考生就可以继续进行考试,另外,考试管理还具有实现分题目的答案恢复功能。三、远程网络考试管理平台的关键技术1.数据库连接与访问本远程网络考试管理平台的实现,通过asp+ado技术对后台数据库进行连接和访问,ado是微软最新的一种访问各种数据类型数据库的技术,它提供了一组优化的访问数据库的专用对象集,便于实现各种数据库查找。具体的语句如下: 在通

11、过ado与数据库的连接之后,就可以利用sql命令,对数据库进行信息查询、修改和删除等操作。2.考试时间的监控远程网络考试要有严格的时间控制,通过在asp中调用time()可以控制考试的时间,做到准确开始,准确结束,没有监考老师也能严格把握考试。程序段为: 3.系统的安全问题本远程网络考试管理平台在安全设计上,客户端提供了系统登录界面,需要输入用户名、密码,通过系统验证和合法性判断,根据不同的用户级别,进入相应的操作页面。此外,为了防止暴力破解登录密码,加入了验证码输入,为了防止非系统用户绕过登录页面直接进入系统,系统采用了session对象进行验证,如果用户未登录,那么session

12、值就为空,系统将直接跳转到登录界面,强制用户进行登录,对数据库中存储的重要信息,比如用户密码等,采取md5算法加密,这些措施在一定程度上保证了系统的安全性。四、系统的运行环境本远程网络考试管理平台是基于b/s、c/s混合模式的,最终的运行环境是internet,为了能够顺利地进行远程网络考试,实现以上的系统设计目标,必须安装和配置web服务器。在具体考试时,采用了以下方案:1.系统的考试服务器端运行环境服务器端操作系统:windows server 2003;web服务器:iis6.0;数据库服务器:microsoft sql server 2005。2.系统的客户机端运行环境客户端操作系统:

13、windows xp、windows 2000或windows 2003;客户端浏览器:ie6.0版本。五、结束语本远程网络考试管理平台是基于web的网络考试管理平台,该平台实现了远程考试数据处理的信息化管理,保证了考试试题的正确性、准确性和公平性,从而保障了远程教育的质量,促进和完善了现代远程教育体系。在核心试题资源库的建设上,要能够及时调整试题数据库中的试题数量和质量,以适应远程教学各个学科发展的需要。该考试管理平台目前已经在我校计算机公共课考试及一些计算机相关学科的考试中投入运行,取得了良好的应用效果,发挥了信息的最大效益,为教师动态地掌握学生的学习情况,提供了及时、准确、有效的信息服务和信息依据。作为一种全新的教育技术考试改革和尝试,本系统还存在一些不足,比如自动阅卷能力的不足,还有待于在实践中进一步的完善,以实现更加强大的考试功能。参考文献:1 刘雪艳,张强,苏锦旗.一种分布式现代远程教育系统的设计与实现 j. 现代教育技术,2009(4):105-108.2 李克东.新编现代教育技术基础 m. 上海:华东师大出版it,2002,3 孙莹,周延

温馨提示

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

评论

0/150

提交评论