APP下载

《影视摄像技术》混合考试系统的设计与开发

2016-09-10王佳李志河

中国教育信息化·高教职教 2016年2期
关键词:混合

王佳 李志河

摘 要:随着信息化与网络化的迅速发展,无纸化考试已逐步代替了传统的纸质考试。本文以《影视摄像技术》的课程特点为依据,结合了考试系统的设计原则,对混合考试系统的需求分析、整体框架及功能模块进行了详细的介绍,给出了混合考试系统的业务流程图、主要模块的设计流程图等,最后简述了混合考试系统关键技术的应用与测试。以期为类似于《影视摄像技术》课程的考试提供帮助。

关键词:影视摄像技术;混合;考试系统;APP

中图分类号:G434 文献标志码:B 文章编号:1673-8454(2016)03-0090-04

随着现代计算机信息技术、互联网技术的发展,无纸化考试的推广,考试系统已经作为一种新型的考核手段,不光是在一些大型的国家级的考试中得到应用,在一些实际的教学考试中也得到了广泛的应用,逐渐成为了当下研究和应用的热点。《影视摄像技术》课程是摄影摄像类专业的一本基础课程,是一门理论性、实践操作性结合紧密的课程,在整个专业的学习中起着重要作用。由于本课程在学习过程中具有较强的理论性和操作性,加上个别学校设备条件的限制、专业教师的缺乏,使学生在学习过程中存在一定的难度。另外,不管是国家级的考试还是平时的考试,由于课程的性质,考试都会分为理论和操作两部分。这使考试会消耗大量的时间,组织和管理考试的工作也变得十分繁重。基于上述原因,本文从《影视摄像技术》的实际需求出发,针对这种理论与操作结合紧密的课程,设计开发了一款不但适合于正式考试,而且还可以进行平时模拟训练的考试系统。从真正意义上来提高学生的学习效率,减轻教师及考试组织的负担。在这种混合考试系统的设计中还有手机APP推送,为学生的学习提供了更加便利的条件。

一、混合考试系统的设计原则

混合考试系统服务的主要对象是学生,主要的用户包括系统管理员、教师、考务人员、技术人员和学生。高效智能化的服务是我们的宗旨。本系统在设计过程中需要满足以下设计原则。

1.智能化原则

《影视摄像技术》是一门理论性、实践操作性结合紧密的课程,本系统题库中分正式考试和平时模拟考试。题库类型分为理论和操作两部分。在模拟考试中又有本章节的练习和最终的综合练习。学生在上完每节课后可以登录到本系统进行章节性学习,最后复习阶段可以做综合性练习题。在操作部分上,采用的是Flash交互式动态的设计,学生可以模拟实战训练。每次练习完会有保存记录,供以后学习查看。还有手机APP推送,学生可以用手机下载或扫二维码获取模拟考试训练中的题,在手机上进行练习。

2.准确、及时性原则

本系统准确、及时性原则体现在学生模拟练习结束后,对于选择填空题系统将自动进行评阅,并会给出正确的答案和解释。解答题也会给出标准的答案,供学生查看和理解。在操作部分,在每次操作出现三次以上系统会自动弹出正确的操作,在整个操作结束后,系统会最终累计出本次操作项目中的一些信息,如本次操作一次操作正确的有哪几项,两次操作正确的是哪几项,三次操作正确的是哪几项,经过系统提示改正的是哪几项。这样及时、准确地反映出学生的错误,方便他们高效快捷地理解和掌握。

3.高效管理性原则

本系统设计的目的之一就是能够解决教师、学生以及考试过程中的管理问题。学生在模拟考试训练中,每次可以保存自己模拟考试的结果,在下次登录的时候可以查看以前考试中出现的问题,为以后的学习做一个参考。教师可以在系统中查看本班学生每次模拟考试的成绩,了解他们对知识点的掌握情况,便于以后上课更加有针对性。考试组织者将不再为每次考试安排、出卷等工作耗费大量的人力、物力和财力。这样不但减轻了教师的负担,而且还提升了考试管理水平和工作效率。

4.可持续性原则

可持续性是指系统保证可持续增长,以满足用户的需求。考试系统的功能完善是一个循序渐进的过程,在本系统中涉及每章节的练习,在系统的设计上我们要留足够的升级和扩充的余地。教材内容、教学方式都在不断更新变化着,使用的对象也在不断变化着,所以对考试系统的要求也在不断提高。我们在初始的设计中一定要考虑到系统的可持续性。

二、混合考试系统需求分析

