VPL Question

Question types ::: qtype_vplquestion
Maintained by Astor Bizard
VPL Questions are questions that can fit within a Moodle quiz. They are intended to create small to medium coding exercises, based on the Virtual Programming Lab plugin. They are designed to offer a simple interface for students, while keeping the power and versatility of Virtual Programming Labs.

VPL Question 3.0.0 for Moodle 4.2+

Moodle 4.2, 4.3, 4.4, 4.5
Released: пятніца, 14 лютага 2025, 11:55 PM

Update 3.0.0 for Moodle 4.2+

/!\ Upgrading to version 3.0.0 will take some time (from a few seconds to a few minutes depending on the question_vplquestion database table size). Please be aware of this, and prefer upgrading from command line rather than web interface.

New features

• Moodle support up to version 4.5.
• Asynchronous evaluations: questions can now be set to be evaluated via adhoc tasks rather than leaving the browser pending.
• Event logging for asynchronous evaluations.
• Each question can set whether VPL submissions should be discarded.
• Execution files can be inherited from VPL more clearly. No need to use "UNUSED" keyword anymore усьмешка
• Implementation of default values preferences for new questions.

Fixes

• Better error messages, including when VPL grade is not set to Point mode.
• Fix right panel not being interactable on quizzes with VPL Questions.
• Fix secure connection check for when VPL admin setting for execution server connection is set to "Use ws or wss depending on http or https".
• Fix edition form for Moodle 4.4+.
• Removed some warnings.

Version information

Version build number
2024112801
Version release name
3.0.0 for Moodle 4.2+
Maturity
Stable version
MD5 Sum
f8889234f94c55d02ff31fc45831375a
Supported software
Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
  • 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 branch
moodle-42

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