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.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0
Released: ponedjeljak, 23. maj 2022., 18:22

VPL - Virtual Programming Lab for Moodle 3.5.0+ Release notes

VPL Logo

This is a bug-fix release of VPL. 3.5.0.

Fixes and improvements from VPL 3.5.0

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

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