Adaptive adapted for coderunner

Question behaviour ::: qbehaviour_adaptive_adapted_for_coderunner
Maintained by Richard Lobb
A specialised version of the standard Moodle adaptive behaviour for use with the CodeRunner plugin (qtype_coderunner).

Adaptive adapted for coderunner 1.4.4

Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Released: Wednesday, 29 January 2025, 11:57 AM

Adaptive question behaviour for CodeRunner questions.

This Moodle question behaviour was created by Richard Lobb, University of Canterbury, New Zealand.

This question behaviour was created solely for use with CodeRunner: https://github.com/trampgeek/moodle-qtype_coderunner/. It provides the caching of question test results needed to prevent re-testing a student's code every time the result page is viewed.

Release notes, V1.4.4, 29 January 2025.

This is a fix for CodeRunner issue #236: Regrade Error with "Each attempt builds on the last" = "Yes" and Updated CodeRunner Question Version.

Bug scenario:

  • A quiz has "Each attempt builds on the last".
  • A student attempts the quiz.
  • The teacher edits one or more CodeRunner questions in the quiz.
  • The student reattempts the quiz without changing their answers to the altered question(s).
  • The teacher regrades the quiz.

Bug: the student's second attempt on the edited question(s) were not being regraded with the new question version.

Version information

Version build number
2025012500
Version release name
1.4.4
Maturity
Stable version
MD5 Sum
3bec3d754683f544bc6478ea6e7df8bf
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.4.4

Default installation instructions for plugins of the type Question behaviour

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