考试及自动阅卷系统的设计与实现答案设计与算法分析(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

考试及自动阅卷系统的设计与实现答案设计与算法分析(2)


现在自动阅卷系统还有许多问题不能够完全解决:
(1)对与答案标准库的创建要求过高,短时间不能解决。教师出题时需要对标准答案进行细分出得分点,每个得分点细分出关键词,然后给与每个关键词一定的权值分数。这样对于每道题及其答案的输出太多,需要花费大量的时间。
(2)只能对某些特定题型进行阅卷。对于客观题的自动阅卷已经实现并且投入使用。对于主观题来讲,只能对部分题型进行理论上的自动阅卷,这些题型几乎都有标准答案,比如填空题,名词解释题,辨析题,论述题等;然而对于作文题,还有专业领域比如数学专业的计算和证明题,还远远没有实现。
(3)在标准答案与考生答案进行语义相似度的计算式,不能够准确的理解考生的语义。通过计算机对考生答案还没有实现完全的解析。
2  答案库设计
2.1答案库设计的几个原则
(1)每个答案的都跟在所对应的试题库中的试题后面,以方便查找。
(2)每道试题的全部解法都存于所对应的答案数据库中,每种解法的各种表示方式都存在于该试题的答案数据库中。
(3)不同题型对应的答案数据库分开存放。
(4)标准答案在数据库中的存放方式应和阅卷时考生答案和标准答案的匹配方式相对应。
(5)答案库必须具有更新的功能。不断的将答案库中不存在的标准答案比如考生的满分答案存入到里面。
2.2答案库的建立
答案数据库的建立对于自动阅卷的准确性非常重要,自动阅卷的过程可以归结为考生答案和标准答案的相似度计算问题,进一步归结为考生答案每个得分点与对应的标准答案得分点的相似度计算问题,再进一步归结为所对应的关键词的相似度计算问题,所以我们需要从标准答案中提取出所有的关键字。
每一道题目可能出现一个问题多种答案的情况,为此在阅卷时要考虑到多种标准答案的评分。对试题进行评分时,通常需要出题老师给出得分标准,每一个得分标准由于语言表达的多样性可能会有多种不同的表示,我们需要把它们作为不同答案存入到答案库中。
(1) 针对某一特定题目,可以给出多个不同答案,每个标准答案的编号分别记为 A1,A2,...,At标准答案可以是由出题老师提供的标准答案,也可以是现有试题库中的考生的满分答案。
(2)针对某一标准答案 At,归纳出多个得分要点,每个得分要点的编号分别记为 At-1,At-2,...At-n。针对每个得分要点的重要程度给出其相应的分值比重,所有得分要点的分值比重和应小于或等于100%。
(3)针对某一得分要点 At-n,提取出多个关键词,每个关键词的编号分别为At-n.1,At-n.2,...At-n.m。通过这种层次编号的形式,建立起“1题目-t答案-n要点-m关键词”的对应关系。 (责任编辑:qin)