【摘 要】
:
随着我国信息化建设的推进,计算机应用能力的培训得到了迅猛的发展,开设了C语言程序设计相关课程的学校和培训机构越来越多,同时C语言课程的计算机在线考试也成为了一个热门
论文部分内容阅读
随着我国信息化建设的推进,计算机应用能力的培训得到了迅猛的发展,开设了C语言程序设计相关课程的学校和培训机构越来越多,同时C语言课程的计算机在线考试也成为了一个热门的研究课题。在线考试是网络教学系统功能之一,它涉及到多项关键技术,如大规模题库的建立与维护、自动组卷、大规模的并发访问、自动阅卷等。其中,自动阅卷技术能够在快速准确得到评分结果的同时节省大量的人工劳动时间。
目前自动阅卷己经能很好地完成对常见客观试题的自动批阅工作,但是对于一些主观性很强的问题,尤其是程序设计题型,还没有很好的解决方案。本课题就是在这样的背景下提出的,目的是实现C语言课程的完全无纸化考试,减少阅卷工作量,提高评阅过程的公正性和准确性。本文对该系统的指导思想、实现策略以及所用技术等进行了系统的阐述。
本课题对考试系统中的自动组卷、试题考试及自动评分系统分别进行了研究设计,重点对程序题的评分方法进行了研究,在比较结果的评分方法基础上,设计了动态评阅与静态评阅相结合的方法,评分结果更加公正、准确。对于只有少量错误的考生程序,应用编译原理中的分析方法,通过动态找错及改错,使其在系统监控下运行,从而可根据结果信息及错误信息进行评分,解决了多数考生因编程中的很小失误而导致大量丢分的问题。而对于错误严重或结果不正确的程序,通过静态检查,可根据程序中的关键语句数给出相应分数,使评分结果更加接近于人工阅卷。同时为了保证系统不被恶意代码所攻击,所有编译成功的可执行文件均在沙箱环境下运行。
系统设计成功后,初步实验结果证明自动评分模块运行稳定,评分标准能够统一。
其他文献
工业锅炉作为我国流程工业生产中的重要设备,为下游生产单元提供满足一定压力和温度要求的过热蒸汽,其控制和优化调度水平关系到企业生产的经济效益和社会效益,一直备受关注
随着计算机技术、光电技术、网络技术的飞速发展,数字化变电站成为变电站自动化的发展趋势,其要求不同厂商的智能电子设备(IED)间实现互操作,从而解决信息孤岛及系统无缝集成问
无线传感器网络是由部署在监测区域内大量的廉价的能量有限的微型传感器节点组成,通过无线通信方式形成一个多跳的自组织网络系统,其目的是协作的感知、采集和处理网络覆盖区域
辐射法是目前对高温进行热力学温度测量的重要方法,光谱辐射法是可预见的用热力学温度替代国际温标高温段的方法。绝对辐射温度计不依赖于任何参考温度,直接测量黑体的热力学
高炉炼铁过程是冶金工业不可缺少的环节。高炉炼铁过程包括多种同时发生的物理变化和化学反应,并且高炉内部多种多相物质共存且相互作用,因此高炉被称为是化工领域最复杂的反
无线传感器网络是由大量分布在目标区域中具有感知、计算和通信能力的节点组成。由于传感器节点受能量和计算能力的限制,如何高效利用有限的能量是无线传感器网络研究的关键
光纤光栅是近十多年来发展最为迅速、应用最为广泛的光纤无源器件。具有灵敏度高、抗电磁干扰、耐高温、耐腐蚀、良好的应力和温度特性的光纤布喇格光栅(FBG, Fiber Bragg Gr
电力设备运行状态的智能监测是电网可靠运行的关键技术,论文以电力设备故障的发热机理和专家经验为基础,从红外信号采集、红外图像特征提取和热故障智能诊断与预测等方面进行
随着矿井自动化的推进,配电网络的稳定安全运行对煤矿的安全、高效的生产起着至关重要的作用。现代煤矿配备大量机电设备,井下变电所馈出线路多且线路较长,形成了复杂的高压
欠驱动系统是指系统的独立控制变量的个数小于系统自由度的个数,简单的来说就是输入要比控制的量少。应用欠驱动系统,不但能够减少控制设备的花费和重量,而且在现实情况下,当