VPL- Virtual Programming Lab is a activity module for Moodle that manage programming assignments and whose salient features are: