Passer à la navigation principale Passer à la recherche Passer au contenu principal

Synthesis and analysis of automatic assessment methods in CS1: Generating intelligent MCQs

  • Maynooth University

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

22 Citations (Scopus)

Résumé

This paper describes the use of random code generation and mutation as a method for synthesising multiple choice questions which can be used in automated assessment. Whilst using multiple choice questions has proved to be a feasible method of testing if students have suitable knowledge or comprehension of a programming concept, creating suitable multiple choice questions that accurately test the students' knowledge is time intensive. This paper proposes two methods of generating code which can then be used to closely examine the comprehension ability of students. The first method takes as input a suite of template programs, and performs slight mutations on each program and ask students to comprehend the new program. The second method performs traversals on a syntax tree of possible programs, yielding slightly erratic but compilable code, again with behaviour that students can be questioned about. As well as generating code these methods also yield alternative distracting answers to challenge the students. Finally, this paper discusses the gradual introduction of these automatically generated questions as an assessment method and discusses the relative merits of each technique.

langue originaleAnglais
titreProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
EditeurAssociation for Computing Machinery (ACM)
Pages495-499
Nombre de pages5
ISBN (imprimé)1581139977, 9781581139976
Les DOIs
étatPublié - 23 févr. 2005
Modification externeOui
Evénement36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 - St. Louis, MO, États-Unis
Durée: 23 févr. 200527 févr. 2005

Série de publications

NomProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005

Une conférence

Une conférence36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
Pays/TerritoireÉtats-Unis
La villeSt. Louis, MO
période23/02/0527/02/05

Empreinte digitale

Examiner les sujets de recherche de « Synthesis and analysis of automatic assessment methods in CS1: Generating intelligent MCQs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation