【摘 要】
:
随着教育事业的发展和计算机教育的普及,教师的工作量将越来越大。因此计算机考试程序设计题自动阅卷技术的研究与实现在计算机考试和教育领域都有十分重要的实际意义。本文
论文部分内容阅读
随着教育事业的发展和计算机教育的普及,教师的工作量将越来越大。因此计算机考试程序设计题自动阅卷技术的研究与实现在计算机考试和教育领域都有十分重要的实际意义。本文重点放在操作题和程序题的解决上。在操作题中,针对EXCEL应用操作题,对单元格内容,单元格格式,公式与函数,工作表操作,数据分析和图表操作评阅算法分别进行了研究。同时由于考生误操作等原因,考生的结果常出现定位错误或连带错误而导致误判。我们设计合理的容错算法来进行分析,减少误判。Windows上机操作试题的自动评判技术的难点在于监控并评判考生的答题过程。“评判考生最后答题结果”的方法不能评判某些上机操作试题的正确性。而利用Windows系统提供的“文件系统变化通知”,就能达到“监控并评判考生答题过程”的目的。在对VB操作题的自动评阅采用了动态评阅和静态评阅相结合的方法。动态评阅即运行考生的程序,向应用程序发送模拟消息,使程序按照既定的策略自动运行,通过比较运行结果给出分数。同时,如果题目中涉及控件属性的设置或者考生的动态评阅的运行结果分数为零时,采用静态评阅的方法给出相应的分数,保证了评分的合理性。在对VF的操作题中,根据VF中大多数文件是以.DBF的形式存放的,同时可以用VF提供的数据表操作命名来判断考试对题目的完成正确性。最后对C语言程序题的评分方法进行了研究,在比较结果的评分方法基础上,设计了动态评阅与静态评阅相结合的方法,评分结果更加公正、准确。对于只有少量错误的考生程序,应用编译原理中的分析方法,通过动态找错及改错,使其在系统监控下运行,从而可根据结果信息及错误信息进行评分,解决了多数考生因编程中的很小失误而导致大量丢分的问题。而对于错误严重或结果不正确的程序,通过静态检查,可根据程序中的关键语句数给出相应分数,使评分结果更加接近于人工阅卷。
其他文献
Web服务的逐步发展促进了系统结构向面向服务体系架构(SOA)的演化,该架构具有很好的松耦合、平台无关等特性,可以方便地用于系统的分布式开发和集成,也能很好地解决系统开发
基于测量数据的曲面重建在反向工程、计算机视觉、医学图像重建等领域有着广泛的应用。含有噪声的三角网格模型的特征提取是复杂曲面重建中的关键和难点问题之一。本文着重讨
随着移动互联网快速发展,人人都可以通过高速网络在智能手机端获取互联网信息,而移动互联网搜索便是日常人们获取信息的主要方式之一。移动搜索有其自身的特点,由于智能手机
当前对等网(P2P)作为一种迅速发展的分布式计算模式越来越多的受到学术界和应用界的关注。和传统的client/server模式相比,对等网络中每个节点的地位是相同的,具备客户端和服
模拟星辐射源是星模拟器的主要功能,该功能主要用于对星敏感器进行标定。杂散光测量可以对光学系统杂散光抑制能力进行验证。在传统的星等模拟和杂散光测试方法中,测试人员需
WindowsCE操作系统是微软针对嵌入式领域开发的一个全新的操作系统,具备抢占式多任务功能以及强大的通信能力,广泛应用在信息设备、移动设备、电子产品以及嵌入式应用等非PC领
目前,很多高校已经使用校园一卡通对校内的各类消费进行统一管理。使用校园一卡通,统一了各类信息的管理,减少了很多管理环节,为高校的行政和财务管理带来了便捷。本文以校园
工作流是一类能够完全或者部分自动执行的经营过程处理,根据一系列预先设置的过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行。本文作者运用工作流理论知识
业务流程重组Business Process Reengineering(BPR)是对企业的业务流程做根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客(Customer)、竞争(Competition)、变化(Change)为特征的现代企业经营环境。在这个定义中,“根本性”、“彻底性”、“显著性”是应关注的核心内容。BPR的基本内涵是以流
移动通信技术的高速发展和传统互联网技术的融合为移动电子商务的实现奠定了硬件技术基础,在手机日益普及的今天,使用手机来实现电子商务的各种服务已成为一种趋势。本文是在