C语言上机考试系统中自动评分方法的探讨.pdfVIP

C语言上机考试系统中自动评分方法的探讨.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6卷 第1期 当代教育理论与实践 Vol.6No.1 2014年1月 TheoryandPracticeofContemporaryEducation Jan.2014 C语言上机考试系统中自动评分方法的探讨① 王 颖 (湖南科技大学 计算机科学与工程学院,湖南 湘潭411201) 摘 要:利用计算机考核学生的C语言编程实践能力,实现编程题的自动评分,已成为计算机辅助教学的一个热点。 依据程序设计题特点,总结了目前能应用于实践的几种C语言编程题的自动评分方法,并对这几种自动评分方法进行了 探讨与分析。 关键词:C语言;自动评分;辅助教学 中图分类号:TP31   文献标志码:A   文章编号:1674-5884(2014)01-0149-02   目前,计算机 C语言已作为各类高校计算机专业甚 组分析等一些改进方法,根据语义相似度匹配学生程序 至其他相关专业的必修课程。由于学习该课程的学生人 与模板程序。该模型主要依据如下几点进行 自动 数多,为了提高教学效率,避免手工阅卷时出现的费时且 评分[4]: 易出错等问题,必须采用能确保公正、客观的计算机自动 (1)首先定义好相应的模板程序,以此为标准来判断 评分系统。目前,国内在 C语言的上机考试系统中选择 学生程序是否正确; 题和填空题的自动阅卷技术已经很成熟,而对用于评价 (2)只要标准答案的其中一个语义与学生程序的语 实践能力的C语言编程题,计算机自动评分技术还一直 义对等,则可判断该学生程序的语义正确; 处于发展与完善中。自20世纪60年代开始,国内外许多 (3)程序语义也可转换并通过系统依赖图SDG这种 学者致力于研究程序设计题计算机自动评分方法。发展 中间表示形式来表示,如果两个系统依赖图等价,则两个 至今,目前较完善的C语言编程题自动评分技术已可总 程序具有等价的语义; 结为好几种。 (4)语义等价转换也就是通过系统依赖图标准化语 义等价程序,那么,不管程序以何种形式进行计算,只要 1 基于程序理解的编程题自动评分方法 其结果不变,则称该转换是等价的。 程序理解是通过分析程序,对程序进行抽象、推理来 基于语义相似度比较的编程题自动评分模型在分析 获取知识。该方法将人工阅卷的某种思维过程和程序理 词法和语法上比较严格,虽然也已能应用于实际需要,但 解的几个基本策略进行结合,通过比较模板程序与学生 仍有需要完善的地方,比如,对指针和结构体的处理就不 程序,并给学生程序进行评分[1] [2] 是很理想。 。其评分过程如下 : (1)首先将程序代码转换成系统依赖图(SDG)这种 中间表示形式; 3 用正则表达式来描述程序得分点的自动评分 (2)采用标准化处理方法转换SDG,消除程序实现形 模型 式的多样化; 该模型使用的是一种分割程序语义的处理方法。此 (3)通过匹配学生程序和模板程序给学生程序评 评分模型并不是拿整个程序进行完全匹配,而是将模板 分———从程序的规模、结构、深度等几个方面着手。 程序拆分成若干得分点,并采用正则表达式来描述它,然 根据文献[1]中给出的实验结果数据可知,这种自动 后在学生程序中查找与得分点模块相似的代码段,并进 评分方法符合人工阅卷的思维过程,总体上优于人工评

文档评论(0)

fdfdsos + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7100020006000001

1亿VIP精品文档

相关文档