前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇测评系统范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
前言
在当今网络和计算机如此普及的时代,利用计算机来管理和组织学生网上考试已经是一种趋势。在线测评系统将逐渐成为学校所采用的管理系统,它的优势体现在可以节省很大的人力和物力[1],这样就有效地避免资源的浪费,而且有利于环保,减少人员,提高效率。
网上考试系统的课题产生是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。
1.系统功能分析
在线测评系统主要实现以下目标:
1)系统的架构设计应该充分考虑实用性,应该从用户的角度考虑,达到界面美观、大方,操作方便、简单。
2)动态式信息:在线测评系统应该充分体现考务信息的实时性,在第一时间提供相关考试信息及学生成绩信息等,所以本系统采用动态网页技术来实现内容的[2]。
3)提供方便答题及判卷,基本实现自动化管理,所以信息及成绩体现得更灵活、准确、快捷。
4)本系统将采集教师和学生的所有相关教学信息,并且给全校教师和学生提供一个相互信息交流的平台,使信息更全面、快捷、有效。
5)该系统为学生和老师提供了一个便利的考试环境。从考试系统角度考虑,本模块可以分成两个子系统,一个负责网上答题;另一个子系统负责系统管理。两个子系统均以Web应用层为中心设计。
2.系统总体设计
这个阶段的主要目标是将系统分析阶段所提出的反映了用户信息要求的系统逻辑方案转换成可以实施的基于计算机的物理方案。总体设计过程通常由系统设计和结构设计两个主要阶段组成。
2.1 系统的总体功能结构设计
软件系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系及它们之间的调用关系和数据联系,定义各模块的内部结构等。经过对系统的可行性分析、需求分析、数据分析后,结合调研的情况,确定本系统的功能模块结构图,即系统的功能模块图如图2-1所示。
图2-1 在线测评系统的功能模块图
2.2 系统功能模块划分
系统模块的划分要合理有效,应尽量使各模块之间的关联性小些,即模块之间尽量不存在依存关系,这样设计的结果就是可以开发出可重用的独立功能模块。因此模块划分必须从功能和用途等方面进行综合分析得出模块的划分[3]。
我们首先从用户角度分析,将系统分成两大部分进行对比分析。
2.2.1教师登陆模块
在教师登陆模块中主要包含了教师的工作权限范围,分为以下几个模块:
1、数据库管理模块:教师信息表、学生注册表、学生信息表、系名表、专业表、题库表、个人题库表、课件表、成绩表、积分表
1)教师信息表的维护:主要依靠合法教师用户将其他教师的信息注册。
2)学生注册表:可以由教师直接注册或者由学生本人注册之后由教师审核。
3)学生信息表:根据学生的注册表信息,和数据库里面已存在的信息,生成的一个更加完善的学生信息表。
4)系名表:由教师录入各系的代码及系名。
5)专业表:由教师录入各系所包括的专业代码及专业名称。
6)题库表:由教师录入及维护与学生所学课程相关的试题。
7)个人自测表:在学生的学习复习过程中自动生成的一个表,包含了学生的自测内容及学习进度。
8)课件表:由教师录入所授课程的相关课件。
9)成绩表:由教师维护的成绩表,其中成绩可能由两部分生成及自动判卷和手动判卷。
10)教师积分表:包括学生对教师的测评分数、根据学生的成绩给教师自动生成的积分、教师对学生回题问题的积分。
11)学生积分表:包括学生自测得分、阅读进度得分、论坛得分
2、评阅系统模块:
1)自动评分题目:如果题型是客观题如:填空题、选择题、判断题,那么根据组卷机制时对每道题的设置分值可以直接得出分数
2)手动评分题目:如果题型是主观题如:简答题、论述题,那么需要教师考试结束后根据标准答案给出合理的分数
3、组卷模块:
教师进行组卷时,首先进入到添加试卷界面,确定试卷的基本信息,包括试卷的名称、考试的开始时间、考试的结束时间、试题范围、答题时间,选择出卷方式为自动组卷或手动组卷,提交后将这些信息连同生成试卷的试题编号数组一起添加到试卷信息表中。
1)自动组卷机制:
自动组卷是用户设置好科目、总分、题型分布、知识点分布、难点分布之后,提交设置请求服务器依照要求随机抽题组卷。随机抽题策略的实现是本系统的一个关键。
2)手动组卷机制:
手动组卷则是由用户自主选题组卷。教师提交相关限制条件,由系统根据这些条件先从大的范围内调出试题,稍后再手工通过复选按钮细选以生成自己所需的试卷。用户组卷流程如图4-2所示。
2.2.2学生登陆模块
1、在学生模块中包含的内容有:
1)网上考试模块:如果当前有考试任务则可以选择进入考试。
2)复习模块:自测和浏览课件。
3)查询模块:查询学生自己的考试成绩和学习积分。
4)评教模块:给任课教师评分,当然评分表是由教务处统一编制统一测评的。
5)论坛模块:对所学知识的探讨,在论坛里可以进行提问,也可以进行复贴。
2、学生登陆之后选择任务流程:
1) 当学生进入登陆界面时,首先根据学生信息注册表进行身份验证,如果验证通过则选择下一步任务,否则登陆界面再次出现让学生重新登陆。
2) 学生登陆成功后出现的界面包括五部分内容:考试、复习、查询、评教、论坛。
3) 如果当前有考试任务则出现考试界面,而且考试分为自动阅卷和手动阅两类,当考试结束后,两部分成绩汇总将部分添入学生成绩表。
2.3 网上考试系统模块
在线测评子系统中,学生可以实现登录、在线答题、查阅成绩等功能。
1、登录:为了实现在线考试的唯一性,要想进行在线考试,学生必须进行登陆,而且只有管理员审核完的学生才能登陆;
2、在线答题:学生登陆成功后就可以实现在线答题的功能,当学生进入答题阶段时,系统会根据教师设定提供考试卷。
3、查阅成绩:当已经答完题的学生进行交卷的同时,系统会立刻为学生所做题的自动判卷部分给一个相应的成绩。
2.4管理系统
管理系统模块完成三类子系统的管理:题库管理、信息管理、成绩管理。
1、题库管理:该功能主要实现学生考试题目添加、修改和删除以及对学生简答题的判断。
2、信息管理:该功能主要实现对用户信息的查询、修改、删除。
3、成绩管理:包括对教师及学生各类数据的管理,包括成绩及积分。
2.5系统数据库设计
数据库中包含的表有:教师信息表、学生注册表、系名表、专业表、班主任表、学生信息表、学生成绩表、题库表、试卷表、学生答卷表、课件表、学生自测表、学生积分表、教师积分表。■
参考文献
[1] 李焱,党小超. 网络考试系统的设计与实现[J]甘肃广播电视大学学报,2007,(01).
GY-HM790E同时也是一台高集成度的标准EFP演播室摄像机,在本机集成了包括摄像机控制、通讯、锁相、信号传输等在内的完整的EFP演播室摄像机功能,可方便地连接切换台进行现场多机位节目制作。这是一台ENG/EFP两用高清摄录机,可身兼多职,功能强大。
受JVC公司委托,[DVCLUB]产品测评室在第一时间接触到这款机型,并对该机型进行了全面的功能测试。
ENG:标高清兼容 从容应对多种需求
GY-HM790E是一台紧凑型广播级肩扛摄录一体机。其体积相对于传统广播级肩扛摄像机要轻便很多。一般广播级摄像机重量在6kg以上,而GY-HM790E净重只有3.7kg,在安装电池后总重量也刚刚超过4Kg,对于需长期肩扛拍摄的节目制作者来说,相信这款机型的出现是个不错的选择。GY-HM790E采用应用广泛的BP型电池(也称V接口电池)在肩扛拍摄时还能起到平衡的作用。由于GY-HM790E是一全的无带化设备,没有磁带仓、磁鼓等机械结构,所以耗电量方面相比较传统使用磁带的广播摄像机要低。
GY-HM790E在本机标配了两个SD卡插槽。可以直接使用高效价比、方便购买的大容量SDHC卡。另外,用户也可以选配KA-MR100G记录单元,使用SxS卡进行高标清信号的记录。
在操作方式方面,GY-HM790E继承了GY-HM700E机身的优点,机身配置了常用的增益、白平衡以及圆形五方向多功能按键,通过上下按键可调节快门的速度,通过左右键可调整曝光偏移。实际操作中,无论是控制拍摄参数还是回放功能都非常方便。
GY-HM790E的液晶屏采用4.3英寸、分辨率为800×480像素、宽高比为16:9的高品质液晶屏,画面效果非常清晰,可真实再现拍摄场景和用于视频回放。寻像器采用先进的LCOS器件,画质细腻。拍摄时,我们可充分信赖液晶屏或寻像器上的画面显示效果,并以此为标准进行构图、曝光等操作。另外,GY-HM790E还提供可自行定义的双斑马纹显示,比如,通过可设定“斑马纹1”为100%,设定“斑马纹2”为70%,通过“斑马纹1”可观测整体画面最亮部分是否过曝,通过“斑马纹2”观看画面中人物皮肤的曝光是否何时。而两个斑马纹显示是以90度交叉显示在画面上,使用起来非常方便。
GY-HM790E的菜单功能提供了专业感十足的GAMMA、拐点、色彩矩阵、肤色调整以及标准模式/胶片模式选择等功能,在实际拍摄当中,我们通过以上功能的调节拍摄出理想的画面。另外,GY-HM790E采用的是可换式镜头,而每支镜头都有其最佳的使用光圈,也有可用最大光圈和可用最小光圈(与镜头标称最小光圈不一定完全一致,以不出现衍射现象、降低画质为准),在拍摄时可以通过调节菜单,限定最大、最小光圈值,从而使拍摄获得最佳画质。
做为一台ENG摄录一体机,GY-HM790E在高清视频清晰度方面表现如何?[DVCLUB]产品测评室通过拍摄不同场景下的画面,然后分别连接JVC 24英寸监视器,以及一台40英寸高清电视,对其拍摄记录的画面进行了详细分析。
我们采用国内用户最常用的1920×1080 50i高清记录格式拍摄,在监视设备上观察,发现其在清晰度方面表现确实不错。上图为我们在北海公园所拍摄的视频截图,即使在大光比条件环境下所拍摄的素材,画面依旧清晰、过渡平滑、细节丰富,鼓楼及石狮子的质感强烈。在清晰度方面,GY-HM790E相对于JVC传统HDV磁带摄录机而言,由于采用的是其独创专利技术的三重像素偏移技术,可在不损失灵敏度条件下,拍摄出高清晰度的高清画面。
JVC传统专业3CCD摄录机在色彩方面稍显浓重鲜艳,而GY-HM790E对人物脸部肤色还原则偏向自然写实。
GY-HM790E可最高支持1920×1080像素全高清分辨率视频拍摄,采用与XDCAMEX相同的多种记录规格(.mp4),最高码流35Mbps(HQ模式)同时支持1920×105050i/25P隔行和逐行扫描方式;同时能封装记录为苹果公司的QUICKTIME文件(.mov)。测试中我们分别选用了一块SD卡,并分别选择为记录.mp4和.mov格式。记录为.mov格式的文件,可直接导入苹果Final Cut PRO软件中上线编辑,不需要任何转换或重新封装的过程,甚至支持在卡编辑:与XDCAM EX格式完全一致的.mp4格式文件,支持在Windows PC平台上的EDIUS、Adobe Premiere、大洋ME等非编上线直接编辑。而记录为标准AVI格式的标清素材,则可兼容所有支持标清节目编辑的非编系统。
EFP:高度集成 轻松实现多机位制作
EFP现场多机位制作系统,作为现今电视节目制作的主流方式之一,在节目生产效率方面相比较ENG单机制作方式要高得多。例如,采用ENG单机方式制作新闻节目,一条两分钟的新闻,从前期拍摄到后期制作可能要花费1天的时间:但是如果采用EFP方式制作直播一档30分钟的演播室谈话节目,花费的时间同样只需30分钟。如果是录制晚会、演出等,虽然也需要后期精编,但是效率相对于多台摄录机ENG方式拍摄记录,然后导入非编编辑的方式,还是要高很多。
JVC曾经向用户提供过一款型号为GY-HD251EC的摄录机,在EFP方式下,需要借助体型庞大的KA-HD250U演播室适配器,在外观上显得比较笨重,系统连接和操作方式也显得较麻烦。GY-HM790E完完全全解决此类问题,因为它本身就集成了完全的EFP功能,不需借助任何附件就能直接与CCU、切换台连接完成EFP应用。
GY-HM790E本机内置了标准的26芯接口(连接CCU)、TALLY(机位切换指示灯1以及通话系统。其中内置26芯接口可通过26芯综合电缆与CCU远程摄像机控制单元连接,在多机位现场节目制作时,
摄像师负责在演播区域进行画面构图和焦点控制,而在导播室内的视频工程师通过CCU(或者与CCU连接的摄像机控制面板)对多个机位的光圈、白平衡进行统一的调整。GY-HM790E可以直接连接摄像师用的耳麦(耳机和麦克风),通过麦克风摄像机接受导播操作指令,摄像师按下摄像机上的Call按键也可与导播沟通。另外如果导播选了其中一台GY-HM790E的信号,该台GY-HM790E上的Tally指示灯就会亮起,提示摄像师此时不要做多余的构图和焦点调整动作。
在目前的高端高清EFP制作系统中,常用三同轴或光纤方式连接摄像机和CCU,其昂贵的投资令很多想通过EFP流程高效率制作高清节目的中小型电视台,以及企事业单位用户望而怯步。而GY-HM798E采用传统低成本26芯综合电缆连接CCU方式(GY-HM798E的SDI视频输出采用一条普通BNC电缆与26芯综合电缆并行连接CCU),无论是接口成本还是电缆成本都要低得多。除了高清EFP功能外,GY-HM790E还可将本机SDI信号输出设置为标清方式(4:3切边或变形16:9方式),方便地制作标清节目。对于目前标、高清过渡阶段的国内电视节目制作而言,选择GY-HM790E搭建EFP多机位节目制作系统。既能照顾着目前的标清应用,也可在未来需要时平滑切换到高清方式,既节约了投资,又有效地保护了设备投资。
全副武装:更具专业感的EFP应用
便携型的GY-HM790E ENG/EFP两用高清摄录机,在EFP演播室使用时如果安装KA-790G专用托架、跟焦器/遥控手柄以及VF-HP790G大型寻像器,其全副武装的外观则更显专业感,同时也会使摄像师的操作更加高效快捷。
KA-790G演播室专用托架的安装也非常简单,只需一把螺丝刀或者一枚硬币即可完成。打开托架后,将GY-HM798放到托架内置的快装板上,然后合上托架固定紧螺丝即可(如右图)。
另外,我们可在托架左侧安装跟焦器,在三脚架右侧手柄上安装遥控器。摄像师可以通过左侧的手柄对所画面进行精确聚焦,通过右侧遥控手柄,对画面进行变焦控制。遥控手柄上还有一个录像/暂停开关,如果在EFP多机位现场节目制作上需要录制干净的单机位信号,摄像师可使用这个开关进行控制。
关键词:计算机网上测评系统;问题分析;发展愿景
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)06-0123-02
计算机网上测评系统被有效地应用于计算机考试、会计从业资格考试等职称考试中,以其科学性的设计而被老师和学生广泛采用,其设计网上测评系统具有专业性,但是计算机网上测评系统仍旧面临着一些问题,比如试卷主观题的答案比较受限,不具有灵活性,这也就说明了计算机网上测评系统相较于传统的试卷系统来说仍旧存在不可跨越的缺点。
1 计算机网上测评系统概述
1.1计算机网上测评系统出现的背景
计算机网上测评系统的出现是因为随着互联网和大数据的出现,人们的生活节奏越来越快,传统的考试由于工作量大已经跟不上现代化的节奏。学校需要频频进行考试[1],教师需要不停地更新题库,学生还要苦苦等待成绩,学生和教师都处在繁重的劳动中,这个时候,计算机网上测评系统应运而生,避免了考试过程中个别考生舞弊行为的产生[2],提高了考试成绩的可信性。
1.2 计算机网上测评系统的功能模块
1.2.1 学生注册、登陆管理子系统
在计算机网上测评系统中,学生要进行考试首先就要进行注册和登陆,校园的计算机网上测评系统针对的是学生,不是面向全社会开放,因此首先要对学生的学号和姓名、身份证等具有标识的信息进行数据库更新,这也是为了计算机网上测评系统的安全性考虑[3]。
1.2.2 学生的网上测评系统
学生的网上测评系统主要是平时的自我评价、期末测评和职称测评。在学生输入自己的学号和密码登录进入界面以后,会出现与考试相关的规定,然后学生可以根据实际情况进行选择要测评的科目,进入界面以后,从题库里面随机进行抽取题目,计算机网上测评系统要保证考生们之间的考试试卷不雷同,这样才能保证考试秩序,同时考试的系统还具有时间提醒,规定学生们必须在规定的时间内提交试卷,否则将会影响学生们考试的科学性。
1.2.3 网上测评成绩管理子系统
在考生考试结束以后,平时的测评会当时就给出成绩,学生可以当场就看到成绩,不需要教师给予权限以后才能看到成绩。正规的考试则需要一定的时间,系统要对客观题和具有唯一答案的填空题进行自动阅卷,教师查看学生们的成绩以后,在适当的时间给予学生们查成绩的权限,学生们只能看到自己的考试成绩,教师管理员则可以看到考试答案、学生成绩、单项题目的答对率等等历史数据,为以后为学生的成绩评估和分析试卷水平提供有效的数据。
1)系统维护子系统
在计算机网上测评系统中,教师与学生是不共用一个子系统的,学生有自己的子系统,计算机网上测评系统的维护不是由教师或者学生来维护,而是由计算机网上测评系统的系统管理员来进行维护。比如,计算机网上测评系统的系统管理员的管理权限比教师的管理权限要高,教师的管理权限又比学生的管理权限要高。教师在计算机网上测评系统中的权限是由系统管理员来进行确定的。
2)网上题库管理子系统
网上题库管理子系统可以由系统管理员进行设置,也可以由教师管理员进行设置。因为学生的知识在不断地更新和变化,网上测评系统的试卷题目也要进行不断地更新,计算机网上测评系统的更新需要的步骤主要是三部:
① 试卷题目的录入
不同的科目的试卷题目种类和风格不同,试卷的内容和选项设置的也不同,当试卷题目不合法或者在题库中已经有类似的题目时候,计算机网上测评系统会及时给出提示或者警告,以免操作者继续进行类似的错误,从而带来更多的麻烦。
在计算机网上测评系统中,系统管理员可以对试卷录入题目的难易程度、试卷偏好、试卷题目的选项以及答案进行修改,但是管理员不能对系统的主键进行修改,这样会造成系统中的大规模数据的混乱。
③ 试卷题目的删除
计算机网上测评系统的数据容量不是无限大的,有时候要对已经不再具有时效性的数据和试卷题目进行删除,而删除一个数据,有时候会牵涉到其他数据,需要谨慎操作。
1.3 计算机网上测评系统的特点
与传统的纸质化考试相比,计算机网上测评系统具有以下几个特点:
1) 题库进行数字化管理
计算机网上测评系统的数据和题目都是随机的,试卷具有好多套,将题库应用在计算C测评系统,为平时考试题目的索引、保存和更新提供了便利。除此以外,计算机网上测评系统的组成试卷的效率比较高,所采用的数据多是从教师制定的组合试卷中进行抽取,这就使得试卷具有很高的效率。
2) 计算机网上测评系统的评分更加公正、合理
计算机网上测评系统是由相应的系统模块进行自动评分,传统考试中由于教师看错、疲劳导致的计算失误的现象可以有效避免,使得学生们的考试更加规范和合理。
3) 计算机网上测评系统能够有效长久的保存数据
学生考试的试卷以及学生的成绩都能有效而且长期保存在计算机网上测评系统中,这样教师就对学生的成绩进行有效的管理。同时,计算机网上测评系统能够提供对学生的成绩进行强大的统计分析功能。
4) 完善的安全机制
计算机网上测评系统利用的是计算机系统,计算机系统本身就有安全性,同时在开发算机网上测评系统时根据自身的实际情况,又添加了很多的安全措施,这些措施的存在都确保了计算机网上测评系统的安全运行和数据的完整性和科学性。
2计算机网上测评系统的问题
2.1 计算机网上测评系统的安全性问题
由于计算机网上测评系统本身就是基于计算机程序,而计算机程序有时候会有自身的漏洞,还有一些比如病毒一类的影响计算机安全的东西,而考试要求试卷不能漏题、泄题,这就要求学校在设计计算机网上测评系统时候对安全性加以考虑,使外部网络与内部网络之间建立起一个安全网关,从而保护内部网络免受非法用户的侵入[4]。
2.2 系统的性能方面
对于考试,有的科目需要画图和公式的输入,这些东西需要在word、PPT等文档上进行编辑好以后再转换,这些频繁的转换、操作都给计算机网上测评系统的稳定性、系统的运行速度、容e性等带来一定程度的阻碍。
2.3 主观题目的复杂性
客观题目的答案比较标准,但是主观题目的设置比较复杂,系统很难对每一道题目的答案和步骤进行解读,从而给分析题和主观题目带来一定程度的困难,提供对动态文档的访问和显示[5]。
2.4 计算机网上测评系统的实用化功能比较少
目前由于技术受限还有计算机网上测评系统的发展比较晚,这就给一些实用化功能走上计算机网上测评系统带来了一定的阻碍,测评系统还是针对传统的试卷、答案和成绩,很对基于大数据对试卷的每道题目的设置进行修正、根据考生的成绩反馈对试卷题目的质量进行修正。
3 计算机网上测评系统发展对策
3.1 学校和相关使用部门要大力扶持
计算机网上测评系统是教学和考试的未来发展趋势,考试是教学的一个很重要的换环节,因此学校要给予计算机网上测评系统以足够的重视,要大力支持相关技术人员对系统的设计与开发,要根据自身的情况进行设计,使得计算机网上测评系统能够为企业进行有效的服务,使得计算机网上测评系统能够成为教师教学和学生学习最有效的工具。
3.2 提高教师的职业素养
学生们对于计算机的使用已经很熟悉了,教师也要提高对于计算机的使用,在设计试卷时候能够根据自身的知识体系和教学大纲,有根据有针对性进行设计。同时,也要能够利用计算机网上测评系统这个辅助工具,有效进行教学,提高教学质量。
3.3 开发实用化功能
计算机网上测评系统的管理员要对系统的基本功能进行有效设计,同时还要对其他功能模块进行有效的设计,要综合考虑教师的管理与学生的认知水平和设计,能够将大数据的技术进行融入,开发出智能化和全面的计算机网上测评系统。
互联网和大数据技术的进步带动教育界的变化,计算机网上测评系统则是考试的一个重要应用。计算机网上测评系统是综合计算机技术和试卷的双重结构,能够有效的带动教学质量的提高。目前,计算机网上测评系统多是应用在大学教学上,对于高中、初中和小学还未曾涉及,而且计算机网上测评系统的安全性也不是很好,实用化功能也少,在未来还具有很大的发展空间。因此,作为开发设计的主体,学校应该要加大计算机网上开发系统的投入设计和研发。
参考文献:
[1] 汪立军. 计算机基础自动测评系统的研究与实现[D]. 大连:大连海事大学, 2008.
[2] 孙中华, 王兴元. 计算机网上测评系统的分析[J]. 通化师范学院学报, 2007, 28(10):54-55.
[3] 黄志丹. 计算机基础知识网上测试系统的设计与实现[D]. 沈阳:东北大学, 2007.
关键词:教育评价;形成性评价;SOA;测评系统
自从有了课堂教学,对学习效果的评价就随之而来了。“教育评价”经历了测验、评价、考评三个时期。随着计算机软件技术及网络技术的发展,教育评价在技术上得到了有力支持。目前在国内高校已经研发和部署了大量的考试系统。这些考试系统运行在教育系统的第一线,大大提高了教学和工作效率,为教育信息化的跨越式发展打下了良好的基础。但是随着信息技术的发展,考试软件也面临着新的考验,有很大的改进空间。
1高校学生测评系统的现状及存在的问题
1.1教育评价的发展历程
进入20世纪后,国外教育评价领域经历了三个时期:20世纪初的测验时期(testing era)、20世纪30年代之后的评价时期(evaluation era)、20世纪80年代开始的考评时期(assessment era) [1]。“教育评价”最初等同于教育测量和测验,此时的教育评价主要依靠测验达成,以测验为中心。在评价时期,“教育评价”是对课程、教学的关注,其核心是价值判断。经过不断地总结和发展,人们认识到教育的根本目的是为了每一位学生的发展,教育评价也因此进入考评时期,考评更加关注获得判断依据的过程,关注进行判断之后的反思和改进过程,关注考评过程与课程和教学的交互作用。正如研究者指出,“教育评价”的范式发生
了转化,即从最开始的心理测量模型的旧范式转向了“考评是学习过程的一个完整的组成部分”的新范式。
我国教育评价制度由教育评估制度和教育督导制度两部分组成[2]。随着中国教育改革的持续深化、提高教育质量、扩大受高等教育人群规模,让人人接受高品质教育的理念深入人心。怎样衡量教育质量、如何对学生如何进行评价,已经不是单单教育界所探讨的问题,而变成全社会共同关心的问题。在目前人口众多的国情下,高考尽管是众人品头论足的焦点,但笔者仍然认为它是我国目前能够公平、公正选拔人才的有效方法。通过高考能够让更多的人改变自己的命运和原有的生活状态,让更多的人有机会受高等教育。
但在高等教育阶段,大学应试教育的压力基本没有了,在对学生评价时可以采用终结性评价同形成性评价相结合的方式。在大学阶段采用形成性评价,对于教师更好地提高教学质量非常有帮助,对学生的评价也更客观。
1.2高校测评系统与教育评价的结合现状
目前计算机考试系统多种多样,但根据其设计原理,一般分为两种模式:1)基于局域网的客户机/服务器(Client/Server)模式;2)基于Web技术的浏览器/服务器(Browse/Server)模式。它们各有优点,但都存在各自的局限性。两种模式的考试系统在教育信息化的进程中起到了诸多积极作用。
从软件本身的特点来看,C/S模式的优点在于结构简单,缺点是维护起来较为困难,如果要改动某个地方的业务逻辑,需要升级所有的客户端的程序;B/S模式的优点在于所有的操作都是通过浏览器进行,软件的使用不受空间的限制,在用户的机器上无需安装多余的程序;缺点是Web开放性的结构模式使数据安全性难以保证,稳定性更依赖于整个网络的性能。
不论是哪种模式,目前的网络或无纸化考试系统在很大程度上实现了对学生终结性评价的测评。这些考试系统体现出如下优点:
1) 提高考试效率,节约考试成本[3]。
相比较传统考试方式,无纸化考试通过已有的数据库按照不同的要求可以自动组卷、评分、分析试卷,大大减轻教师的工作量。另外,试卷保存在性价比高、占地空间小的磁介质上,也节省了学校的财力物力。
2) 促进教学质量的提高。
由于无纸化考试使得考试效率大大提高,教师有更多的时间通过考试的结果分析教学中存在的问题,能够有效地、有针对性的进行后续课程的安排。由于是在计算机上考试,题多面广,试题由计算机自动生成,任课老师不参与出题,实现考教分离,有利于提高教学质量。
3) 提供公平、公正的考试环境。
无纸化考试的题目来自题库,可杜绝考前泄题事件的发生;无纸化考试一人一机,随机抽题,可有效的杜绝学生考试时的作弊行为。另外,考试结束后,由计算机自动批卷,批改迅速准确,可避免人为因素的干扰,保证考试的公正和公平。
1.3高校学生测评系统存在的问题
尽管目前的测评系统具有很多的优点,但与最新的教育评价理论还存在着很大差距。通过对目前高校学生测评系统的分析,发现存在以下问题:
1) 测评系统题型不丰富。
绝大多数测评系统主要以客观试题为主,让学生从多个选项中进行选择。学生答题随意性强,这样,很难客观准确地评价一个学生的学习情况;另一方面,由于缺少主观性考查,无法对学生所学知识的综合应用能力进行评价。
2) 测评系统与校园的其他信息系统业务交互困难。
在校园信息化建设过程中,各个高校都采用计算机作为主要辅助管理手段,开发了各种类型的管理系统作为支持,主要有教务管理系统、财务管理系统、人事管理系统以及各种考试系统等。但由于在建设初期没有IT全局战略和方向,缺乏标准IT环境,各个系统成为分散的 “信息孤岛”,数据和应用逻辑无法共享。譬如在学生测评系统中包含学生一门课程的成绩,但是在教务管理系统中同样也需要输入学生的成绩信息。这样不仅效率低下,而且各系统的数据无法及时更新。
3) 很难进行对学生的形成性评价。
现有的学生测评系统大多只是提供成绩统计,而没有对学生整体情况进行正确有效地分析评价,缺乏对学生综合能力的评价。
综上所述,现代信息技术下的考试系统为教育评价提供了极大的便利,相较于传统考试形式在效率上得到了极大提高,但教育评价理论已经发展到考评阶段,目前的考试系统与之还存在较大差距。近年来,随着Web服务的迅速发展,一种新的软件架构――面向服务的架构(Service-Oriented Architecture,以下简称SOA)被提出来。SOA可以看作是B/S模型、XML/Web Service技术之后的自然延伸。
2基于SOA的学生测评系统架构
2.1SOA架构的优势
SOA不同于传统的分布式技术之处在于其采用开放和标准的XML技术进行构建,能够充分保护信息化建设的投资,给现有的信息资产或投资带来更好的重用性。SOA能够在现有应用之上创建应用;能够使客户或服务消费者免受应用开发带来的影响;能够升级单个服务或服务消费者而无需重写整个应用,也无需保留已经不再适用于新需求的现有系统。总而言之,SOA对遗留系统进行服务化封装来组合产生新服务,更灵活地构建应用程序和业务流程。
基于SOA架构的学生测评系统除充分吸纳原有各种学生测评系统的优势外,还首先运用SOA方法论对教育资源、学生测评模式等教学基础元数据进行业务建模和标准化,然后运用Web Service对现有系统进行服务化封装,同时,根据新的教育理论建立新的学生形成性评价服务群。这样的服务架构在重组后,能够为下一步实现灵活多样、敏捷变化的形成性评价和终结性评价相结合的测评系统打下了良好系统架构。
2.2SOA系统架构
SOA系统架构以面向服务为原则,具备应用低耦合、开放性和扩展性良好等特点,能够真正满足教育考试测评过程中的信息化需求。
基于SOA架构建立的学生测评系统也许不能解决对学生形成性评价的所有问题,但基于SOA架构建立的系统,在与其他系统的整合上具有明显优势。
基于SOA架构的学生测评系统如图1所示。
图1基于SOA架构的学生测评系统
1) 数据存储层:负责处理系统的数据物理存储,通过数据层适配器组件降低业务数据对存储平台的依赖,采用适配器的方式兼容主流的数据库存储(Oracle,SQL Server,DB2等),文件存储(如XML,Excel,Access等)等数据存储形式。
2) 逻辑事务层:负责解释执行从业务层传递的数据操作指令。数据操作指令的来源主要是通过服务化的数据对象(SDO)解析而成,也可以通过其他非服务化的数据操作接口而产生。数据操作指令通过事务解析组件翻译成中间数据操作原语交由事务执行组件执行。事务执行组件对数据操作动作提供事务级保证。
3) 教育业务组件层:是针对教育活动的特点,从业务的角度集中抽象而成的业务模型组件库。
4) 服务层:是整个SOA架构的核心。它承上启下,对上响应业务模型,对下调用相关组件群完成业务需求,形成“业务驱动服务、服务驱动技术”的SOA事务处理格局。
5) 控制层:是对系统处理和人机交互的控制处理层,通过表现层构造器将服务层给出的服务化数据对象(SDO)进行“界面化”的装配。使用XSL技术,将数据对象中的属性元素进行加工,使之成为可见的物理页面元素。表现层控制器则是对物理界面上所蕴含的各种事件效果进行控制,实现用户的最终界面效果体验和向服务层的操作请求。
6) 表现层:就是用户最终看到的系统界面。用户通过系统界面交互进行业务管理活动。
7) 外部系统:分为两类角色,一类是作为服务的提供者,将外部系统可提供的业务能力进行服务化的封装,注册到服务层中,委托服务总线ESB进行管理,使其他“消费者”可以通过统一的服务前置逻辑接口来使用。另一类是作为服务的消费者,通过服务前置逻辑接口使用系统提供的各种服务。
2.3SOA系统设计
2.3.1从数据模型角度考虑,统一逻辑数据建模
建立统一的基于业务的逻辑数据模型是面向服务的应用系统最底层工作和核心,它将业务逻辑从底层数据结构中抽象出来,以这些信息为基础,提供数据集成服务,降低了创建和维护业务服务的成本与复杂度,从而为面向服务的信息系统建设打下良好的基础。
教育考试测评系统的数据标准化设计主要用于描述教育信息资源特征,规范信息资源使用标准。其目标是最大程度地实现各类资源在管理、发现和获取方法上的一致性,体现教育信息在日常业务中的独立性和完整性,为实现不同系统间的互操作、业务协同和信息共享建立良好的基础,从而为最终建立统一的数据集成层打下了坚实的基础。
在学生测评系统中,以标准的服务数据对象(SDO)为载体,设计和定义考试测评系统的元数据标准,主要包括以下服务数据对象。
1) 学生:学生的基本信息。
2) 教师:教师的基本信息。
3) 院校/系:院校和系设置信息。
4) 专业和课程信息:各个专业的设置和相关课程信息。
5) 教学大纲和计划信息:教学大纲信息、教学计划信息。
6) 班级信息:班级的信息。
2.3.2从业务模型角度考虑,进行服务抽取
1) 与服务有关的现实角色分析。
从信息系统的角度对围绕考试测评系统和配套服务体系所发生供求关系的各个角色进行如下分类。
(1) 学生:考试测评活动发生的主体。
(2) 教师:考试测评活动的执行者,负责执行考试计划,产生考试结果。
(3) 院校/系:考试测评系统的制定者和过程质量监督者。
2) 服务的层次分布。
学生测评系统服务的层次分布如图2所示。
(1) 基本数据服务层主要包含数据查询和操作两种服务,如对学生信息的查询、增加、删除和修改。
(2) 基本业务服务层利用基本数据服务层提出
的服务,根据考试测评系统的现实业务需求做二次封装,如课程安排的制定、教学大纲的制定和访问等。
图2学生测评系统服务的层次分布
(3) 复杂业务服务层基于上述的两层服务,完成了更加复杂的业务功能,如按照教学大纲、专业、班级等信息生成教学计划。
这种逻辑划分层次服务的结构保证了学生测评系统的业务灵活性,根据业务发展的变化需求,可以灵活地在更高层次开发和部署新的服务,从而提高了系统的伸缩能力和扩展性。
3结语
基于SOA架构建立的学生测评系统并不能完全解决对学生进行形成性评价所包含的方方面面的问题,但采用SOA架构建立的系统,为新一代学生测评信息体系打下牢固的数据和业务基础。由于其具备很强的信息系统整合能力,能够充分兼容现有学生测评系统。如何利用现代信息技术来更好促进教育评价体系发展是笔者下一阶段研究的课题。
参考文献:
[1] 王萍,高凌飚.“教育评价”概念变化溯源[J]. 华南师范大学学报:社会科学版,2009(4):39-43.
[2] 甘露莹,葛敬豪. 简论我国教育评价的理论与实践[J]. 长春金融高等专科学校学报,2006(1):63-65.
[3] 程道光. 推广计算机无纸化考试探讨[J]. 计算机教育,2007(11):217,225.
Research on Evaluation System of Student Based on SOA
LIU Nai-rui
(Department of Computer, Beijing Youth Politics College, Beijing 100102, China)
【关键字】 在线测评 缓存 抄袭检测
一、在线测评系统的架构
程序在线测评系统(Online Judge System,以下简称OJ),起于ACM/ICPC竞赛,是一个基于web的应用程序。该系统在Linux环境下开发,站点采用LAMP结构(Mysql版本>= 5.1,PHP版本>=5.3.28),其作用是与用户交互,存储业务数据。judge_client进程为实际判题程序,由judged触发,负责准备运行环境、数据,运行并监控目标程序的系统调用,采集运行指标,判断运行结果。前后端的耦合处是数据库。同时归咎于LAMP的结构,该系统前端的移植性较好。但如果想要做到在Windows下判题,需要重写部分判题程序的代码。
二、在线测评系统的前端/站点结构
Controller层和Model层均使用class来编程。Controller层负责从View层读取数据,控制用户输入,并向Model层发送/取出数据。Model层负责在数据库中存取数据。View层不能直接与Model层通信,所有的数据都通过Controller层获得。这样就允许更改视图层代码而不用重新编译模型和控制器代码,View层可以根据不同要求快速改造页面。利用CSS3的@media screen特性,可以控制不同尺寸设备的显示效果。UJSOJ利用这种特性快速编写了移动端。
三、在线测评系统的后端判题服务
后端判题服务与前端站点的耦合点是数据库。通信方式是对Mysql轮询。当用户提交新的代码至数据库中,judged程序将开启一个judged_client进程,将代码交由judged_ client处理。这里也是系统开销最大的地方。为了实现judged_client流畅运行,其运用了以下一些技术。
3.1 沙箱机制
由于用户提交的是需要运行的代码,安全性是最大的问题。沙箱机制被用来保证程序不影响服务器环境,它主要从以下几个方面进行限制:
a时间,资源方面:针对不同的题型有不同的内存限制,运行时间限制。
b敏感词过滤:设立黑名单数组,通过正则搜寻,不允许代码中出现类似以下的词组:system(“shutdown …”)。
c管道技术:一般适用于linux系统,在系统执行用户提交的代码前,系统首先把输入流定向到标准输入文件,然后使用chroot改变用户程序的执行目录,让其只能在一个临时目录下面做操作。
d权限与访问控制方面,不允许代码读取规定目录和用户相关目录以外的任何文件。
3.2 任务队列与负载均衡
根据教学实际情况,学生提交程序一般集中在一个时间段。在这个时间段内系统会接收到大量的运算任务。任务队列模型用于排序提交的任务。负载均衡的前提是使用了多个判题机,目的是减少单机负荷,提高判题效率。任务队列模型中,用户提交的任务成队列排序,先进先出。当用户提交新的答案后,Web程序就将判题任务加入数据库的任务队列,随后判题服务程序Judged 则自动锁定任务并完成,可以防止同一任务被多次判断而浪费系统资源。同时,系统可以设置多个判题机以增大负荷能力,采用对数据库轮询策略实现负载均衡。这里的负载均衡并非是以“判题机在该时刻CPU或者内存占比的大小“为参数的均衡,而是以“任务数量”作为参数。因此在分配任务时,任务分配到哪一台判题机上是以“任务ID”对模”任务总数“取余决定的。这样的设计不但能够适应日常教学的小范围使用,而且可以从多个层面扩大服务器集群的规模,高效应对大规模的并发服务。
3.3 防抄袭机制
当用户代码的通过测试后,judge_client将产生所提交代码的MD5码(信息-摘要算法5)记录于数据库中。这意味着想要找到两个不同的数据,使它们具有相同的MD5值时非常困难的。但这也应当注意到,防抄袭机制在这种情况下不是很有效,增加一个空格就会生成不同的MD5。所以只有用户(这里主要指向学生)原封不动复制代码应付作业,才会发生这种状况。为了增强防抄袭机制的有效性,可以利用正则表达式,先对通过的代码的去处多余的空格,换行符,制表符等,类似一种简单的压缩,再生成其MD5码,这将增强防抄袭机制的有效性,但是其冗余的步骤对系统的开销需要系统管理员纳入考虑范围。
四、总结
该系统的实现,很快地运用到现实的学习生活中去,有效的考核学生的真实水平,促使学生更好的学习计算机知识,强化学生的实践能力,减轻了老师在教学管理上的负担;还使学生将来能更好地适应快速发展的信息化时代,进一步发挥出计算机网络对当今教育领域甚至其他行业的突出贡献。
参 考 文 献