使用静态方法对学生java程序评分

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:softmysoft
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于具有大量学生的程序设计课程而言,人工对程序进行评分很困难、易出错并且耗时。自动评分系统可以有效解决该问题,以电子方式帮助学生作业,并通过更多练习提高学生编程学习技能。本文提出了针对学生的java程序设计自动评分方法,“online coding ghost”。它基于Web应用程序,可以方便教师和学生提交作业并检查系统生成的评估结果。通过比较学生程序和每个解决方案模板程序之间的相似度进行评分。将程序都转换为抽象语法树中间表示,并进行标准化。该应用程序有助于学生在线提交他们的编程作业和并查看反馈结果。教师可以运行和测试学生源代码,并将其与多个模板程序进行比较,以获得准确的评分结果。与人工评分相比,评分系统产生的结果更客观。这种方法适用于面向对象的语言,如c++,c#和java。然而,本文实现了Java程序的自动评分。
其他文献
本文利用南京城东污水厂的活性污泥,研究污泥对雌二醇(E2)的去除作用,分别研究失活污泥对E2的吸附情况和好氧污泥对E2的去除行为,包括去除行为中常见环境因素对去除作用的影
近年来,随着社会经济的发展和人类活动的增加,我国污染事件的发生越来越频繁,特别是流域水环境的污染,备受人们关注,同时也引起了国家有关部门的高度重视。控制与治理流域水
为了提高公路工程施工质量管理水平,应制定合理的施工组织方案,有效掌控施工质量影响因素,采用先进的管理体系,加强监督和指导,从而使我国交通行业的建设更加顺利。论文介绍
快速发展的当代科技社会产生了许许多多生态环境问题,科技对这些环境问题的作用是显而易见的,它已经并正在使我们原生态的生活环境发生着许多重要的变化,不同领域的学者从不
本文对高校管理信息系统的建设目的、具体应用情况,以及存在的问题进行了分析。针对实际发展情况,结合全球信息化的发展形势要求,提出了高校管理信息系统的发展方向。
本文对不同岩性组合顶板稳定性的影响因素进行了分析,通过数值模拟方法来进行了顶板稳定性的研究,认为顶板稳定性受岩体强度、地应力、顶板完整性以及岩体结构的影响,并根据
<正>信息系统工程审计是指审计部门对政府及企事业单位完成的计算机网络、安防监控及软件系统等信息系统工程所进行的审计活动。当前,随着信息化建设的不断深入发展,信息系统
随着时代的发展,摄影技术逐渐凸显其越来越重要的地位,相应的问题也随之而来,其中就包括近几年来备受大家关注的版权问题。侵权问题的时常发生,让整体摄影相关人员陷入不安之
期刊