摘要:针对大规模在线教育编程语言学习中存在的学生需要安装IDE开发环境编译程序、教师评判费时耗力等问题,文章研究了编程语言自动评测的应用模式和方法,开发了基于MOOC的编程语言自动评测系统,并通过实验验证了该系统的评判效率。该系统可以为大规模在线教育平台学习计算机程序设计课程提供在线编辑程序、编译程序、运行程序的分布式集群测试环境;可以根据教师设置的程序用例,实时、自动地评判程序的正确性;还可以对提交的程序代码进行大数据分析,找出不同作业之间的相似度,自动、智能化地防范抄袭等行为。
关键词:mooc 编程语言 自动评判 防抄袭 大数据
单位:中国农业大学信息与电气工程学院; 北京100083; 上海宏第网络科技有限公司; 上海200000
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社