Virtual Programming Lab

Activities ::: mod_vpl
Maintained by Juan Carlos Rodríguez-del-Pino
VPL is an activity module to manage programming assignments

Virtual Programming Lab 3.5.0

Moodle 3.8, 3.9, 3.10, 3.11, 4.0
Released: Monday, 18 April 2022, 10:03 PM

VPL - Virtual Programming Lab for Moodle 3.5.0 Release notes

VPL Logo

Prerequisites

  • Moodle 3.8 or higher
  • PHP 7.3 or higher

New functionalities

This release includes the override feature thanks to @Astor-Bizard from the Caseine Project. This feature allows to set in a VPL activity a different startdate, duedate, reduction by evaluation and free evaluations for specific users or groups.

Small improvements

  • Shows variations assigned to users in the descripción in the code editor.
  • Adapts extend settings navigation to support Moodle 4.
  • Applies filters to the activity name display.
  • Run scripts adds environment vars MOODLE_USER_ID, MOODLE_USER_NAME, and new MOODLE_USER_EMAIL.

Bug fixes

  • Fixes bug that shows the students the grade reduction in comment titles.
  • Fixes bug that removes variation title when updating activity setting.
  • Fixes performance problem due to regex expression inefficiency when showing evaluation report.
  • Fixes reports of students working periods when no data.
  • Fixes bug setting $PAGE URL. Reported by @pavelsokolov issue #128.
  • Fixes bug of handling decimal numbers internationalization.

Programming languages

  • Adds support for Julia by adding a default run script. Julia is detected when using files with the jl file extension.
  • Removes obsolete swipl command-line option in Prolog run script.

Version information

Version build number
2022040512
Version release name
3.5.0
Can be updated from
3.0.1 (2014032712), 3.1.5 (2016071800), 3.2.4 (2016122912), 3.3.5 (2019102116), 3.3.7 (2020041317), 3.3.8 (2020080218), 3.4.0 (2021011014), 3.4.1 (2021030820), 3.4.2 (2021033113), 3.4.3 (2021052113), 3.4.3+ (2021052513)
Can be updated to
4.0.1 (2022093012), 4.2.3 (2024011312), 4.2.5 (2024110512)
Maturity
Stable version
MD5 Sum
cccd6a1fb64c6953b82f88130ad0853f
Supported software
Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
V3.5.0

Default installation instructions for plugins of the type Activities

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