首页> 外文会议>European Distance and e-Learning Network annual conference >Automatised Examination of Programming Courses - Design, Development and Evaluation of the AutoExam Online System
【24h】

Automatised Examination of Programming Courses - Design, Development and Evaluation of the AutoExam Online System

机译:程序设计课程的自动考试-AutoExam在线系统的设计,开发和评估

获取原文

摘要

Traditional hand-written exams are still the main assessment method in programming courses at Swedish universities. Several conducted research studies indicates that computer based examination is a more natural environment for student examination and that the most authentic form of examination for programming courses should be to solve problems at a computer. The aim of this study is to describe the development of the web-based AutoExam system and discuss how the software system might contribute to modern programming education. AutoExam is designed and deployed as an online system and the artefact is constructed by using the Python programming language and the Django framework with a three folded Model-View-Controller division. As a main approach for this study methods defined in Design Science to be able to cover all the phases in the design, implementation, evaluation and communication of the AutoExam software artefact. The implemented automatised assessment system was evaluated in test examination by students with basic skills in the Python programming language. Semi-structured interviews were conducted with two programming teachers at the Department of Computer and Systems Sciences at the Stockholm University. Answers from the students' tests were analysed by using the One-Way Anova analysis method. The results were insignificant but showed a slightly better result for answers that were generated in the AutoExam environment. Both the interviewed teachers posit that there are positive aspects of computer generated examination answers both from the teachers' and the students' point of view. Our recommendation is that the kind of automatised examination of programming skills that is described in this article ought to be tested and evaluated in larger student groups and during longer time than what has been done in this limited study.
机译:传统的手写考试仍然是瑞典大学编程课程中的主要评估方法。几项进行的研究表明,基于计算机的考试是学生考试的更自然环境,并且编程课程最真实的考试形式应该是解决计算机上的问题。这项研究的目的是描述基于Web的AutoExam系统的开发,并讨论该软件系统如何为现代编程教育做出贡献。 AutoExam被设计和部署为在线系统,并且使用Python编程语言和Django框架(具有三个折叠的Model-View-Controller分区)构造了人工制品。作为本研究的主要方法,设计科学中定义的方法应能够涵盖AutoExam软件工件的设计,实施,评估和交流的所有阶段。具有Python编程语言基本技能的学生在测试考试中对已实施的自动化评估系统进行了评估。斯德哥尔摩大学计算机与系统科学系的两名程序设计老师进行了半结构化访谈。使用单向Anova分析方法分析了学生测验的答案。结果虽然微不足道,但对于在AutoExam环境中生成的答案而言,显示出的结果要好一些。两位受访教师都认为,从教师和学生的角度来看,计算机生成的考试答案都有积极的方面。我们的建议是,本文所述的编程技能自动检查类型应该在较大的学生组中进行测试和评估,并且比在此有限的研究中所进行的测试时间更长。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号