Moodle Plugins directory: Virtual Programming Lab: Versions: 3.5.0 | Moodle.org
Virtual Programming Lab
Activities ::: mod_vpl
Maintained by
Juan Carlos Rodríguez-del-Pino
Part of set VPL - Virtual Programming lab.
VPL (Virtual Programming Lab) enables the creation, submission, execution, and automatic assessment of programming assignments directly within the Moodle learning environment.
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

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), 4.4.2 (2026012812)
- Maturity
- Stable version
- MD5 Sum
- cccd6a1fb64c6953b82f88130ad0853f
- Supported software
- Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0
- The more recent release 4.2.1 (2023092512) exists for Moodle 3.8
- The more recent release 4.2.5 (2024110512) exists for Moodle 3.9
- The more recent release 4.2.5 (2024110512) exists for Moodle 3.10
- The more recent release 4.2.5 (2024110512) exists for Moodle 3.11
- The more recent release 4.2.5 (2024110512) exists for 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
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation