Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatised examination of programming courses: design, development and evaluation of the autoexam online system
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
2013 (English)In: The joy of learning: enhancing learning experience improving learning quality / [ed] Morten Flate Paulsen, András Szűcs, European Distance and E-Learning Network , 2013, 625-632 p.Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
European Distance and E-Learning Network , 2013. 625-632 p.
Keyword [en]
Automatised examination, Technology enhanced assessment, Technology enhanced learning, Programming education, Design science, Computer science, AutoExam
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
URN: urn:nbn:se:su:diva-95580ISBN: 978-963-89559-3-7 (print)OAI: oai:DiVA.org:su-95580DiVA: diva2:660888
Conference
EDEN 2013 Annual Conference, University of Oslo, Oslo, Norway, 12-15 June 2013
Available from: 2013-10-31 Created: 2013-10-31 Last updated: 2013-11-05Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Mozelius, Peter
By organisation
Department of Computer and Systems Sciences
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 194 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf