探讨高职计算机基础在线考试系统的设计与实现
2022-05-10荀丽丽
荀丽丽
摘要:随着计算机技术的广泛应用,计算机的应用融入各行各业中,为人们带来了极大的便利。目前在各大高职院校中,尤其混合式教学方式的普及,在线考试系统的研究与使用,可以极大地提升混合式教学过程中的线上教学工作效率,有效的帮助老师节约了出题、阅卷的工作量。因此本文基于此,以高职计算机基础课程为例,对在线考试系统的设计展开分析。
关键词:计算机基础在线考试系统设计计算机应用
中图分类号:TP311.5文献标识码:A 文章编号:1672-3791(2022)04(a)-0000-00
Discussion on the Design and Realization of Computer Basic Online Examination System in Higher Vocational Education
XUN Lili
(Ningxia Vocational and Technical College, Yinchuan, Ningxia Hui Autonomous Region,750021 China)
Abstract: With the widespread application of computer technology, the application of computers has been integrated into all walks of life, bringing great convenience to people. At present, in major vocational colleges, especially the popularization of blended teaching methods, the research and use of online examination systems can greatly improve the efficiency of online teaching in the process of blended teaching, and effectively help teachers save money. The workload of questions and scoring. Therefore, this article is based on this, taking the computer basic course of higher vocational education as an example, to analyze the design of the online examination system.
Key Words: Computer foundation; Online examination system; Design; Computer application
由于計算机技术在各行业的广泛应用,《计算机应用基础》直接关系到各专业人才培养的基本规格要求,要求毕业生能熟练掌握计算机基础操作技能和办公应用技能,培养和提高学生的计算机文化素质,为学生利用计算机学习其他课程打下良好的基础。但是计算基础课程不同于传统课程教育,其教学内容、方式决定了,不能单纯通过试卷考试的方式,而是需要通过考试系统,对学生的理论知识和实操技能进行考核,保证学生既掌握理论知识,又懂得如何实际操作。计算机基础考试主要通过在线考试的方式,如何保证考试系统功能的完备性,成为该文研究的重点[1]。
1 在线考试系统需求分析
设计在线考试系统需要进行系统需求的分析以作为系统设计的前提工作,考虑系统设计的可行性,分析系统需要满足哪些需求。一般情况下,分析系统需求分为可行性分析、设计目标分析。
1.1 可行性分析
为了保证在线考试系统设计的合理性,需要对系统设计进行技术可行性和经济可行性分析,主要分析设计需要的资源支持以及后期取得的经济效益。高职院校进行考试系统,本身不存在经济收益,系统设计的初衷在于检验学生的真实学习情况,只需借助软件进行系统研发,结合考试需求做出技术调整即可,无需考虑经济收益。技术分析则是围绕用户需求,查看系统需要具备的各项功能,查看能否满足考试需求。现阶段,计算机技术有着信息存储、数据传输、数据运算等多方面的优势,各行业的应用也比较成熟,可以将部分应用经验和研究成果利用起来。在技术上,可以采用B/S 架构,根据往年学生的并发用户数、数据查询的强度和新系统的功能,利用Asp.net作为开发语言,采用扩展性较好且开源的SQL作为数据库软件,以此达到对数据的合理控制[2]。
1.2 设计目标分析
在线考试系统设计应该以可操作性和公平性为基础,需要具备如下的目标:首先,系统必须具备便捷性,需要系统有着一定的流畅性,让用户可以用最少的操作,完成相应的任务。具体而言,就是完善系统答题和提交等方面的操作,让其更加便捷;同时也要优化教师对于学生答卷的批改操作。其次,系统需要具备登录功能,也就是具备身份注册、答题、结果查询等系统服务。最后,系统后端设计。系统后端提供审阅和批改功能,方便教师管理答题记录。
2 计算机基础在线考试系统的设计
完成对在线考试系统的需求分析之后,明确了系统设计的目标,然后开始规划系统的构架,按照不同的需求,进行系统功能的分配。在线考试系统可以视为4个系统的集合,也就是考试子系统、命题子系统、阅卷子系统、考试管理子系统,不同的子系统有着不同的功能,4个系统相互配合,协调运行,才能确保考试的顺利进行。
2.1 命题子系统
命题子系统主要功能在于帮助教师完成试题的规划,例如,试题相关的评分标准、试题的设计和录入等。为了确保试题设计和录入的合理性和准确性,该子系统还需要分配教研主任审核试题的功能,用于审核试题的难度,保证试题的合理性,可以满足考试的需求。
2.2 考试子系统
考试子系统用户在于学生,学生通过考试子系统完成在线测试。因此,考试子系统是在线考试系统的重点内容。该系统下需要具备注册登录、在线答题、提交试卷等考试全流程,保证流程的完整性以及操作的便捷性,才能确保在线测试的顺利进行。
2.3 阅卷子系统
阅卷子系统有些类似命题子系统,用户对象都是教师,主要在于辅助教师完成系统试卷的设计和审阅。阅卷子系统需要提供在线阅卷的功能,需要让教师比较方便快捷地进行阅卷、批注。同时还要具备阅卷情况的数据管理,包括分数的汇总、平均值的计算、最高分、最低分,题目正确率等方面的数据统计分析功能。此外,还应该具备查阅阅卷量方面的设计,方便查阅各教师的阅卷量,合理分配工作任务[3]。
2.4 考试情况管理子系统
该系统的设计在于对考试情况进行管理,保证在线考试具备公平性。该子系统除了可以实现对不同使用用户的管理,还需要利用现代化的技术和设备等,确保考试整个环节不存在舞弊情况,比如,摄像头的使用,对比人脸进行认证,可以有效地避免学生找人替考的情况;同时摄像头可以动态实时捕捉学生考试情况,方便教师监测学生是否存在违规操作的情况。此外,该子系统还需要有着应对学生误操作的情况,帮助学生进行修正,以此保证整个在线考试的公平性。
为了保证在线考试系统的顺利进行,发挥考试系统的价值,必须以上4个子系统相互配合,结合实际情况,不断地优化系统,减少系统冗余,保证系统运作的流畅性,为学生在线考试提供保障。
3 计算机基础在线考试系统功能的实现
3.1 身份验证功能
身份验证功能是指对用户的身份进行验证,这是考试顺利进行的前提条件。一般情况下,考试系统的设计,采取的服务器和操作终端双重架构,用户将个人账户信息通过终端设备输入之后,这些数据信息会经过终端上传到服务器,然后服务器对接收到的账号信息进行验证,用以确定用户的身份;信息确认无误之后,才能获得登录账户的权限;如果账号信息或者密码信息出现错误,则用户无法正常登录。为了确保系统可以稳定运行,设置锁定功能,限制重复错误操作[4]。
为了确保考试的正常进行,还需要具备在线状态验证的功能,不定时地验证考生的考试状态,最为常见的验证方式,就是针对不同操作状态给出不同的字段。例如,考试暂未开始,对于没有登录系统或者没有点击开始考试的学生,将其状态设置为“待考”;对于那些已经登录系统,点击开始答题的学生,将其状态设置为“考试中”;那些已经完成答题,提交答案之后,试卷尚未被教师进行批阅的状态设置为“考完”;对于试卷提交且被教师批阅,则将这部分学生的状态设置为“已阅”。根据不同的状态进行区分。此外,学校对于学生的考核,学生日常的出勤同样会纳入到考核中,占据一定的比例,将学生出勤与学生的考试资格挂钩[5]。因此,在线考试系统同样需要对学生的出勤状况进行甄别,筛选出出勤不满的学生,将其设置为“旷课”状态,不能参与资格考试;对于出勤满的学生,才能“待考”的设置,这些学生可以登录考试系统,完成在线考试。考虑到字段设置的数量较多,为了更好地区分不同的字段,可以通过颜色设计的方式,不同字段有着不同的颜色,需要注意的是,颜色要具有醒目且容易对比,方便学校对学生进行管理。学生在考试进行过程中,由于系统或者终端出现故障,无法顺利进行,被迫中断考试,需要监考教師检查核实,提出修改状态的请求,并给予学生重新登录考试的机会,让学生可以正常地发挥。
3.2 本地存储重要信息
在线考试将使服务器面临很大的负担,容易由于负荷过大,出现运行变慢、宕机等情况。在线答题过程中,终端系统必须处于线上状态,才能获取相关的考试信息。为了减轻服务器的压力,保证学生可以顺利地完成答题,考试系统需要具备信息存储的功能;只有在考试最初学生登录、获取考试试题、上传答卷等操作时,系统才处于线上状态。终端系统连接到服务器的时候,便开始自行下载考试试题,并将试题以信息储存的方式保存在本地,可以减轻服务的负担,即便服务器出现异常的情况,也不会对学生的答题带来影响,以保证答题的顺利进行。学生完成答题之后点击交卷,系统再次回到在线状态,回传答卷信息。正常的考试过程中,经常出现学生在相同时间内,一起交卷的情况,短时间内服务器需要应对大量的线上操作,容易导致负担过大,部分学生提示交卷失败的情况。这时候信息存储功能再次发挥作用,可以将试卷本地存储,如果交卷失败,可以再次交卷,不会影响到学生的考试结果[6]。
3.3 倒计时交卷
倒计时交卷的目的在于更好地进行考试时间的把控。试题需要在一定的时间内完成,才能表明学生对于知识有着足够的熟练度。反之,如果学生掌握知识不够牢固,那么必然一道题将花费很多的时间,无法在规定时间内完成答题。还有部分学生考试不注意考试时间,在前面浪费大量的时间。因此,倒计时交卷功能便显得非常重要。考试开始之后,学生登录系统,获取试卷,点击“开始答题”,那么倒计时程序开始运行,如果学生在倒计时之前,完成答卷,那么学生可以选择是否交卷;如果倒计时结束之后,学生依旧没有完成答卷,那么系统会将学生完成的答题自动保存并自动交卷。通过倒计时的方式,管控答卷时间,保证考试的公平。
3.4 试卷审批功能
试卷审批功能是在线考试系统的最后环节。教师登录到考试系统,对学生的答卷进行审批。通过系统权限的分配,将审批权限分配给教师,只有教师的账号才能审批的权限,学生只有考试答题的权限。计算机基础在线考试,由于考试的内容相对复杂,有着多种的题型,不同的答案模板,系统难以自动完成审批,需要教师进行审批。当然为了减轻教师的审批压力,可以根据不同的考试题型进行划分,明确不同题型对应的答案。例如,对于选择题、填空题等题目,有着固定标准的答案,教师只需要在设计试卷的时候,给出对应的答案,那么系统便可以根据教师留下的答案进行自动阅卷审批;对于概述题、简答题、操作题等由于存在扩展性,需要教师亲自进行批阅,根据学生的回答情况,给出相应的审批意见。
4 结语
综上所述,网络技术、计算机技术的发展和应用,给各行业带来很大的便利。职业教育在衡量学生计算机基础水平的时候,都是通过考试的方式进行。但是计算机基础有着一定的操作性,不能单纯地依靠选择题或者填空的方式进行判分,而是需要通过系统考试的方式,设计不同的题型,给出标准的答案,让学生登录系统之后,在线做题,提交答案;教师登录系统,完成审批。在线考试系统的设计,需要设计命题、考试、阅卷、考试情况管理等四大模块,根据考试的需要,不断完善系统的功能,让其更好地服务教育,更好地发挥其积极作用。
参考文献
[1] 李阳.计算机信息技术课程在线考试系统的设计与实现[J].科技风,2019(22):94.
[2] 吴庆祥,李盛兰.在线考试模块的设计与实现——基于Authorware的通用型考试系统[J]. 电脑与电信,2017(5):64-66.
[3] 熊威.高职《计算机应用基础》课程在线考试系统开发与应用分析[J].南方农机,2019,50(6):80.
[4] 林月红.提高中职《计算机应用基础》在线教学效果的实践与探究[J].职业技术教育,2020,41(14):53-56.
[5] 王运成.计算机基础在线考试系统的设计与实现[J].信息与电脑,2020,32(15):94-96.
[6] 杨静.基于Web的在线考试系统的设计与开发[J].西安文理学院学报自然科学版,2019,22(4):55-59.