在需求分析阶段,可采用 UML 用例图、业务流程图、数据流程图、业务活动图等对系统进行需求建模分析。本文采用的是业务流程图对考试系统进行需求分析,《影视摄像技术》考试系统的业务流程可分为以下几个流程:第一,教师先设计理论知识方面的题目,生成试卷,设置考试时间、各题分值。第二,教师和技术人员一起设计并制作操作题部分,最后导入这两部分试题。第三,系统生成样卷;教师和技术人员查看后,对不合理的部分进行修改或删除。第四,正式考试前,考务人员将考试时间、考生信息确定下来,将信息上传。第五,管理员管理学生、教师、技术人员、考务人员的信息,可对信息进行添加、删除、修改和查询,设置不同的权限管理。第六,学生科进行模拟训练,参加正式考试和查询考试成绩。根据上述业务概述,得出如图1所示《影视摄像技术》混合考试系统业务流程。

三、混合考试系统的整体框架与功能模块设计

此考试系统的设计与实现主要的目的是为了服务于像《影视摄像技术》这种理论性与实践操作性紧密结合的课程,利用这个系统不但为学校组织考试提供了一种有效便捷的管理方式,提高了考务管理的工作效率和减轻了考务管理人员的负担,学生除了可以在正式考试的时候使用,也可以应用系统中的模拟考试题作为平时训练,这样很好地提升了学生的学习效率。为了更加详细地对系统的设计进行论述,这里采用功能结构模块图对系统的功能进行设计。该系统分为前台和后台两部分,前台主要是供学生登录使用的,主要是进行模拟训练、正式考试、修改密码以及对成绩的查询。在新生入学后教师会给系统管理员交一份本班同学的基本信息表,管理员将这些信息上传系统,利用学号的唯一性作为学生登录账号,对学生进行登录权限设置,密码设置为通用密码,学生在第一次登录时先将自己的密码进行更改。后台是供体系管理员、教师、考务人员和技术人员进行操作的界面,主要的功能模块有考试管理、成绩管理、试卷管理、题库管理、系统管理、APP推送和辅助管理。这里给出了它的功能模块图,如图2所示。在每个大的模块下面还有一些小的模块,下面会一一进行简单的介绍。

1.考试管理

考试管理模块主要是在进行正式考试的时候供考务人员使用的。在考试前录入此次考试监考人员的信息,然后将允许录入参加考试的学生信息,然后根据学校安排的考试时间在系统上进行考试时间的设置,在考试的时候监考人员先进行身份验证,验证成功登录后,在总机上查看每台机子的运行情况,待考生登录后,查看考生的到位情况,考试开始时发布考试指令,开始期间对考生进行在线的监控,考试结束后发布结束考试指令,将考生计算机屏幕锁定,系统自动收卷,监考教师最终将所有考生试卷备份,上传数据库中,便于系统发生意外导致有些学生试卷提交失败备用。监考教师的结构流程如图3所示。

2.成绩管理

在这里成绩管理模块中涉及的用户有教师和管理员,一般的最终考试成绩包括平时成绩和考试成绩,所占分数比例是由教师决定的,在学生考完试后,系统中会有学生的考试成绩,这部分成绩包括理论成绩和操作成绩。教师将这部分考试成绩与平时成绩按比例统计好,形成最终的成绩,然后录入系统,并将成绩备份。这样学生在前台进行成绩查询时,看到的成绩会有平时成绩、理论成绩、操作成绩和最终的成绩这4部分。后台成绩查询时教师可以利用自己的权限查看学生在模拟考试中的成绩以及操作记录,可以将它作为平时成绩的一部分。

3.试卷管理

这部分主要包括试卷浏览、试卷审核、试卷批阅和试卷分析。试卷浏览是由教师来查看的,主要是在试卷形成电子版后,教师查看最终的效果是否合理,对不合理的部分进行修改或删除。试卷的审核是由考务人员来查看的,是对试卷的可行性进行审核,这主要针对的是应用于正式考试时使用的试卷。试卷批阅是教师的工作,是指一些简答、论述以及分析等这类系统没法给出准确判断的题,将由教师进行批阅。试卷分析是在考试结束、学生的分数已经统计出来后,由教师根据学生的成绩而制定的一份成绩分析表,这样做的目的是为了能更加清晰明了地去了解学生的成绩情况。

4.题库管理

题库管理在大的方面包括模拟考试题库和正式考试题库。然后在它们里面还包括了理论知识题和操作知识题。理论知识主要是由教师根据教学的内容设计的题目,包括选择、填空、解答和分析等。在操作题方面主要是由教师和技术人员配合来完成的,因为这里涉及了有关计算机方面比较专业的知识,比如Flash交互、一些代码的使用等,有些非专业的教师在计算机方面还达不到比较高的水平,在设计的过程中有的地方需要技术人员的帮助,在试题后期的处理中,根据具体的情况,分别进行不同的处理。如有些教师根本不会对试题进行电子化,这还需要技术人员的帮助;有的教师就直接能将一些操作题设计好,这就不需要技术人员的协助。为了保证每次试题的完整、准确性,在操作题设计完成后还要进行测试,测试合格后才会发布。这部分的主要流程如图4所示。

5.系统管理

系统管理面向的对象是管理员,主要的工作就是对该系统的管理和维护。包括用户管理、数据库备份、数据库还原。用户的管理主要是对登录该系统的用户进行管理,这里涉及主要的人群是学生、教师、考务人员和技术人员,主要对这些人群的信息进行保护并且还可以增、删、改、查等。数据库备份主要是为了防止系统发生意外造成文件丢失,还有就是设置数据库备份工作可以方便以后学生对成绩的查看。数据库还原就是当系统出现故障时,可以进行系统的还原。

6.APP推送

设置这个模块主要是因为现当代智能手机在学生中间已经变得普遍化了,而学校真正有笔记本电脑的还不是很多,学生不可能每次进行练习时都去机房,学校机房电脑的供应量也不会太多,有时去了还要等,这样不但浪费了学生的学习时间,还给学生造成了一些不方便。有了APP的推送,学生可以通过下载或者扫二维码的方式获得模拟考试中的题目,可以在手机上进行练习,这样学生就可以比较方便快捷地进行学习。当然手机APP也存在着它的局限性,目前智能手机还不能进行Flash的交互操作,学生利用手机所进行的练习大都是理论方面的题目,对于操作方面的练习还是要用电脑进行。

7.辅助管理

辅导管理主要是进行一些辅助性的管理,包括系统指导和关于我们。设置该模块的主要目的一是帮助在使用和操作过程中会有一定困难的教师、教务人员等非专业的人群,系统指导中会提供一些后台人员使用说明和基本的流程图;二是教师、考务人员以及技术人员在使用本系统的过程中如果有什么好的意见或建议可以通过在线留言的方式和我们联系,或者是系统出现了一些我们没有发现的问题可以及时反馈给我们,以确保系统有效快捷地运行。

四、考试系统关键技术的应用

本系统采用ASP技术作为开发工具,使用SQL作为数据库,运用VBScript、JavaScript脚本实现语言,B/S(浏览器/服务器)架构设计。本系统是以提高学校考务工作效率、减轻教师工作、方便学生学习为服务导向而设计的。以客观题阅卷评分为例来说明本系统中一些关键技术的实现过程。在客观题评分过程中,在考试点击下一题的按钮后,系统会自动将对应的题目答案与存储于数据库中的试题答案字段进行对比。客观题的答案均是唯一的,在系统实现上也比较方便,直接用Equal( )函数便可实现,若是单选题,这只需判断对应的控件是否选中就可对某题进行评分。

在考试系统编码实现后,需要对系统进行测试。在所有软件开发的过程中,对系统进行测试是非常重要的环节。本系统中使用黑盒和白盒的测试方法对系统进行测试。通过设计合理的测试用例,对考试系统的用户登录、成绩信息添加、成绩单信息的显示及修改、添加和删除试卷等功能进行了测试,测试结果表明考试系统各个功能模块运行正常,达到了预期的设计目标。

五、结束语

该系统的设计主要是为开设理论与实践操作相结合的课程考试与平时练习来使用的。目的是为了提高考务人员的工作效率;为由于资金原因,不能充分为学生提供操作设备的学校的学生提供很好的模拟训练;为学生的学习提供了便捷;为教师的教学和管理提供了帮助。

本系统已经在开设《影视摄像技术》课程的某高校进行了试用,虽然在使用过程中也存在着一些不可避免的问题,但是整体效果比较良好。今后我们还将会推广到其他理论与实践操作相结合的课程考试和平时练习中去。希望本系统的开发能为那些资金条件受到限制的学校的学生、教师以及工作人员等带来一些实质性的改变,也为后续设计和开发此类型系统的研究者提供参考。

参考文献:

[1]张楚.影视摄像技术实训教程[M].重庆:重庆大学出版社,2014.

[2]郭文荣,高宗余,于丽杰.大学网上考试系统的设计与实现[J].计算机与网络,2014(18):59-61.

[3]牛丽平,郭新志,宋强,杨继萍.UML面向对象设计与分析基础教程[M].北京:清华大学出版社,2007.7:71-76.

[4]张桂英.标准化在线考试系统的设计与数据库建设[J].内蒙古农业大学学报(自然科学版),2012(z1):222-225.

[5]邹宏.基于Web的英语在线考试系统的设计与实现[D].电子科技大学,2012.5.

[6]刘洋.基于ASP.NET的在线考试系统的设计与实现[J].电子制作,2015(5):104.

(编辑:王天鹏)

猜你喜欢

混合
混合宅
Lp-混合阵列的Lr收敛性
一起来学习“混合运算”
油水混合
片烟混合干燥模型的建立
混合所有制