APP下载

大学英语在线测试系统的开发与应用研究

2015-09-10李莉

考试周刊 2015年82期
关键词:题型试卷试题

李莉

1.信息技术概述

随着信息技术的发展和“互联网+”概念的推广,计算机、网络通信、多媒体和虚拟技术的发展和应用得到普及,极大地提高了信息共享的程度和便利性。校园网的迅速普及使学生受益良多,教师在利用网络资源教学的同时,积极地开发网络的教学潜能,慕课、微课等多样化教学模式不断涌现,网络意识和使用网络的能力得到提高。在此背景之下,基于网络的整套教学解决方案成为重要的创新型学习模式。

1.1国内外发展现状

早在上世纪八九十年代,国外的计算机网络测试已经大量投入使用,如GRE、GMAT、全美护士国家资格委员会测试、注册建筑师、注册会计师测试等。国内网络测试起步较晚,但是由于发展之初就已经具备比较成熟的硬件和软件条件,近几年发展迅猛,如基于局域网的计算机等级测试、行业测试、职业技能测试等,以及基于WEB的托福、雅思测试等。在外语测试方面,使用范围比较广泛的是外研社开发的itest在线测试系统,经过多年升级和完善,现在已经是3.0版本。由外研社和讯飞科技合资成立的外研讯飞教育科技有限公司,基于全新架构推出的在线测试系统在拓展功能和用户使用便捷性方面也有大的突破。

1.2传统纸质测试与在线测试系统的对比

传统的纸质测试存在诸多弊端,需要投入大量人力和财力,造成了教学资源的浪费,而基于B/S架构的在线测试系统的应用突破了传统测试模式在时间和空间上的限制。在线测试系统具有多样化的自动化组卷策略和丰富全面的题库资源,具有准确的考察精度和较广的覆盖面,可以根据考察目标的要求快速生成多套试题,极大提高教师的工作效率,能从多角度全方面考察学生的学习效果和水平,有效提高测试的针对性和客观性。同时,在计算机和互联网技术的支持下,测试的安全性、保密性、客观性、迅捷性和公平公正性得到了最大限度的保证。在线测试系统突破空间对于测试的限制,可以在不同地理空间下的异地同时进行测试。

2.在线测试系统的实现

基于web的在线测试系统具有强大的题库管理功能、灵活多变的组卷策略、详尽直观的成绩统计功能、方便快捷的后台管理功能、全面可靠的安全机制管理及准确科学的计时体系。

2.1系统采用的相关技术

本网络测试系统以ASP.NET技术为基础,以三层B/S(浏览器/服务器)模式实现系统功能。学生在测试终端上可以查询成绩和其他相关信息,教师可以在线管理题库、生成试卷及评分评价,管理人员可以对系统进行在线维护管理。

在三层B/S架构下,不需要独立安装单独的客户端,服务器负责数据的存放和处理,通过浏览器就可以完成所有操作,不需要当地存储或是同步信息数据,高效、安全、节约。同时,该体系具有易学易用、操作简便、共享特征强大等特点,可以实现快速业务访问,实时更新,快速响应。

图2-1 三层B/S架构网络系统结构

本系统Web开发基于ASP.NET技术,使用XML格式数据,将SGML的丰富功能与HTML的易用性结合到Web的应用中,支持异常控制、动态编译及泛型编程等高级特性。Ajax技术将XMLHttpRequest对象和JavaScript技术相结合,可以根据需要自行与服务器进行交互,响应快速、交互性强。

2.2自动化组卷的实现

高效的组卷策略是快速有效组成高质量试卷的关键。常被大家采用的组卷策略主要有优选权方法、弱并行方法、有控随机策略方法、回溯方法和遗传算法等。其中遗传算法以其收敛性好的特性可以满足网络组卷的要求,并有自适应全局寻优和智能搜索等功能,但也会出现在无法抽取到合适试题的区域反复选题的情况,因此,通过取长补短,合理搭配,最终采取多种方法结合的方式。

操作过程:首先顺序搜索预设题型,在确定第一个类型后,根据题量要求,产生随机数,抽取到第一类题型。如果试卷表中已选试题与题库中试题号相同,说明该题目已被选入试卷中,程序将再次随机产生题号,进行抽取。达到这一题型的所需数量后,进行下一个题型的抽取,以此类推,完成所有题型的抽取,形成最终试卷,生成试卷文件。

2.3在线测试过程

(1)试题管理。该模块主要完成各种题型试题信息(名词解释、判断题、填空题、单选题、多选题、简答题、综合题)的录入、修改、查询、添加和删除。按不同题型、章节、难度、可信度等分别录入试题,并将录好的试题直接存入试题库中,以备后面组卷之用。对于大量的试题,要针对某一试题进行操作难度较大,可采用与查询相结合的方式,利用模糊查询,确保查到需要的试题。先查到试题的题号,调出该题目的相关内容,然后对该试题进行修改。另外,通过查询功能,人工出卷时可以方便快捷地找到所需试题。

(2)在线出卷。该模块是系统的核心,主要包括随机出卷、人工出卷。随机出卷是指按照试卷卡,通过控制参数的输入,抽题者可从章节、题数、题型、难度、可信度等不同角度提出出卷要求,计算机根据抽题者的要求,采用抽题算法抽取试题的方式,自动地从试题库中抽取试题,生成试卷。人工出卷是指用户可以根据考试要求,利用查询得到的相关题目任意选取题库中的试题成卷,有较大的灵活性。随机出卷和人工出卷将抽取的题目的编号存放到试卷表中。无论抽题算法设计得如何合理、试卷卡设置得如何恰当,随机出卷有时总会令出卷者不太满意;而人工出卷,如果要出一份好试卷,则出卷者要花费不少精力。通常采用人工出卷与随机出卷两种方式相结合。先随机出卷,然后人工修改试卷,这样便可以得到更为合理的试卷。试卷生成后可以通过预览功能,浏览试卷效果。

(3)试卷批阅。该模块为教师提供在线改卷功能,学生在线考试的结果保存在系统的数据库中。教师对试题中的主观题评分,客观题由系统自动改卷,随即生成分数,供学生参考或为考试成绩,批改完成得出成绩后,自动或手动录入数据库,与网络课程的另一模块作业管理的相关数据库的成绩合并,最后形成学生的最终成绩。

(4)在线练习。通过做习题达到学习的目的,是学习的一个重要手段。因此,网络课程中在线练习是必不可少的。本系统的在线练习提供计算机图形学的各章节练习题,学生可进入各章节进行测试练习,做完后提交。客观题给出答案和分数,主观题给出答案以供参考。

(5)在线考试。教师为了测试学生,发布相应试卷,让学生在规定的时间内完成考试。学生在规定的时段进入考场,在线做题,时间结束时提交答案,也可以中途交卷。

(6)成绩查询。在线考试完成后,老师批改试卷,学生可查询自己的考试成绩,也可查询最终总成绩。

2.4测试效果综述

本项目在2013级五个班级中选取成绩在60-95分段中的100名非英语专业学生作为受试对象,进行在线测试的预测和实验,动员十个班的学生对系统进行压力测试,效果良好。实践证明,该网络测试系统适用于多个考场乃至几十个考场、几十乃至几百人同时进行考试,通过网络化的自建或共享试题库,可以实现数据库管理网络化,客户端登录系统,出题组卷和客观题判分自动化,打破时空界限、突破人数限制,简化了考试程序,减轻了教师负担,提高了学生参与度和积极性,降低了纸质考试的成本,使考试更具公平性与权威性,是未来测试的必然趋势和必由之路。

3.特色及创新点

本测试系统是基于ASP.NET构架、三层B/S结构、开放式的综合性网络测试平台。本系统将测试工作在网络环境下集于一体,为学生提供一个网络化的测试环境,提高测试的自动化程度和科学化水平,把教师从繁重的阅卷工作中解放出来,提高工作效率,使学生随时随地参加测试和训练,提高学习积极性。

本项目在系统设计和实现过程中的特色和创新点主要有以下几点。

3.1将复杂的测试流程集成到网络环境中让系统自动完成,节省了大量人力、物力和时间金钱。传统测试流程繁琐,考察范围和精度有限,需要投入大量人力物力和时间,通过网络化的流程改革,将组卷、阅卷等工作自动化,大大提高工作效率。

3.2解决了学生异地异时测试问题,使测试更加自由、便捷和易于管理。传统测试需要把学生集中到一起,在固定时间和固定地点进行测试,而基于网络的测试系统只需要浏览器登录参加考试,不需要在本地安装相应程序,易于操作,便于管理;科学合理的时间管理体系使学生可以在自己方便的时间里参加考试和训练,更加自由便捷。

3.3提高了在线测试系统的内聚性,降低了测试的耦合度,使流程管理更加顺畅高效。系统开发中采用了简单工厂模式,由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类,思路简洁,过程流畅,产出高效。

3.4解决了学生和教师的交流问题,提高了学生自觉性和积极性。通过系统的在线测试论坛,学生可以跟教师进行交流,教师可以在考试结束后进行实时作答,减少交流障碍,提高学生参与度和积极性。

3.5解决了学生测试成绩查询统计问题,解放了教师,方便了学生。便捷有效的成绩统计和管理是在线测试的最大优势之一。传统测试中,成绩统计琐碎费时,且容易出错,通过在线测试平台,系统自动批阅客观题,教师批阅主观题后,分数自动计入总分,无需人工计算,系统自动分析成绩,对比各类数据,形成统计结果,并以饼状图、柱状图等直观形式呈现,方便快捷,准确无误。

4.结语

本系统所采用的B/S模式对系统软硬件要求低,维护升级方便,跨平台操作性能强,开放性和可扩充性好,安全可靠,适用于多个考场乃至几十个考场、几十人乃至几百人同时进行参加测试。网络测试系统实现了在线管理题库,试卷自动生卷,阅卷评价自动化,简化了程序,提高了效率,降低了测试成本,节省了大量的人力、物力、时间和资源,而且在一定程度上避免了测试作弊问题,使测试更加公平、科学和权威。

参见全国计算机等级测试等全国大型网络测试的成功经验,这种基于网络的练习自测与规模测试相结合的在线测试系统能够在提高学生英语应用能力和检测学生水平等各方面发挥积极作用,极具推广价值。

参考文献:

[1]马娅婕.多媒体网络教学系统在线考试题库的设计[J].计算机应用研究,2005,22(1):182-186.

[2]王金铨,文秋芳.国内外机器自动评分系统评述[J].外语界,2010,(1):75-81.

[3]夏晴.网上教学的设想和技术实现[J].外语电化教学,2000,(2):35-36.

[4]冷泉鑫,李继华.基于Web的考试系统的设计与实现[J].青海大学学报,2005,(1):59-62.

[5]王明宝,洪力奋,等.基于Web的智能组卷的研究与应用[J].计算机应用,2003.8:45-48.

[6]范永全,张俊兰.基于ASP.NET和XML的网络考试系统[J].计算机工程与设计,2006.4.

[7]黄国平.用Ajax技术改进在线考试系统[J].南通职业大学学报,2006.9.

[8]张一平,李乐.SQLserver2000用户手册[M].微软授权:希望电子出版社,2002.

[9]毕四军.教学网的安全管理和维护[J].计算机应用,2002.3.

[10]张些,王友仁.基于遗传算法思想的网络自动组卷实现[J].微型机及应用,2005.3.

[11]周娟,等.网络考试系统组卷模块的优化方案[J].安徽工业大学学报,2004.1.

猜你喜欢

题型试卷试题
离散型随机变量常考题型及解法
2021年高考数学模拟试题(四)
巧妙构造函数 破解三类题型
2019年高考数学模拟试题(五)
《陈涉世家》初三复习试题
2019届高考数学模拟试题(二)
一次函数中的常见题型
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia