期刊文献+

基于MOOC的编程语言自动评测 被引量:7

The Automatic Judge of MOOC-based Programming Language
在线阅读 下载PDF
导出
摘要 针对大规模在线教育编程语言学习中存在的学生需要安装IDE开发环境编译程序、教师评判费时耗力等问题,文章研究了编程语言自动评测的应用模式和方法,开发了基于MOOC的编程语言自动评测系统,并通过实验验证了该系统的评判效率。该系统可以为大规模在线教育平台学习计算机程序设计课程提供在线编辑程序、编译程序、运行程序的分布式集群测试环境;可以根据教师设置的程序用例,实时、自动地评判程序的正确性;还可以对提交的程序代码进行大数据分析,找出不同作业之间的相似度,自动、智能化地防范抄袭等行为。 Aiming at the problems existing in the learning of massive online education programming language that students have to install IDE development environment to compiler program, and teachers take a lot of effort to judge students' programming assignments, this paper studied the application patterns and methods of automatic judge of programming language, and further developed an automatic judge system of MOOC-based programming language. The judging effectiveness of this system was verified through experiments. Firstly, the system could provide distributed cluster test environment for learners that included online editing, compiling and running program to study computer programming courses on massive online education platform. Secondly, this system judged the validity of program automatically and in real-time based on the use cases set by teachers. Finally, this system could also conduct big data analytics on submitted program code, which found out the similarity between different programs, automatically and intelligently preventing plagiarism.
出处 《现代教育技术》 CSSCI 2016年第9期80-85,共6页 Modern Educational Technology
基金 2014年度北京高等学校教育教学改革项目"MOOCs与课堂相结合的混合式教学模式在程序设计课程中的应用研究与实践"(项目编号:2014-ms044)的阶段性研究成果
关键词 MOOC 编程语言 自动评判 防抄袭 大数据 MOOC programming language automatic judge anti-plagiarism big data
  • 相关文献

参考文献9

二级参考文献34

  • 1孙宣东,路璐,明俊峰.从ACM/ICPC看计算机算法设计教学改革[J].广东工业大学学报(社会科学版),2005,5(B09):226-227. 被引量:14
  • 2[1]Michael J, Schulte E, Swartzlander E Jr. A Family of Variable-Precision Interval Arithmetic Processors. IEEE Transactions on Computers, 2000, 49(5).
  • 3[2]Dmitri C, Villiam G W. Interval Arithmetic Specification. 1998,05.
  • 4[4]Hass W, Schlacher K, Weinhofer J. A Prequence Domain ToolBox Using Interval Arithmetic.UKACC International Conference on CONTROL,1998.
  • 5LEVENSHTEIN V I.Binary codes capable of correcting deletions,insertions,and reversals[J].Soviet Physics Doklady,1966,10 (8):707-710.
  • 6JOKINEN P,TARHIO J,UKKONEN E.A comparison of approximate string matching algorithms[J].Software Practice and Experience,1996,26:1439-1458.
  • 7NAVARRO G,RAFFINOT M.Fast and flexible string matching by combining bit-parallelism and suffix automata[J].ACM Journal of Experimental Algorithmics,2000,5(4):1-36.
  • 8HYYR(O) H,NAFFINOT G.Faster bit-parallel approximate string matching[C]//LNCS 2373:Proc 13th Annual Symposium on Combinatorial Pattern Matching(CPM' 02),2002:203-224.
  • 9MYERS G.A fast bit-vector algorithm for approximate string matching based on dynamic programming[J].Joumal of the ACM,1999,46(3):395-415.
  • 10教育部教育信息化技术标准委员会(2003).中国现代远程教育技术标准体系[EB/OL].[2013-04-01].http://www.edu.cn/html/keyanfz/doc20020210/ycjy.doc.

共引文献175

同被引文献57

引证文献7

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部