UNIVERSITY OF HERTFORDSHIRE COMPUTER SCIENCE RESEARCH COLLOQUIUM presents "The Moodle CodeRunner question type" Dr. Richard Lobb (University of Canterbury, New Zealand) 19 April 2017 (Wednesday) 1 pm - 2 pm Hatfield, College Lane Campus Seminar Room D102 Everyone is Welcome to Attend Refreshments will be available Abstract: CodeRunner is a Moodle question type plug-in that allows teachers to ask quiz questions that can be graded by running a test program. By far the most common application, and the one for which CodeRunner was originally designed, is in programming courses, where the student's answer is program code to some specification. The code can then be graded by directly executing it to see if it satisfies a given set of tests. However, CodeRunner has also been used in other types of question where there is no single right answer and a program must be used to verify correctness. Python, C, Java, JavaScript, Octave and Matlab are built in, but CodeRunner is easily extended to handle other languages. Teachers can design their own question types ("write a function", "write a class", "write a program" etc) and enforce constraints such as requiring comments, limiting the number of lines of code and prescribing or proscribing certain programming constructs. This talk will describe the evolution and architecture of CodeRunner, demonstrate the sort of questions that can be asked and explain how CodeRunner questions have dramatically altered the teaching of a range of undergraduate courses in Computer Science, Mathematics and Engineering at the University of Canterbury, New Zealand. --------------------------------------------------- Hertfordshire Computer Science Research Colloquium http://cs-colloq.stca.herts.ac.uk