分级网络评选系统的设计与实现

2017-12-21 08:33郑陈曦
福建开放大学学报 2017年5期
关键词:设区评选活动管理员

郑陈曦

分级网络评选系统的设计与实现

郑陈曦

(福建省电化教育馆,福建福州,350001)

从省中小学教师信息技术应用能力提升工程优秀应用成果评选活动的实际情况出发,经过现状研究、需求分析和系统设计,开发出一个分级网络评选系统,并在实际评选中应用和检验。这个系统从无到有、从小到大,它在分析、设计、开发、部署和应用过程中发现的问题和取得的经验,对很多相似系统的设计与实现具有一定的借鉴意义,可以起到抛砖引玉的作用。

分级; 网络评选; 设计; 实现

一、研究背景

为鼓励福建省中小学教师在教育教学中主动应用信息技术,挖掘推广优秀应用成果,充实各级数字教育资源库,福建省电化教育馆受省教育厅委托,开展了省中小学教师信息技术应用能力提升工程优秀应用成果评选活动。本次评选活动从2017年1月20日下文启动到县(市、区)级评选开始只有1个多月的时间;而且参与人员广、成果类型多、评选流程长、组织难度大;各级获奖成果视同本级一节公开课,需要安全、客观、公正的评选。总之,本次评选活动的时间紧、任务重、要求高。传统的使用纸质材料+光盘申报、人工填表+统计汇总的评选方式效率低、易出错,显然已经不能适应“互联网+”时代的要求。因此,本次评选活动更需要分级网络评选系统的支撑。

二、研究现状

目前,网络上可以搜索到的网络评选系统有很多。如:智睿评选管理系统、网联评选系统、数飞评选系统、校无忧评选系统等。经过试用,发现有的系统只能投票,无法打分;有的系统可以打分,但无法写评语;大部分系统能支持的评选成果类型比较单一或者无法在线预览;绝大部分系统只能支持单级评选。这些网络评选系统现有的功能与本次评选活动的实际需要还有很大差距,如果实际应用,还需要配以大量的人工操作来完成,依然容易受到干扰或出错。因此,必须为本次评选活动全新定制一套最合适的分级网络评选系统。

三、需求分析

新的分级网络评选系统应能遵循《评选办法》的各项规定,支持本次评选活动的整个流程。主要有8个方面的支持,包括:支持不同角色人员的组织与管理;支持全省有参评资格教师的申报上传;支持不同类型成果的在线展示;支持评选过程的实时监控(含异常处理);支持县(市、区)、设区市、省三级的评选上报;支持获奖证书的网络防伪验证;支持优秀成果的自动分类归档等,具体需求描述如下:

第一,要组织管理好不同角色的人员。至少有6种角色,包括:参评教师、学校管理员、县(市、区)级管理员、设区市级管理员、省级管理员、专家(各级评选可重复使用)。参评教师人数众多(约2万人),必须通过邀请码实现各级的总量控制;其他人员(约1万人)的账号应能点对点发放,并能灵活分组,统一管理。

第二,要能自动审核参评教师申报资格。已颁发结业证书的人员才有资格参加评选活动,而且每位教师只能申报一项成果。在参评教师填写申报表时,系统能自动进行限制和提醒,从源头把好资格审查这一关。

第三,要能容纳可申报教师上传的作品。全省各县(市、区)推荐到各设区市的作品总数约为我省30多万教师的3%(约1万件)。申报数至少应为推荐数的2倍,即全省作品申报数至少2万件,每件作品的存储容量按规定的最大值700MB计算,需要约14T的存储空间。

第四,要允许不同类型的成果在线展示。优秀应用成果包括六大项目。其中课例、教学点数字教育资源应用课例、微课、培训叙事等视频类成果应能在线直接播放并允许拖动跳播;课件、教育教学软件中Office类成果应能在线预览,其他类成果应能下载。

第五,要能监控评选过程并自动出结果。能监控专家个人、专家小组、全体专家的评选进度,确保评选的效率;能进行异常监控,及时处理异常信息,为每一位参评教师负责;能自动生成专家个人、小组、大组评价表等报表,便于归档统计分析;能自动生成评选结果,避免受到干扰或出错。

第六,要能支持县市省三级的评选上报。优秀应用成果分为省、市、县三级,采取逐级评选推荐的方式。下级与上级之间的作品推荐上报工作应能在系统内自动对接完成,不必重复申报、上传,从而节约人力、时间、空间等各种成本。

第七,要能生成带防伪二维码获奖证书。获奖证书能按照规定的格式自动生成;获奖人员在公示期间可以预览纠错;公示期满后可以在线进行防伪验证。

第八,对评出的优秀成果自动分类归档。各级评选出的优秀成果需要充实到各级数字教育资源库。系统能根据评选结果,自动分离出县(市、区)、设区市、省三级的优秀成果,方便各级数字教育资源库提取使用。

四、系统设计

根据“需求分析”的结论,新的分级网络评选系统共设计了22个功能模块。具体功能描述如下:

(一)基本信息。管理员能修改登录名、密码;设置申报截止日期、县(市、区)评截止日期、设区市评截止日期、省评截止日期;设置是否使用文件服务器;设置平均分统计去掉最高分、最低分数量;设置Office文档是否在线预览。

(二)设区市/县(市、区)/学校管理。各级管理员能查、增、改、删辖区内下级组织和管理员信息。

(三)参训教师管理。与“省中小学教师信息技术应用能力提升工程培训管理系统”对接,自动接收已颁发结业证书的教师信息,能统计出各设区市、县(市、区)应发邀请码数量,还能对参评教师进行资格审查。

(四)邀请码管理。为设区市生成、为县(市、区)/学校发放规定数量邀请码,对参评教师实行总量控制,形成相关报表。

(五)作品申报/修改。参评教师在经过邀请码和申报资格双重验证后,才允许申报作品;在填写提交申报表获得作品编号后才允许上传作品;如果被各级管理员发现申报表填写有误或者上传文件校验失败,参评教师可修改重填。

(六)申报监控。能自动及时向各级管理员反馈辖区内参评教师填写作品申报表、上传作品过程中存在的问题,如:主文件未上传、视频类作品不是规定格式等。为防止参评教师因所在网络不稳定导致上传假成功,还能自动校验上传文件,确保万无一失。

(七)作品审查。各级管理员能根据作品编号调阅辖区内作品详细信息,可以做出必要的修正或再次确认作品参评资格。

(八)分类统计。各级管理员能按照组别、项目、学段、学科统计辖区内相关作品申报数量,并形成相关报表,为作品分组做好数据准备。

(九)分组管理。能查、增、改、删作品分组信息;能通过导入经确认的作品分组方案,自动批量完成作品分组设置,并预估评选用时。

(十)专家管理。能导入各设区市推荐专家库,形成全省的专家库以备抽选;能查、增、改、删专家信息;能设定各专家最擅长评选的组别、项目、学段、学科,各类作品分配时能自动筛选出最合适的专家参评;能灵活设定各专家的评选级别,一个专家账号就可以参加县(市、区)、设区市、省三级评选工作。

(十一)专家抽选。能按照纪检监督的要求,随机生成专家抽选顺序,并形成相关报表供抽选;能导入抽选结果,自动设置专家的评选权限;能导出参评专家的个人信息,自动生成签到表、劳务费发放表等相关报表。

(十二)按组分配。能按照分组将作品准确而又快速地分配给各位参评专家。

(十三)回避管理。在按组分配完成后,能自动检测参评专家与其待评作品的作者是否在相同单位,并形成相关报表备案;也能直接执行回避操作,取消该专家对该作品的评选资格。

(十四)按件分配/调整。能根据作品筛选的条件,自动匹配出最合适的专家来分配作品。县(市、区)、设区市级评选因作品数量有限,一般使用按件分配;省级评选因作品数量多,一般仅用于个别调整。

(十五)专家评选。能收集参评专家的个人信息;能自动进入当前相应级别的评选;能自动根据当前作品的主文件类型选择最适合的展示方式;能从目标设计、内容结构、行为效果、技术运用、创新实用五个维度进行评分,但为了提高专家的评选效率,也可以只启用其中一项(直接打总分)。评语可以根据实际需要填写;如果发现作品异常,还可以填写异常情况说明,等待现场技术专家处理,为每一位参评选手负责。

(十六)监控统计。能监控专家个人、小组、总体评选进度,导出专家个人、小组、总体评价表;导出评选明细表;技术专家能通过异常监控及时对异常作品进行妥善处理。

(十七)上报作品。各级管理员能通过批量导入向上一级推荐报送辖区内的优秀作品,省时省力。

(十八)奖次导入。管理员能在获奖证书打印前导入证书编号和奖次信息,供获奖教师通过网络纠错反馈。

(十九)证书生成。在公示完成后,批量生成证书的PDF文档供打印发放。

(二十)成果归档。根据评选结果,自动分离出县(市、区)、设区市、省三级的优秀成果。

(二十一)状态全览。查询、导出系统内所有作品的信息。以便生成各种相关报表。

(二十二)重置编号。系统初始化,为新一轮的评选做好准备。

五、实现应用

(一)开发模式

因为系统开发时间非常有限,必须采用模块化顶层设计+按需优先+螺旋迭代的开发模式。除了核心模块外,尽量整合现有、成熟的系统和组件(开源优先)。

本系统的核心模块采用能在Microsoft公司服务器系统上运行的ASP、COM+和Access技术,基于B/S模式,按照三层体系结构开发,COM+组件采用Borland公司的Delphi 7编译。

本系统的开发以“系统设计”中的22个功能模块为蓝本,基本按照本次评选活动的使用顺序来进行开发。在一个多月的时间内优先完成申报相关模块的开发,其他模块在后续的评选过程中逐步开发完善。本系统各模块的开发顺序为:基本信息→设区市/县(市、区)/学校管理→参训教师管理→邀请码管理→作品申报/修改→申报监控→作品审查→分类统计→分组管理→专家管理→专家抽选→按组分配→回避管理→按件分配/调整→专家评选→监控统计→上报作品→奖次导入→证书生成→成果归档→状态全览→重置编号。当然,在开发过程中各模块的功能也会根据实际情况进行微调和优化。

由于系统设计中的某些功能与一些专业系统和组件能实现的功能是相似或相同的,而它们已经做得相当完善,加上本系统开发时间紧,也需要“站在巨人的肩上”进行快速开发。因此,整合这些专业系统和组件就十分必要。整合情况如下表所示:

表 整合的系统和组件一览

(二)系统部署

由于是异步分散申报和同步集中评选,这两个阶段对服务器性能的不同方面分别提出了要求。

作品申报阶段,此时服务器对外网服务,保证作品上传的稳定性最重要,内存可能成为瓶颈。经实际观测,在较大规模地并发申报、上传时,服务器内存的使用量最高达到近10G。因此,在作品申报阶段,服务器内存建议配置16G以上。同时,服务器对外网的接入带宽越大,参评教师的上传体验就会越好。经实际观测,服务器带宽的使用量最高达到200Mbps。因此,在作品申报阶段,服务器接入带宽建议配置300Mbps以上。

作品评选阶段,此时服务器对内网服务,保证视频作品流畅播放最重要,带宽可能成为瓶颈。经实际观测,在进行100台PC(每台随机播放4个视频)的压力测试时,发现5台二级百兆交换机的带宽全部被占满,Web服务基本被堵塞,网页无法正常打开。因此,最终决定采用1台Web服务器+1台文件服务器的方式部署到局域网内,文件服务器至少必须通过千兆网卡接入一级千兆交换机,Web服务器、专家评选PC至少必须通过百兆网卡接入二级百兆交换机。

(三)应用流程

一个理论上认为可能好用的系统,如果没有用好,也不会真正好用。所以,能否处理好应用过程的细节,就决定了应用效果的好坏。以下两个方面在应用环节至关重要。

人员是系统的核心。组织管理好不同角色的人员,是做好本次评选活动的前提。校内外(www.xnw.com)平台具有把账号密码(作为成绩)点对点发放和APP未读通知30分钟后自动补发短信的功能,比QQ群、微信群等传递信息更加精准和有效,能保证所有管理信息通畅地上传下达。因此,本次评选活动启动之后,省级管理员就逐步在校内外平台上建立了设区市和县(市、区)的联系人(含技术保障人员)群,用于各级管理员账号的点对点发放以及上下级管理工作的协调与配合(2个群,总共约240人);为每个县(市、区)建立了学校管理员群,用于学校管理员账号的点对点发放以及指导参评教师的申报与上传(109个群,总共约8500人);为各级评选专家建立了专家群,用于专家账号的点对点发放以及抽选后为参评专家发送通知(约450人);在评选结果公示后,省级管理员为获奖教师建立了获奖教师群,用于获奖证书的纠错反馈(约3500人)。这样,本次评选活动的所有相关人员都纳入了统一的分级管理。

规范是运行的保障。制定好每个环节的操作规范,是做好本次评选活动的基础。在作品申报阶段,在分级网络评选系统的显著位置放置了“密码获取”“登录须知”“材料准备”“填报必读”“上传必读”等各个重要环节的操作规范说明,让每个环节的操作都有具体的图文操作指导;通过对设区市和县(市、区)管理员的分级培训,保证了邀请码的正常发放;再通过县(市、区)管理员,特别是学校管理员对参评教师的一对一指导,保证了申报、上传工作的圆满完成。在作品评选阶段,评选前对评选专家的操作规范培训也非常重要,各位评选专家只有严格按照评选规范操作才能保证成绩正确的输入与确认;保证系统管理员能在第一时间发现异常并及时处理;从而保证整个评选工作的安全、有序和有效。

本次评选活动中分级网络评选主要运行流程如下图所示:

分级网络评选主要运行流程图

六、结语

目前,本次评选活动已经圆满结束。新的分级网络评选系统在本次评选活动中经受住了各个环节的考验,取得了比较理想的效果。它在开发、部署和应用几个环节虽然都遇到了一些困难,如:带进度条的上传、Web服务器的堵塞、评选异常情况监控等,但是经过开发和管理人员的研究和探索,都被成功攻克。因此,总体来说整个过程还是比较顺利的,基本满足了在需求分析和系统设计中提出的要求。但还有一些功能需要进一步完善:

1.参训教师信息自动对接。目前采用的是人工手动导入、导出Excel文件进行对接,费时费力。但要对方系统开放自动对接端口还需要对方程序员的配合。

2.申报监控更加智能及时。由于上传文件校验会锁定文件,目前只能选择在申报上传人数最少的时候手动操作。下一个版本的客户端应能在上传完成后立即进行校验。

3.流媒体在线点播系统。目前视频类作品通过CKPlayer在线播放采用的是文件模式,占用带宽巨大,下一步将启用流媒体转换系统,稳定带宽使用量。

4.专家评价能力评价系统。目前专家的评价水平参差不齐。可以根据每轮的作品评选,计算每位专家的评分标准差,适当调高评价稳定性较高的专家的抽选优先权。

[1]史济民.软件工程原理方法与应用[M].北京:高等教育出版社,1990:5.

[2] 李红,张晓林,柴明建,常艳.中文Access2000[M].大连:大连理工大学出版社,2000:1.

[3]曹恒,郑城荣,赵为春.Delphi4高级程序设计[M].北京:人民邮电出版社,1999:11.

TP312

A

1008-7346(2017)05-0041-05

2017-08-27

郑陈曦,男,福建福州人,福建省电化教育馆信息化教学研究室教研员,高级教师。

[责任编辑:姚青群]

猜你喜欢
设区评选活动管理员
我是小小午餐管理员
武汉市中小学优秀自制教具评选活动成功举办
我是图书管理员
我是图书管理员
可疑的管理员
关于组织《人民调解》十佳文章(2018年度)评选活动的通知
论地方立法技术*——基于广东省设区的市地方性法规的分析
撤县设区后新建区“村改居”策略研究
对设区城市交通管理立法的思考
设区的市地方性法规的监督路径