论文部分内容阅读
随着计算机技术及网络技术的迅速发展,近年来利用无纸化考试取代传统的手工考试是一个非常活跃的研究领域。《大学计算机基础》课程是各高等院校大学生公共计算机基础课程之一,经过多年的教学改革,该课程的考核方式将由传统的人工出卷、阅卷方式改为考试系统自动组卷、阅卷。但是,现有的针对该课程的考试系统大多只能实现客观题的阅卷,而主观题涉及到人工智能等方面的技术所以至今仍是一个急需解决的难题。关于Office操作题的评阅技术多数都局限于Word和Excel中简单文字内容的操作上,关于复杂图片类对象的操作处理实现得很少。因此,研究针对该课程的各种题型的智能阅卷技术具有很大的意义。本文在对主观题的评阅技术研究和实现上,模拟了人工阅卷的思想,对自然语言处理的技术和模糊数学中贴近度算法进行研究,提出了基于关键词和语句融合算法以及关键词权重语义相似度算法。对考生答案首先进行关键词的提取,然后,计算考生答案与标准答案的贴近度,按照设置的关键词权重计算最后得分。对Office操作题的评阅采用VBA技术实现自动阅卷,根据设计的解决方案和获取Office目关的对象,采用合理评分实现了预计的功能,既提高了考试的效率又降低了人工阅卷时客观因素的影响,如教师阅卷时的心情好与坏都对评阅结果有影响。本文主要是对考试系统的智能阅卷部分进行研究,在评阅主观题的过程中对现有的一些评阅技术及方法进行研究并设计了本系统的阅卷流程,即先对考生答案进行分句、分词等处理,并进行相应的语义分析,最后进行关键词的提取和两个答案之间的贴近度计算。经过对分词技术的研究,本文采用字符串匹配算法中的最大匹配法进行分词处理。相似度计算时本文引用了模糊数学中的贴近度算法并对其进行了改进按照加权求和的方法进行贴近度计算。在智能阅卷模块中按照算法的具体流程设计了实现过程,最终实现了一个针对《大学计算机基础》课程自动阅卷的考试实验系统,经测试该系统对于该课程的评阅达到了很好的阅卷效果。