在线考试系统设计时必须考虑的问题之一------------批改试卷问题

现在市面上有许多在线考试系统,您在百度是输入在线考试系统,一大堆信息,有些是软件公司买的排名,有些是一个大学生的毕业课题等。

 

许多考试系统设计很简单。就是提供简单的题库管理,试卷的生成、简单的入考场考试和简单的成绩管理。这些只能说是初级考试系统,或者是客户没有什么要求的考试系统。但真正应用广泛的客户会有很高的要求。今天我们简单谈一下考试系统设计时必须考虑的问题之一----------考生试卷的批改问题。

 

一般的考试系统,试题主要分两大类,一类是客观题,一类是主观题。像驾校考试的科目一,他们就简单全是客观题,在设计时批改试卷问题非常简单。程序员设计时只要将考生选择的答案和题库中的正确答案对比一下。一致就给分,不一致就给零分即可。像这类客观题,我们常见就是,单选题、多选题、判断题三种。

 

对于另一种主观题怎么办。比如:填空题的自动批改就不能简单的字符对比。否则很难达到准确的效果。例如:

_______年中华人民共和国成立?

表面上答案就一个。1949  但实际上,考生作答时就有许多正确答案。比如:有1949,一九四九,1949等等。都是正确答案。所以进行简单的字符对比。无法达到准确的效果。

 

我仔细对比了几家考试系统。平凡考试系统设计的我还比较满意。他是这样设计的。在题库管理时,输入正确答案时,将多种可能正确的答案都输入进去。每种正确答案之间用一种特定的字符分隔。平凡考试系统他在输入正确答案提供的格式是  1949:/一九四九:/1949  他们是以:/来分隔,这种方案我觉得还不错。另外,我发现他们在设计时考虑的还蛮细致,综合设置中还可以设置是否区分大小写。这个设置提醒了我,有些考试,比如:英文题,大小写是有区别的。

 

对于像论述题、分析题、简答题这种试题,做得比较专业考试系统厂家都是通过关键字来判分。多个关键字之间用逗号或其它符号隔开。这种设计方案也不错。为了考试比较公平、公正。最后,有批改权限的人可以对这种自动批改的主观题进行人工干预。怕有些自动判分不准确。

 

最后一点,在设计时一定要注意。多个人同时批改同一个考生试卷问题。这种机率很小,但一定要考虑。我发现许多考试系统都没有考虑这个问题。例如:

 

王老师,李老师,张老师这三个老师实现生活中批改试卷是不可能同时批改余同学的试卷。但如果是考试系统的话,就有可能发生。如果王老师进入考试系统调出余同学的试卷正在批改,李老师也进入考试系统中调出余同学的试卷进行批改,最后两个老师批改完成后,提交时,这个余同学的分数或批改明细就会有问题了。

 

所以,在设计人为进行批改时,在给试卷添加一个状态值,并且记录最后一个批改人员的帐号信息,以防多个老师同时批改而产生的数据混乱现象。我借鉴平凡考试系统的设计方案。试卷设计一个状态值。一个是空闲状态,一个是正在批改状态。如果是空闲状态,任何老师都可以进入批改,进入批改后,将试卷的状态立即变为正在批改中。并记录是谁在批改。这样的话,如果这个最后批改人因停电,死机非法退出批改试卷时,一看就知道最后批改人是谁,可以让这个帐号继续进入或提交离开。以还原试卷为空闲状态。

 

我在这里只是抛砖引玉的讲一下,希望对大家有帮助!

你可能感兴趣的:(在线考试系统设计时必须考虑的问题之一------------批改试卷问题)