Moodle Plugins directory: Virtual Programming Lab: Versions: 4.2.5 | Moodle.org

Virtual Programming Lab
Activities ::: mod_vpl
Maintained by
Juan Carlos Rodríguez-del-Pino
Part of set VPL - Virtual Programming lab.
VPL is an activity module to manage programming assignments
Virtual Programming Lab 4.2.5
Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Released: mercredi 6 novembre 2024, 17:01
Code prechecks
overview
phplint
phpcs1018 | 639
js0 | 6
css
phpdoc151 | 0
savepoint
thirdparty
grunt
shifter
mustache
gherkin
HTML | XMLVPL (Virtual Programming Lab) 4.2.5 Release Notes
Overview
The VPL 4.2.5 update introduces several enhancements and fixes, with a primary focus on ensuring compatibility with Moodle 4.5.
New Features and Enhancements
Execution Scripts:
- Added a new C# execution script with NUnit support.
- Introduced execution scripts for the "make" tool.
- Improved R script execution for better performance in evaluation mode.
- Enhanced automatic detection of tools beyond programming languages.
Overrides:
- Enhanced the interface to allow copying an override as a base for creating a new one.
Error Handling:
- Improved error handling for Jail server connection issues.
Security:
- Set default behavior to reject invalid HTTPS certificates.
Bug Fixes
Display Fixes:
- Resolved an issue with the display of “Compilation” and “Execution” panes to ensure they use fixed-width fonts.
Multi-User Overrides:
- Fixed a bug that prevented correct management of multi-user overrides.
Compatibility
This version of VPL is compatible with the following:
- Moodle: Versions 3.9 to 4.5
- PHP: Versions 7.4 to 8.3
Note: The VPL release number is independent of the Moodle release number, unlike other modules.
Known Issues
- JQuery-UI and Boost Theme Incompatibility:
- The VPL editor interface, which uses JQuery-UI, may conflict with the Boost theme. This can occasionally cause issues with the theme's drawer toggles on the editor page.
Upgrading from a Previous Version
It is recommended to update to the latest version to benefit from recent security and bug fixes. Additionally, updating VPL Jail Servers is strongly advised.
Steps to upgrade to VPL 4.2.5 without losing existing plugin data:
- Ensure your Moodle instance is updated to a supported version.
- Proceed with the VPL plugin upgrade after updating Moodle. Upgrades from VPL version 2.4 onwards are supported.
Version information
- Version build number
- 2024110512
- Version release name
- 4.2.5
- Can be updated from
- 3.0.1 (2014032712), 3.1, 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5 (2016071800), 3.2, 3.2.1, 3.2.2, 3.2.3, 3.2.4 (2016122912), 3.3, 3.3.1, 3.3.2, 3.3.3, 3.3.4, badre3.3.4, 3.3.5 (2019102116), 3.3.6, 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), 3.5.0 (2022040512), 3.5.0+ (2022052312), 4.0.0, 4.0.1 (2022093012), 4.1.0 (2023042712), 4.1.1 (2023061712), 4.2.0 (2023082512), 4.2.1 (2023092512), 4.2.2 (2023101312), 4.2.3 (2024011312), 4.2.3-Legacy (2024011311), 4.2.4 (2024053112)
- Maturity
- Version stable
- MD5 Sum
- 824f7e02f738f84e7abe8f5e3f915ce5
- Supported software
- PHP 7.4, Moodle 3.9, Moodle 3.10, Moodle 3.11, PHP 8.0, Moodle 4.0, PHP 8.1, Moodle 4.1, Moodle 4.2, PHP 8.2, Moodle 4.3, PHP 8.3, Moodle 4.4, Moodle 4.5
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- 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
- V4.2.5
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