CodeRunner

Question types ::: qtype_coderunner
Maintained by Richard Lobb, TimTim Hunt
A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.

CodeRunner 3.7.7

Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8
Released: Sunday, 31 May 2020, 7:02 AM

CODE RUNNER

Version: 3.7.7 May 2020

Authors: Richard Lobb, University of Canterbury, New Zealand. Tim Hunt, The Open University, UK

For full documentation plus a few sample quizzes containing example CodeRunner questions visit coderunner.org.nz. There's also a forum there, where you can post CodeRunner questions, such as requests for help if things go wrong, or are looking for ideas on how to write some unusual question type.

Changes since V3.7.5

  • Improve styling of some UI buttons in Moodle 3.8.

  • Show warning message if Moodle server configured to use the test Jobe server at U Canterbury.

  • Add a textoffset template parameter to GraphUI to control positioning of link labels.

  • GraphUI bug fix: self-links could not be labelled (regression introduced in 3.7.5).

  • Allow Java programs to use different ordering of public and static keywords in declaration of main method.

  • Add a 'showoutputonly' option to combinator template graders for use in ungraded questions that allow students to experiment with code.

  • Various documentation tweaks.

Version information

Version build number
2020050400
Version release name
3.7.7
Maturity
Stable version
MD5 Sum
407b6fa7e5f4e2ad72473d7b9cb145eb
Supported software
Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v3.7.7

Default installation instructions for plugins of the type Question types

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation