在线考试考卷直观分析的实现

2016-07-26 06:56
中文信息 2016年3期
关键词:试题库分值题型

(广西城市建设学校,广西 桂林 541003)

随着教育信息化的不断发展,在线考试在各类教育中的应用已经成为不可阻挡之势。但在传统的教育领域,其进步并不怎么迅速。究其原因无非这么两个:硬件限制和软件本身缺陷。第一个瓶颈随着国家对教育现代化的不断加大投入会不难解决,关键是第二个因素并不能够满足现在的传统教育的需求,所以在线考试在传统教育领域并没有得到广泛应用。

考试的最终目的为了考查学生对学习内容的掌握情况,以便为后期教学策略的制定提供一个可信的依据。但现在的在线考试,为了追求考试的安全性而采用动态随机卷的方法,不同的考生,考卷内容是不相同的,因此无法进行考卷分析。由于无法进行考卷分析,就达不到传统教育考试的目的,因而就不会被广泛应用。

如何使考试结果可以分析,是一个首要解决的问题。要使在线考试结果可以分析,跟传统考试一样,所有考生的考卷内容必须是相同的。但考虑到在线考试的安全性,两者兼顾,就是生成内容相同,而题序不同的随机卷。

一、如何生成内容相同,但题序不同的考卷

首先要从试题库的结构入手。试题在试题库中一般分题型表存储的。在同一题型表中,试题的ID号是唯一的,只要知道了试题的题型及ID号,就可以快速、准确地找到试题。基于这一点,组成一套考卷,实际上就是记录组卷用试题的ID号,分值、答案。要形成内容相同的考卷,组卷试题的ID信息是一样的,只不过顺序不一样,因此需要生成一套母卷。考虑到正式考试的安全性,母卷由两个试卷信息文件组成,其中一个记录组卷试题的题型数组,组卷试题的ID字串数组等其它相关的信息;另一个则记录阅卷用的答案及分值。

1.生成原理

以PHP语言的三个题型为例(以下都代码都是php代码),

$itemarr=array(‘tiankong’,‘danxuan’,‘duoxuan’);$idstr=“1,2,3;4,5,6;2,3,4”;$fzarr=array(1,2,3,2,1,2,1,3,1);各题型试题的ID号字串间用分号分隔,同一题型内试题的ID号间用逗号分隔。这样设计可以很好的跟题型数组相匹配。$fzarr记录考卷自定义分值数组,如果没有自定义分值,则可以不用此项,直接在检索题库组卷时从题库中得到。

基本原理如下:

2.随机考卷信息的存储

随机卷生成后,在考生成绩记录中必须记录当前考卷的试题ID字串,分值,考生答题结果,阅卷答案。如果不记录试题ID号,将无法进行后期考卷分析;不记录分值和答案信息,势必再次从题库中去取,这样势必会导致对试题库的访问量大增,从而造成服务迟缓甚至于当机。若将这些信息存入考生成绩记录时,通过考生在成绩表中的ID号,就可以快速找到相应的值,不但减轻了服务器负担,而且提高了效能,有一石二鸟之效。

3.考试结束后,调整考卷题序同母卷

为了完成考卷后期分析,必须调整随机卷同母卷一样的题序。为什么调整到跟母卷同一题序,也是有讲究的。母卷在生成时,一般通过知识点从试题库中检索试题,因此同一知识点的试题基本上在一处。这样考卷分析的结果必然会同知识点挂钩,实际上将考卷分析就转化为知识点掌握情况的分析,而这个结果正是考卷分析目的所在。

考试结束后,调整成绩表中考卷题序同母卷题序,其实现原理如下:

将得到的题序数组去调整每位考生答题结果,这样就完成了随机卷的统一化操作,为考卷分析完成了第一步。

二、绘制答对率曲线及答卷情况分析表

将统一题序后的考卷进行二次阅卷,统计出全班在每一题上的答对率,并分别通过答对曲线和答题情况分析表的形式展示,直观反映全班的整体答题情况。

从上图可以看出,用显而易见会制答对率曲线图的分析法,是传统分析无法比拟的。将传统几个小时分析过程在瞬间完成,直观、高效、准确,有着不可比拟的优越性。这不仅给教师平时的教学效果一个直观的反馈,而且在校园信息化高度发展的将来,在线考试(或测验)代替传统考试,直观分析代替传统的模糊分析,将是时间的问题。

猜你喜欢
试题库分值题型
一起来看看交通违法记分分值有什么变化
离散型随机变量常考题型及解法
巧妙构造函数 破解三类题型
按病种(病组)分值结算:现状、做法和评价
一次函数中的常见题型
基于Quiz Creator的“机械图样的绘制与识读”随机组卷试题库的制作与研究
基于校园网的电磁学试题库建设
教考分离模式下课程试题库的建设研究——以高职院校数学课程为例
宿迁城镇居民医保按病种分值结算初探