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 is an activity module to manage programming assignments
Virtual Programming Lab 3.5.0+
Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0
Released: ponedjeljak, 23. maj 2022., 18:22
Code prechecks
phplint
phpcs
js1 | 0
css
phpdoc965 | 1
savepoint
thirdparty
externalbackup
grunt24 | 0
shifter
mustache
gherkin
HTML | XMLVPL - Virtual Programming Lab for Moodle 3.5.0+ Release notes
This is a bug-fix release of VPL. 3.5.0.
Fixes and improvements from VPL 3.5.0
- Fixes bug of computing max post size. This bug affected when the PHP max_post_size setting is set to zero.
- Fixes a bug introduced in V3.5.0. This bug generates an error running the eveluate.php script.
- Fixes coding style of brackets
- Adds "\@covers" tags to the tests
Release notes of VPL 3.5.0
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
- 2022052312
- Version release name
- 3.5.0+
- Can be updated to
- 4.0.1 (2022093012), 4.2.3 (2024011312), 4.2.5 (2024110512)
- Maturity
- Stabilna verzija
- MD5 Sum
- 4081d1a607511a78bc530aa59c8d8fb9
- Supported software
- Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0
- Latest release for Moodle 3.5
- Latest release for Moodle 3.6
- Latest release for Moodle 3.7
- 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