基于XML的程序设计自动批改的研究

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:zhongdezhufangchuxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术特别是网络技术的迅速发展及其在教育领域中的广泛应用,CAI(ComputerAssisted Instruction)和 e-Learning 得到了飞速的发展,促进了无纸化测评技术的研究。采用无纸化测评系统对学习对象的学业水平进行科学公正的测评,一直是高等教育推进教学改革的难点和重点之一。本文对基于局域网的无纸化测评系统中程序设计的自动批改问题进行了研究和论述,在智能化教学的理论与实践方面作了有益的尝试。 本文对程序设计自动批改问题进行了剖析,借鉴了程序正确性验证领域的已有成果,提出了分级别、加权进行程序设计自动批改的思想,分别从程序结果、词法和语法分析、功能模块、变量变化曲线和人工检查五个级别对程序的正确程度进行了描述,并着重探讨了词法分析、功能模块匹配和变量变化曲线匹配的算法及实现。为了实现系统的可扩展性和可重用性,考虑到XML 的扩展性和可标记性,本文采用了标准的中间语言 XML对源程序进行描述。使用基于 DOM 的 XML 解析器 MSXML,得到 XML 文档的树状结构图,进行了功能模块匹配。同时采用变量的变化曲线来反映数据流的变化,提出了变量的变化曲线验证方法。从而实现了无纸化测评系统中程序设计的自动批改。
其他文献
汉语的词法分析是汉语理解的基础,是汉语信息处理领域的一个重要课题。本课题提出一种新的并发检索-综合排歧的分词方法,目的是利用并行的特点,使分词与分词之间、分词与排歧
学位
多机器人任务规划以多机器人系统为对象,将多个任务合理分配给系统中的机器人,使之完成任务不发生冲突。如今单个机器人已经不能满足复杂任务的要求,因此,多机器人的研究已越来越
用形式化方法开发软件,被当今计算机界誉为克服“软件危机”、提高软件可靠性和生产效率的革命性途径,是实现软件自动化的关键。薛锦云教授在国家863和多项国家自然科学基金的
本文分析了神经网络在网络入侵检测系统中的应用,提出了一种基于神经元作用函数的BP神经网络改进算法,通过在标准作用函数中增加可调系数来加快神经网络的收敛速度,并将其应用到
学位
学位
远程虚拟实验室是指在计算机系统中采用虚拟现实技术实现的各种远程实验环境,实验者可以象在本地真实环境中一样完成各种预定的实验项目,所取得的学习或训练效果等价于甚至优于
学位
计算机网络技术的发展,极大地推动了社会信息化进程,人们可以通过Internet很方便地进行信息交流。但是,公开便利的网络环境同时也带来网络通信安全方面的挑战。因此,网络安全问题