脚本类测试题自动评阅系统

来源 :东华大学 | 被引量 : 0次 | 上传用户:hy1208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库技术是计算机专业的核心课程之一,也是其他各专业的基础信息课程。当前针对此课程的作业批改和考试主要采用人工阅卷。人工阅卷耗时耗力,效率低下,且客观性受到评阅人的水平、经验的影响,已不能适应计算机教育的发展需要。无纸化考试成为目前发展的必要趋势,实现自动阅卷系统,将教师从繁重的工作中解脱出来,大大提高了工作效率。本文针对数据库测试中SQL脚本类题目,提出基于语法分析和字符串编辑距离相结合的自动阅卷算法。该算法首先对答案进行词法分析和语法分析,获得SQL语句的语法分析树,并将其保存为XML文档;之后基于字符串的编辑距离从标准答案集中选择与考生答案相似度最高的标准答案,以及对语法树的节点进行相似度比较,并根据评分标准,实现SQL脚本类题目的自动评阅。系统采用开源语法分析器—ANTLR3.4和VS2010实现SQL脚本类的自动评阅。SQL脚本类题目的自动阅卷算法得到参考评分,同时可以指出错误点,并且更好地支持答案的多样性和容错性,实现高效率、较精确的阅卷结果。实验结果表明,本课题中提出的自动评阅方法具有一定的可行性和有效性,但也存在一些影响评分正确率的问题,最后通过分析实验数据提出解决此问题的方法。
其他文献
大型公司拥有多个子公司,每个子公司一般分布在不同的地区,大型公司一般使用多数据库系统管理业务。多数据库系统的知识发现对于大型公司的管理者是一种迫切的需求。简单地将子
随着社会生活的发展,企业和政府等组织机构的数据每天都在快速增长。同时数据中的问题也越来越多,极大地降低了数据的可用性。其中实体识别问题是一个很早就困扰着数据质量管理
水射流切割技术是当今切割技术发展势头很好的一项切割应用技术,有着传统切割技术所不具备的诸多优点。作为当今最新的切割技术之一,有着广阔的应用前景和研究意义。  构建一
海量卫星图像可视化一直是地理信息系统的热点问题。随着计算机硬件的发展,海量卫星图像可视化在渲染帧率、大数据调度、外存组织等方面产生的传统问题已基本得以解决。在面向
随着多媒体信息处理技术的迅速发展,数字化产品的使用范围不断扩大,人们在享受着数字化产品便利的同时,也面临着版权被窃取或数据内容被修改的危险,严重损害了人们的利益。数字视
计算机图像审美是计算机向智能化迈进的重要体现,如何更有效地进行计算机图像审美值得研究。而国内外已有的计算机图像审美相关研究,主要以审美特征的堆砌为重点,而由于图像内容
软件即服务(Software as a Service,简称SaaS)是云计算在应用层的架构,在这种模式下客户不需要购买完整的软件系统,也不需要配备相应的硬件系统和维护人员,只需要通过互联网,按需租
智慧家庭是综合利用先进的计算机技术、互联网技术、物联网技术、通讯技术、综合布线技术、自动控制技术等,集成家庭软硬件设施,将家庭智能控制、信息交流及消费服务等家居生活
大型Web应用系统的资源管理旨在保证系统的性能,降低系统的运行开销,是系统运维的一个关键任务。资源管理需要定量地衡量工作负荷和系统配置变更后系统的性能影响。预测系统性
近年来,随着Internet技术的高速发展,Web信息爆炸性增长,互联网已成为海量数据空间。人们从这些海量数据中得到自己需要的信息变的越来越困难,此时搜索技术变的尤为重要。随着搜