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.

Dear Ashish Phophalia,
Moodle 3.9 at administration environment checks indicate that:
php_extension curl must be installed and enabled
Contact to your sysadmin to install php-curl.
Best regards,
Juan Carlos.
Dear Prof. Carlos
We have recently updated to Moodle 3.9 version. Also we have installed VPL on it. While clicking on run button, error message popped up "PHP cURL Required". Can you suggest possible solution of it.
Best Regards
Ashish
Hi
Do we have a tool for proctoring in moodle? Free or paid (one time)
Can we add another programming language in this plugin like Sphere Engine?
Dear Charles Talathoti,
The installation of Moodle says that the PHP extension xmlrpc "should be installed and enabled for best results". VPL requires the xmlrpc extension and you must install it on your Moodle server. For example, for Ubuntu, you must run "sudo apt-get install php-xmlrpc" and restart the web service.
Best regards,
Juan Carlos.
im using moodle 3.9, successfully installed the plugin but getting "PHP XMLRPC required" dialog box on trying to run a piece of code. what to do here? pls help!
Thanks very much, Leonidas for your bug report and fix.
This problem will be fixed in the next VPL release.
Best regards,
Juan Carlos.
Hi Juan Carlos
I hope everything is fine with you.
Thank you to help the community with your excellent VPL tool! I have been intensively using it since 2014.
Some time ago I reached a small bug, when using "Reports > Logs": the column "Event name" related to VPL has its URL broked.
E.g. to the event "mod_vpl: submission viewed" I got the URL = https://saw.atp.usp.brmod/vpl/forms/submissionview.php?id=18095
Today I examined it in detail and found its source: in VPL file '/mod/vpl/classes/event/base.php' it is sufficient to add
a slash "/" at the beginning of the first parameter 'mod/vpl/' in its line 38, i.e.,
replacing "return new \moodle_url( 'mod/vpl/' . $script, $parms );"
by "return new \moodle_url('/mod/vpl/' . $script, $parms );"
the problem is solved.
Best regards
Leônidas (IME-USP / Brazil)
Yes, you must use html, css and js as file extensions. If you allow using enough resources in your jail server, you will see the results in a browser at the jail server.
Hello,
Is it possible to have the following languages on the IDE : HTML/CSS , Javascript ?
Thanks
Hi Tom,
current version 3.3.7 doesn't support Scratch.
Hi, I saw a lot of programming languages heer: C, Java... I am just curious if this plugin has function of Scratch for teaching children?
very nice plugin!
Hi Devs,
Any plan for Moodle 3.7 version. Please update.
Hello, Juan Carlos.
If I want the editor bring in some default C++ codes automatically when my students add a new file. How do I handle it?
Thanks for your help!!