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.5

Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8
Released: fredag, 31. januar 2020, 17:46

CODE RUNNER

Version: 3.7.5 January 31 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.4+

  • Display a warning message whenever a question is run using the default University of Canterbury Jobe server, which is intended only for initial CodeRunner testing, not production use.
  • Display sample answer using the selected user-interface wrapper (e.g. Ace) rather than just showing the straight text version.
  • Replace Ace editor code with the latest full source version rather than an older minimised version. This turns out to greatly speed up the Ace editor loading, because the Moodle JavaScript minimiser choked when re-minimising the code.
  • Bug fix: combinator template grader questions were being run in multiple Jobe submissions - one per test - when standard inputs were provided to the tests and Allow multiple stdins was not checked.
  • Bug fix: Questions using gapfiller_ui did not allow editing of sample answer when the html code source was the first test case rather than globalextra.
  • Bug fix: answer preload button did not have correct CSS class.
  • Bug fix: Show Differences button was not working when Result Table had no Test column.

Version information

Version build number
2020012500
Version release name
3.7.5
Maturity
Stabil versjon
MD5 Sum
588c71d5e88a9519e521da6411015b22
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.5

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