APP下载

成人高等教育远程化预约考试系统功能设计与实现

2016-12-09董露露

安徽开放大学学报 2016年2期
关键词:题库子系统试卷

董露露, 李 斌

(安徽广播电视大学,合肥 230022)



成人高等教育远程化预约考试系统功能设计与实现

董露露, 李 斌

(安徽广播电视大学,合肥 230022)

对预约考试各个阶段的操作流程进行了详细分析,对预约考试各子系统的结构和功能进行了模块化设计,利用.NET与SQLite数据库开发环境,采用B/S结构设计,运用负载均衡、数据库集群、分布式缓存等多种先进技术,实现预约考试系统各个模块的功能。

远程教育;成人高等教育;预约考试系统

一、引言

《国家中长期教育改革和发展规划纲要(2010-2020年)》指出:“到2020年,现代国民教育体系更加完善,终身教育体系基本形成,促进全体人民学有所教、学有所成、学有所用。努力形成人人皆学、处处可学、时时能学的学习型社会。”随着信息技术的高度发展和深入应用,我国成人高等教育远程化教学模式的改革得到持续推进,学习型社会的建设得到不断加强,全民学习、终身学习的教育体系正逐步构建。[1]在此过程中,以信息技术为支撑的多元化的考核方式发挥着举足轻重的作用。而预约考试作为检验学习成果的新型考核手段,是集中组织考试的一种形式,也是多元化考核模式中非常关键和重要的环节,这种考试组织模式依托现代信息技术,突破了时间和空间的限制,进一步延伸了远程教学“个性化、自主化、以学生学习为核心”的特点,是成人高等教育远程化教学模式改革的必然趋势。[2]

预约考试指考生通过某种技术手段,依据高校所提供的考试课程、考试时间、报名方式等信息,根据自身需求进行选择,从而完成考试预约、考试、成绩查询等全程工作。[3]我们不仅需要创建符合远程化教学特点的预约考试模式,更重要的是结合成人高等教育学习者的个性化、自主化的考试需求,从技术角度出发,设计并实现一个较完备的预约考试系统,从而促进成人高等教育远程化教学模式的改革和发展。[4]

二、预约考试的业务流程设计

在预约考试的整个环节中,高校考试组织管理者是服务方,考生是被服务方。考试组织管理者包括教务管理员、教学管理员、教学点教学管理员以及教师,这些角色各司其职、协同工作。预约考试系统业务流程设计如图1所示。

(一)考试前

1.数据准备

首先,教务管理员添加考试批次,即确定考试名称、考试最早开始时间和最晚结束时间等,并在考试批次下添加课程;其次,教学点教学管理员查看考试批次,并在考试批次下设置考场,考场信息具体包括考场名称、考试机数、备用机数等,之后添加考试轮次,即某场考试的开始和截止时间;最后,教务管理员开启预约。

2.考生预约

考生参加资格审核,通过之后即可根据自己的需要选择并提交考试轮次及考点,提交后即生成具体的考试信息,包括座位号、考试课程、考试时间、考点等。

3.考场准备

首先,系统会在预约关闭时自动为未预约的考生分配考试轮次和考点;其次,仍由教务管理员选择试卷规则、生成试卷、分配试卷,并查看、导出各教学点考场数据,包括考场名称、机器数、备用机器数、轮次详情、局域网考试服务端登录账号和密码;最后,责任教师登录服务端,下载考场数据、为考生分配机器,并控制考试开始的开关(可在预约轮次的前五分钟开启考试)。

图1 预约考试业务流程图

(二)考试中

在预约的轮次内,考生可以按照座位号及身份证号登录机器并进行作答。考试过程中,若因机器故障等因素导致考生需要更换座位,则责任教师可为考生批量地或单个地更改座位号。同时,考生答题页面会始终显示考试终止时间及剩余时间,并在距离考试终止时间的第3分钟,弹出剩余时间提示框。

(三)考试后

考试终止时间一到,系统将自动保存考生答题数据并弹出禁止答题提示,此时考生将无法继续答题。这种人性化设计不仅会给考生带来很大方便,而且减轻了考场责任教师的负担。

考试结束后,首先,责任教师将考试数据上传至服务器;其次,教务管理员设置批阅方式,并分配批阅系统登录账号;再次,教师登录批阅系统,进行阅卷;最后,教务管理员可以同步更新最新的批阅结果并发布、导出成绩,考生可通过各种方式查询考试成绩。

三、系统结构设计与功能设计

高速发展的信息技术为预约考试提供了有力支持,极大地促进了预约考试的应用。[5]为了高效地完成预约考试各项任务,将预约考试系统分为题库子系统、预约子系统、考务管理子系统、考试子系统、阅卷子系统五个子系统,诸子系统分工协作,相互配合,确保预约考试系统操作简单、使用便捷、功能完善、数据安全。

题库子系统主要用于题库创建、题目管理、组卷规则管理。相应的,它也包含了用于完成这些任务的模块,即题库管理模块、组卷规则管理模块。题库即题目的集合,题目管理包括题目的添加、删除、修改以及难度、所属模块(学习单元)、应用范围的设置。组卷规则指用来设定题目所属模块、题目类型(包括填空题、判断题、多选题、单选题、简答题)、各类型题目的数量与分值等试卷属性的策略。组卷规则管理包括规则的添加、删除与修改。试卷的生成与发布正是按照这种规则,从题库中选取符合条件的题目以生成试卷。可见,题库子系统是开展预约考试的前提和基础。预约子系统是考生进行考试预约的平台,因此,该子系统不仅要提供简洁美观的登录页面,还要展示当前可用的考试资源及预约情况。考生进行预约主要是选择考试轮次和考点。当然,如果考生在规定的预约时间段内没有及时进行预约,则截止日期一到,系统就会自动为考生分配考试轮次和考点。预约成功后,系统生成考生的考试课程、考试时间、座位号等考试信息。

考务管理子系统,顾名思义,是指对考务进行管理的系统。教务管理员通过该系统进行考试批次的增删改、预约的开启与关闭、试卷规则的选取、试卷的生成与发布、“集中阅卷”与“授课教师阅卷”两种阅卷方式的选择设定、阅卷系统登录账号的生成与导出、成绩的发布与导出以及考务相关数据的查询、保存与更新等操作。

考试子系统为考生提供考试的“场所”,按功能需求的不同,具体可分为考试管理模块、考生考试模块、数据管理模块共三个模块。考试管理模块用来对考试过程进行控制,如开启与关闭考试开关、分发与回收试卷等;考生考试模块主要实现考试答题功能;数据管理模块主要是使用数据库技术确保数据的安全性与完整性。

阅卷子系统用于试卷的批阅以及试卷数据的同步。教师使用分配到的登录账号进入该系统并进行批阅操作,考生的信息、试卷的分值等数据都会自动同步至教务管理系统。在批阅过程中,教师每完成一份试卷的批阅,系统就会为教师随机提供下一份试卷,并允许教师多次批阅同一份试卷,系统保留每次批阅记录,并以“确认提交”的方式将最后一次批阅产生的分值作为试卷最后的分值。试卷的客观题由系统自动评分,主观题由教师手动批阅,总分由系统自动计算得出。

四、预约考试系统技术方案

(一)采用.NET开发平台

.NET是微软的新一代技术平台。在开发技术方面,.NET提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET和Windows编程技术WinForms[6];在开发语言方面,.NET提供了Visual Basic、Visual C++、C#和Javascript等多种语言支持。.NET能够创建标准的、适应变化的、稳定的、高性能的、互联互通的应用系统。由于具备上述特点,.NET非常适合网上教学和考试系统的开发。

(二)采用B/S 结构

基于B/S这种具有三层模式的应用系统结构,预约考试系统客户端不用额外安装任何软件,只需要安装一个浏览器并启动下载到浏览器的ActiveX控件,即可进入预约考试系统完成考试。[7]系统的升级更新通过管理服务器端即可完成,用户规模的扩大不会增加任何维护升级的工作量,大大减少了客户端的负载量。

(三)采用主流先进的“负载均衡+数据库集群+分布式缓存+队列+分布式存储”的架构

多个相互独立的、同时运行同一个web应用的服务器共同工作提供高性能服务,以单一系统的模式加以管理,确保服务的高可靠性。通过负载均衡为集群内多个服务器合理地分配任务,避免了一台服务器超负荷、而其他的服务器没有充分发挥处理的情况的发生。[7]313-315同时,采用分布式缓存、队列,产生高效率无接缝式的缓存,极大地减少了数据库访问次数,提高了动态web的速度和可扩展性;采用分布式存储将数据分散存储在多台独立设备上,大大减少了网络压力,提高了系统可靠性、可用性及存取效率。

(四)采用SQLite数据库

SQLite是一款轻量级的、被设计用于嵌入式系统的关联式数据库管理系统。它包含在一个相对小的C库中,其设计目标是嵌入式的,占用的资源非常低,且保持ACID性,实现了自我依赖、零配置、支持事务的SQL数据库引擎。正是因为SQLite具有这些优点,因而能够轻松应对局域网考试。

(五)采用模块化搭建方式

预约考试系统由多个模块组成,模块间接口清晰,模块功能相对独立,各模块内部的业务流程升级改造与其他模块无关,保证了各模块之间的低耦合性。

五、预约考试系统的特点与优势

一个高质量的预约考试系统不仅能够弥补传统纸质考试存在的不足,而且能更加的突出预约考试的优势。具体来说,预约考试系统具备如下特点和优势:

(一)考试地点和时间个性化选择,突破时间和空间的限制

系统提供若干考点和考试轮次,考生可以根据自身需求从中选择某一考试地点和考试时间段,这就在很大程度上使考生突破了时间和空间的限制,其个性化考试需求得到满足。与传统纸笔考试相比,这不仅是考试理念上的革新,也是远程教育改革发展的重要体现。

(二)机考形式降低考试成本,节约资源和费用

传统的纸质考试需要使用大量的纸质资源,支付包括试卷印刷、排版、运输等在内的各项费用,而预约考试所采用的机考形式可以大大节省这些资源和费用。此外,考生预约只需登录系统快速完成,不需要其他步骤,且系统会自动对考生个人信息进行查找匹配,这也减少了对人力等资源的使用量。

(三)试卷组卷规则多样化,减少考试作弊现象

试卷规则具有如下要素:出题模块、生成方式、各类题目的数量及分值。建立题库时,需要设置每道题目所属的模块,这里的模块即学习单元。生成方式指该规则下题目的生成方式,分为两种:一是随机生成,二是按难易度生成。随机生成题目即从相应模块对应的题目集合中随机抽取一定数量的各类型题目;按难易度生成题目即由教师通过比例控制条设定简单、一般、较难三种难度的题目各自所占的比例。当然,题目的数量、每种类型题目的分值也需要教师在规则中进行设定。可见,采用这种试卷规则式的组卷策略,能够实现试卷题目的多样化智能化,降低试卷雷同概率,减少作弊现象。

(四)试卷批阅智能高效,提高工作效率缩短成绩发布时间

预约考试系统中,试卷的批阅尤为快捷方便。对于试卷中的客观题,系统可根据题库中的答案进行自动评分,这种方式能够极大地缩短阅卷时间,节省大量人力资源。批阅过程中,系统随机提供特定课程下考生提交的试卷,教师每完成一份试卷的批阅工作,即可通过“继续批阅下一份试卷”提示获得一份新试卷,如此就避免了传统纸质考试所存在的对试卷归类、分配、手动批阅、核分等各项繁杂工作,提高了工作效率和工作质量。在提交批阅结果之前,若某份试卷批阅有误,则可重新批阅试卷。批阅结束后,考生成绩等数据直接进入教务管理系统,这种无缝对接的方式不仅能省去手动登分的麻烦,避免因此可能造成的误差,同时又能进一步减轻教师工作负担。

六、结语

2014年秋,安徽成人高等教育在线平台某试点高校组织了首次基于网络课程考核的预约考试。此次预约考试共选取3门课程,进行预约并参加考试的考生共计2 693人,及格人数为1 528人,通过率为58%。从目前预约考试系统的使用情况来看,预约考试系统具有功能完善、性能优良等显著特点。但是,预约考试是否能够得到全面推行进而得到普遍应用,在很大程度上还取决于学校对远程教育改革的重视程度以及基于网络考核课程的普及率。因此,预约考试的推广工作仍需继续努力。作为一种新型的考试组织模式,预约考试在先进现代的考试理念与日益发展的信息技术的推动下,得到愈加广泛的应用。对预约考试模式的进一步探索,对预约考试系统的更深层次的研究与开发,不仅能强有力地促进成人高等教育远程化教学模式的改革与发展,对建设学习型社会也有着深远重大的意义。

[1] 王国华,俞树煜,黄慧芳,等.中国远程教育研究的可视化分析[J].远程教育杂志,2015(01):57-65.

[2] 许伶军,曾青云. 我国高校远程教育改革发展的时代应答[J]. 高等继续教育学报,2014,27(01):55-60.

[3] 卢笙.关于开展预约考试工作的探索与实践[J].广州广播电视大学学报,2013,13(03):41-44.

[4] 强萍. 成人高等教育教学管理信息化建设论析[J]. 继续教育研究,2014(04):41-42.

[5] 杨玉敏.远程教育预约考试的构想与实现[J].河北广播电视大学学报,2014,19(05):35-37.

[6] 胡迎松,彭利文,池楚兵. 基于.NET的Web应用三层结构设计技术[J]. 计算机工程,2003,29(8):173-175.

[7] 吴大刚,肖荣荣.C/S结构与B/S结构的信息系统比较分析[J].情报科学,2003(21):313-315.

[8] 李文中,郭胜,许平,等.服务组合中一种自适应的负载均衡算法[J].软件学报,2006(05):1068-1077.

[责任编辑 李潜生]

The Function Design and Implementation of the Remote Pre-registered Examination System for Adult Higher Education

DONG Lu-lu, LI Bin

(Anhui Radio and TV University, Hefei 230022, China)

This paper analyzes the operating process of each stage of pre-registered examination in detail, and modularizes the structure and function of every pre-registered subsystem. By using the development environment of .NET and SQLite database, employing the B/S structure design, and adopting a variety of modern technologies, such as B/S structure design, load balancing, database cluster, distributed storage and so on, the function of each modules of pre-registered examination system is implemented.

distance education; adult higher education; pre-registered examination system

2015-11-30

安徽省高等教育振兴计划重大教学改革研究项目“成人高等教育远程化教学模式改革网上教学支持服务体系的构建与实践”(项目编号:2014zdjy192)。

董露露(1991-),女,安徽阜阳人,助教,硕士。研究方向:数据挖掘、信息检索。

TP391

A

1008-6021(2016)02-0125-04

猜你喜欢

题库子系统试卷
不对中转子系统耦合动力学特性研究
“勾股定理”优题库
“轴对称”优题库
GSM-R基站子系统同步方案研究
“轴对称”优题库
“整式的乘法与因式分解”优题库
驼峰测长设备在线监测子系统的设计与应用
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia