Moodle Plugins directory: CodeRunner: Versions: 3.7.2 | Moodle.org

CodeRunner
CodeRunner 3.7.2
Code prechecks
CODE RUNNER
A plug in that allows teachers to set coding questions. For full documentation see here.
Version: 3.7.2 November 2019
Authors: Richard Lobb, University of Canterbury, New Zealand. Tim Hunt, The Open University, UK
NOTE: A few sample quizzes containing example CodeRunner questions are available at 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.
This release includes bug fixes for the new Attachments capability introduced in V3.6, including one that results in a debug message "Call to a member function get_files() on string".
New features:
A new globalextra field in the question author form allows authors of customised questions to define code that can, for example, be included in all test cases.
A new experimental "gap filler" UI allows question authors to provide students with code that has bits missing. Students enter the missing bits into html text input or text area fields. A demo of this capability will soon be made available on coderunner.org.nz.
System administrators can specify that the connection to Jobe should be via https rather than http, though it is over to them either to configure Jobe to accept https or to place Jobe behind a reverse proxy to terminate the SSL connection. [Thanks Eric Villard.]
The Table UI now has two new template parameters: table-row-labels to allow row labels as well as or instead of column headers and table_locked_cells to lock certain cells in a table to prevent students modifying them.
The Twig template engine has been updated to the most recent 1.n version.
Bug fixes:
A message "Call to a member function get_files() on string" was being logged if debugging was turned on.
If students attached files after submitting a question without attachments they got a runtime error.
Student file attachments didn't work in conjunction with author-supplied support files.
UI plugins such as TableUI that used template parameters broke if Twig code was used within the author form's template parameters field, e.g. for randomisation.
The nodejs prototype was broken.
Version information
- Version build number
- 2019110100
- Version release name
- 3.7.2
- Maturity
- Stable version
- MD5 Sum
- f2c541221ec46b05379c515f7408226f
- 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
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.0
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.1
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.2
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.3
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.4
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.5
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.6
- The more recent release 3.7.9+ (2020092901) exists for Moodle 3.7
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- v3.7.2
Default installation instructions for plugins of the type Question types
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
- Visit http://yoursite.com/admin to finish the installation