论文部分内容阅读
该论文针对XML文件的结构特点,实现了XML的计算机自动阅卷.从而克服了人工阅卷的缺陷,评分速度快,正确性高,客观性强,阅卷质量大大提高.该阅卷系统在功能上主要实现了对XML文件、XSLT文件、DTD文件、DOM应用四个模块的阅卷工作.该论文首先介绍了XML文件的阅卷操作.说明了如何利用JAXP的Crimson语法分析器实现对XML文件的解析,及对解析后的DOM树进行遍历的方法.在此基础上,提出了XML阅卷的基本算法,该算法实现了常规XML文件的阅卷工作.鉴于XML文件的复杂性及考生答案的多样性,对基本的阅卷算法进行改进.根据解析后生成的DOM树的结构特点,抽象出一种新的节点数据结构NodeTri,提出了一种新的基于二次比较的阅卷算法XMLMarking.新算法克服了原有XML阅卷系统对节点顺序的依赖,同时还解决了对具有相同值子节点区分判断的问题.该文详细地描述了阅卷算法XMLMarking的功能,设计思想及操作步骤.该阅卷系统通过了二十余道试题的测试,实验证明该系统可以对XML文件、XSL文件、DTD文件、DOM应用四个部分进行自动阅卷,阅卷结果正确有效,实现功能均达到了设计要求,具有很强的实用性.