VPL- Virtual Programming Lab is a activity module for Moodle that manage programming assignments and whose salient features are:
- Enable to edit the programs source code in the browser
- Students can run interactively programs in the browser
- Students and teachers can run tests to review the programs.
- Allows searching for similarity between files.
- Allows setting editing restrictions and avoiding external text pasting.