Virtual Programming Lab icon

Virtual Programming Lab

Maintained by Juan Carlos Rodríguez
VPL (Virtual Programming Lab) enables the creation, submission, execution, and automatic assessment of programming assignments directly within the Moodle learning environment.
Price option: Free

Supports Moodle 2.3-5.2 See all versions
Latest release: 2 months ago
Installations: 2624
Downloads (last 90 days): 1379

Frankenstyle name: mod_vpl
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

The "ID Number" is automatic generated. We are not able to set "ID Number" for VPL, it does not store custom value.
We need ID Number to use in formular in Gradebook.
How to fix this?
Hi,
We have been facing some issues for the past 6 days "Unable to run HTML/CSS/JS files in VPL, although Python files run successfully. Need help resolving the issue."
Hello Juan.
Happy new year.
I actually have a problem with UI in VPL.
When I make an activity, my "Jump to" section is disappear.
(float-left, jump to activity, flot-right all gone)
This happens only in VPL.
Other activities are ok.
Do you know this problem?
If you know the solution that I can fix, plz tell me.
I have recently updated the plugin using moodle 3.9. We now receive the following when clicking the run or check icons.
Call to undefined function hrtime
On research the hrtime function is new tp php 7.3. moodle 3.9 is surpposed to support php 7.2. Does this now mean I need to upgrade all my php libraries. Help this was working fine before, I fear php upgrade may knock a lot more out.
Dear Duy Phuong Pham (and all other VPL users)
Please, use the forum
https://moodle.org/mod/forum/view.php?id=8672
to do any questions.
Please, be verbose, if you give not enough details of your environment, we will not be able to replay the case and try to spot the problem. It will help if you can reproduce your problem on the vpl demo server.
Best regards,
Juan Carlos.
https://moodle.org/mod/forum/view.php?id=8672
to do any question.
Dear Prof. Carlos
I have some problems when I tried to evaluate the sql file:
Server execution error request failed: Recv failure: Connection reset by peer
How can I solve this.
Thank you.
I cannot view submissions of my students on my installed vpl...please help
Dear Stephen Parry (and all other VPL users)
Please, use the forum
https://moodle.org/mod/forum/view.php?id=8672 to do any question.
I managed to get this working by copying in all the needed vpl_ files into a base VPL and then deriving from that. Not sure if that's the best way, as it means I have to potentially update after every upgrade.
Hi Prof JC,
Thank you for VPL - it is a very significant achievement and very important to those of us trying to teach remotely during the pandemic.
I have added a custom vpl_evaluate.sh to a VPL activity, that generates a vpl_execute that checks the student source for certain statements using grep. This works and correctly gives the work a grade. However, I want the source to be syntax checked and the output checked in the normal way. The evaluate in VPL is not running the base vpl_evaluate.sh for python 3 to check the code and vpl_evaluate.cases. How do I best achieve this please?
Dear Tapu Ahmed,
notice that the execution is done by a temporal user that can write files at its home directory on Linux (the running program's current directory). Never user absolute path to file, the better way is to use relative path names.
Bets regards,
Juan Carlos.
I cannot write to files in either Python or Java. Reading from files work but writing to files do not work. Do you have any advice?
How to write test cases for HTML,CSS ,Java script ,php programs?
Does the lab allow for Python 3. I see the screenshots show C, Java etc, but no Python 3.
Thanks for the support. It's working now.
Best Regards
Ashish