预约考试系统架构设计

2017-03-22 00:00:00嘉辉 系统架构师

  预约考试是集合现代考试理论、方法,适应于终身学习、全民学习的新型考试组织模式。预约考试系统是集合预约考试理论、方法和现代信息技术手段的智能化系统,两者的结合为学生的考试提供了灵活、方便、科学、公平的个性化考试服务,这对探索适应于终身学习、全民学习的考试组织模式有着重要的意义。

  1 预约考试概念及其与传统考试组织模式的区别

  预约考试是一种以信息技术为重要支撑,由参考考生以预约的方式自主选择参加考试的科目、考试时间和考试地点的新型考试组织模式。与传统的考试组织模式相比,预约考试的考试发起者由传统的考试组织者转变为考生自己,考生拥有定制自己考试形式的权利。考试组织者由以往偏重于管理的角色转变为偏重于服务。在信息技术的支持下,预约考试的方式和手段更加多元化、个性化,考生可以突破时间和空间上的限制,最大自由度地选择适当的考试方式,使得个性化学习和终身学习得到有益的延伸。

  2 预约考试的组织模式

  内容决定形式。预约考试根据考核内容的不同,可以采用“影院式”和“完全个人预约式”两种不同的组织模式。

  2.1 影院式

  在这种组织模式下,由考试组织者事先确定好考试地点、考试科目和同一科目在不同时间点的考试批次,考生自主选择考试地点和考试科目及考试批次。影院式的组织模式适用于考试科目少并且单一科目报考人数众多的预约考试。通过提供多地区、多轮次的考试,解除考生时间和地域上的限制,满足考生自主化考试的需求。

  2.2 完全个人预约式

  在这种组织模式下,完全由考生自主选择参考的科目、考试的时间和考试的地点,考试组织者通过对报考考生考试信息需求的汇总安排相应的考试组织。完全个人预约式的组织模式适用于考试科目众多并且单科报考人数较少的预约考试。完全个人预约式彻底突破传统的考试模式,对个性化学习有着很好的辅助作用。

  3 预约考试的业务流程设计

  预约考试和传统的考试组织模式不同,考试的主导者由考试组织者转变为考生,考试组织者的主要功能由考试组织转变为考试服务。在预约考试中,围绕考生的个性化考试需求,考试组织者在各个不同阶段提供相应服务,从而形成预约考试独特的业务流程。首先,考试组织者制订预约考试的整体规划,包括考试全部科目、各考试科目所对应的题库、各考试科目的考核方式、允许进行考试的时间周期、允许组织考试的考点所在地,以上各信息汇总形成完整的考试计划,考试组织者通过各类平台向社会发布考试计划。考试计划发布后,有参加本次考试需求的考生开始进行报名和预约。考生在报考时首先需要进行考试资格审核,资格审核通过后,考生自主选择参加的考试科目、考试时间和考点并打印考试通知单。考试组考方在所有考生报名预约结束后,汇总考试分布情况,进行相应的考场编排和考场具体准备,并为考生提供考试服务。考试结束后,考试组织者回收考试数据,组织进行评阅,生成考生成绩并且发布,考生可以通过各种渠道查询成绩。为妥善对考生成绩数据进行管理,考试组织者还应将考生成绩数据及时导入考务数据管理系统。预约考试业务流程图如图1所示。

  4 存在的问题

  作为一种全新的组考模式,预约考试也面临一些急需解决的问题。

  首先,在预约考试中,考试计划是由考试组织者制定,考生缺乏对每门开考科目适用对象的准确了解,这就导致考生在进行预约时存在盲目性,进行错误预约的可能性较大。这类情况在学历教育的预约考试中尤为突出。

  其次,预约考试最终的考场编排是根据考生的总体预约情况决定。而作为分散的个体,考生在进行预约时的出发点是个人需求,而非出自对考试资源合理利用的角度。这种缺乏统一规划的考场编排势必存在不均衡性,一方面存在单一场次内考试资源无法得到充分利用,另一方面为满足考生的需求而必须增加额外的考试资源,从而导致考试成本上升,考试资源浪费严重。

  再次,信息技术是预约考试的重要支持,但也使得预约考试受制于计算机网络和相关的考试系统。地区的信息化程度直接决定了预约考试是否能够开展,个人的计算机水平也成为考生参与预约考试的门槛,这势必对一些欠发达地区和计算机使用不熟练者造成影响,不利于教育的公平。

  5 预约考试系统结构设计及功能设计

  现代信息技术是预约考试的有力支持。计算机网络的普及,特别是最近几年移动终端技术的发展,为考生随时随地进行考试预约提供了保障;各类考试系统的出现,使得预约考试中的考试组织变得更为简捷,满足了预约考生个性化的考试需求;数据库技术的发展,使得对各类考试数据管理更为有效,预约考试的核心数据更为安全。预约考试是个涉及多方面的复杂业务流程,与之对应的预约考试系统也应是多个子系统协同工作的复杂系统。为满足预约考试中的各类需求,预约考试系统一般可分为学生预约考试子系统、网上支付子系统、题库子系统、考试子系统、考务数据管理子系统,如图2所示。

  学生预约子系统主要用于学生报考及进行考试预约,因此,提供多渠道的用户登录界面、合理的报名用户资格审核及考试资源预约情况查询是该子系统应重点实现的功能。该系统适用B/S架构,利用互联网向全体考生开放。近几年,移动网络发展迅速,移动终端用户群体庞大,为适应未来发展趋势,学生预约子系统客户端应考虑适合在移动终端设备上运行,这样可以最大限度地提高用户使用自由度和系统可覆盖面。初步分析,该系统应具备以下功能模块:用户注册模块、用户报考模块、用户报考信息审核模块、考试预约模块、查询打印模块。

  网上支付子系统主要用于学生预约考试费用的缴纳。目前,各大银行、第三方交易管理机构均推出了自己的网上支付系统,并且技术相对成熟。因此,该子系统应采用系统搭建外包的模式,借助于已有的成熟网上支付系统,这样既可以完成学生缴费功能,也可以减少系统建设和系统维护的工作量,降低系统成本。

  题库子系统主要用于各考试科目试题管理和考试试卷生成,该子系统是预约考试得以多批次进行的重要前提。该系统核心技术是数据库技术,根据课程考核特点,分析用户需求,构建合理的数据库是系统设计的关键。该系统按功能需求可分为3个模块,分别是系统管理模块、题库管理模块、试卷管理模块。系统管理模块主要完成题库系统用户权限设定功能;题库系统主要完成科目管理、试题录入、查询修改等功能;试卷管理模块主要完成试卷生成、查询修改、发布试卷等功能,具体的系统功能模块图如图3所示。

  考试子系统是预约考试的最终考试实现平台,该系统设计目标是使学生能够不受距离和时间的限制随时进行考试,系统应具有良好的数据安全性、简便的输入、较强的查询和完整性检查,数据结构和程序模块设计合理,程序可维护性强。该系统应具备考试管理功能、学生考试功能、试卷评阅功能和成绩导出功能。按功能需求不同,系统可分为考试管理模块,考生考试模块、阅卷管理模块、数据管理模块。其中考试管理模块主要完成考试过程控制,考生考试模块主要完成考生答题,阅卷管理模块主要完成教师阅卷,数据管理模块主要是利用数据库技术完成考生数据的存储和保证数据的安全性、完整性。

  考务数据管理子系统主要用于后期考务相关数据的管理。从用户的角度分析,教务管理系统面向的对象将主要是教务人员和学生。从考务人员的角度来看,该系统应完成成绩数据的导入、查询、修改等功能。从学生的角度来看,该系统应提供成绩查询功能。

[系统架构师]相关推荐

[系统架构师]相关栏目推荐
查看更多
上一篇:系统架构设计师考试之路 下一篇:系统架构师职责有哪些