APP下载

使用Windows API开发考试系统软件的一些方法

2019-04-27刘威

青年与社会 2019年8期

刘威

摘 要:目前我国中小学和高校的各类考试都使用纸质试卷,依靠人工评卷,试卷的印刷,运输,保管,和考试后的评卷工作都需要大量的人力和物力,不仅需要花费更多人员的工作时间,还容易在评卷过程中出现误判或者计分错误,而使用计算机软件进行考试可以避免这几方面的问题,目前在高校个别科目的考试中已经开始了无纸化开始的尝试,取得了一些有益的经验。

关键词:WindowsAPI 考试系统软件;无纸化考试

目前高校中多数考试还是采用纸质印刷试卷,从教师出题,到教务处印刷,分装需要一个比较复杂的过程,而考试结束后的评卷工作也需要大量人力的艰苦细致的工作,而且人工评卷不可避免会出现误判和合核分错误的情况,为了解决这些问题,目前高校的某些科目采用了计算机无纸化考试的形式,这样的考试方式可以解决传统考试方式的一些问题,比如可以建立试题库,考试开始后,由计算机系统随机分发试卷,这样座位相邻学生间的试卷互不相同,这样就可以有效避免抄袭作弊的现象,而且省去了教师分发试卷和收取试卷的过程,简化了考试流程,而且答题过程中电脑计时,每个同学答卷的时间都是由电脑精确控制的,不会出现由于发卷时间的延迟和收卷时间的不同导致的对学生在答卷时间上的不公平,而且在答题时间到后,电脑自动保存和提交试卷,避免了学生交卷和教师收卷过程的考场某种程度的失控状态,使整个考试过程都处于更加公平更加可控的状态。

学生提交试卷后,计算机考试系统会自动评卷,并且给出分数,考试结束后教师操作考试系统,可以直接导出各个班级的考试成绩,这个过程十分简单快捷,考试结束,评卷工作也同时完成了,这样就省掉了后续繁杂的评卷工作,而且电脑评分更加准确。目前高校并没有在所有的考试中实现无纸化方式,只是在个别考试中实现了这种方式,比如计算机等级考试,大学计算机基础考试,和高级语言程序设计的考试等,这是因为这些考试题目主要是选择,填空等客观题,很容易有计算机系统进行评卷,而对于英语考试,大部分试题都是很适合采用计算机考试系统的,比如听力部分的题目,词汇,完型填空,阅读理解,这些题目都是采取选择题的形式,填空题的答案也都是英文单词或者短语,这些都十分便于计算机软件进行评分,而对于主观性比较强的考试题目,尤其是社会科学类的考试题目,甚至文学类的题目由于主观性强,目前和今后相当长的时期都无法由计算机系统对答案进行评价,随着人工智能和大数据的发展,这类客观题的评价或者会有一定程度的解决,但在目前的考试中,计算机评卷只能针对客观题目。

目前高校使用的答题系统都是以局域网为平台,系统分为服务器端和客户端两部分,服务器端由教师控制,教师在按照考试系统的要求出完试题后,把试题库保存在指定的目录下,计算机考试的试题库的建立和传统考试试卷出题不同,传统考试是由教师出两套题,称作A卷和B卷,由教务处随机抽取一套作为试卷,另外一套就作为补考试卷,而计算机考试系统的试题,每一道题目都要有多个不同的版本,因为考试时由计算机自动分发试卷,要保证座位相邻的学生的试题不同,所以每一道个题型都要出多个不同的题目,为了保证考试的公平性,这些不同的题目的难度要基本相同,而且电脑分发的不同题目组合而成的多份试卷所覆盖的知识点要基本相同,这些都对教师出试题提出了较高的要求,而题库一旦建立起来,便可以重复使用,以后可以根据教学目标的变化和对学生考核要求的变化适时适当更新题库。

考试结束后教师可以直接从考试系统导出学生的成绩,不仅节省了教师评卷的时间,也可以免去教务处回收试卷,分发试卷给评卷教师,再回收试卷存档,以及核查评卷结果的重复而又复杂的过程,避免了这些过程中可能出现的各种问题。

另一方面,学生在进入考场后,在客户端电脑上登录考试系统后就可以开始答题,只要按照软件用户界面的提示进行答题就可以,使用简单方便。但是无纸化考试和传统考试相比,首先是硬件设施投入大,因为参加考试的每个同学都要使用一台电脑,所以对于某些大型考试,因为往往是一个学年的学生同时参加考试,所以需要数量很多的电脑,但是学校平时上实验课基本不需要这么大数量的电脑,所以如果只是为了期末考试而采购这么多的电脑,建立这么多的机房会显得得不偿失,所以目前高校采用的方法,是用较少的电脑,安排学生进行分组考试,这样可以降低对硬件数量的要求,但是这样做会显著延长整个考试的时间,比如计算机基础课程的上机考试,如果采用传统的考试方式,只需要一场考试的时间,100分钟就可以结束,而采用分时分组的上机考试方式,对于计算机数量不是很充足的学校来说,则需要三天甚至更多的时间,教师监考任务繁重,考试的组织过程也要复杂一些,另一方面,由于试卷是电子形式,考试时随机分发,考试结束后,系统不会保存学生获得的试题内容,和每个同学填写的答案,而只是保存系统评分后的结果,所以不能像纸质试卷一样,进行试卷的存档,这样如果学生对自己的分数如果有异议,也缺乏裁判的依据。另外,采用计算机系统考试,也要加强对教师的职业道德教育,教师也要严格约束自己,保证在核分和录入分数的过程中一定要做到公平公正,因为最终电脑的评分结果都保存在电子文档中,更改这些文档基本不会留下任何痕迹,这样教务处也无法与在传统考试中那样对教师试卷进行核查,这样教师的录入成绩更多的要靠教师的自我约束,这些问题都需要认真考虑,设法解决。如果对现有考试系统服务器端软件进行改造升级,将服务器上的系统生成的学生成绩文件设置为只讀文档,并且不允许教师拷贝这些文件,而是把所有用于考试的电脑都联网,并且与教务系统连接,学生提交试卷后,系统评分结束并且生成成绩单后,自动把成绩单上传到教务系统,这个过程不需要教师干预,而对服务器考试系统的成绩文件的操作都需要特殊权限,只能由被赋予权限的教务处管理人员才能够操作,就可以解决这个问题。