VPL Jail Server Installation and Moodle Configuration | Moodle and VPL

Опубликовано: 20 Март 2026
на канале: Engineering Clinic – From Linux to AI
4,245
like

Join this channel to get access to perks:
   / @tspradeepkumar  

About This Video
This video shows you how to install VPL Jail Server and how to configure in Moodle.
#Moodle #VPLJailServer #VPL

VPL is Virtual Programming Laboratory which is a tool for programming assignments, evaluation and running of programs. The programming languages supported by VPL is
C, C++, Java, Python, Perl, PHP, NodeJS, Verilog, etc.

Step 1 - Install
VPN Jail Server Installation
My Server configuration
16GB RAM and 16 Core PRocessor (Intel Xeon)
Virtual Machine
Ubuntu 20.04 (64 bit OS).
To download the softwares
https://vpl.dis.ulpgc.es/index.php/ho...

Unzip or untar the above file in the home folder (in my case it is /home/tspradeepkumar/)

$ cd vpl-jail-system-2.7.2/
$ sudo ./install-vpl-sh

VPL Jail Server Installation
VPL Jail Server Installation

This will take some time based on your internet connection:
To Start the VPL Jail Server, use the following command

$ systemctl start vpl-jail-system
To stop it
$ systemctl stop vpl-jail-system
To know the status of the system
$ systemctl status vpl-jail-system
Also open the browser and check the URL
http://172.16.0.91/OK (Upper Case OK)

You should get a OK indicates that the VPL Jail Server is installed Successfully.
There is a separate configuration for https, you can follow it while installing the VPL jail System.

Step 2 - Moodle plugin for VPL software.

Now, how do we enable the plugin in Moodle
Download the plugin from the site
https://moodle.org/plugins/download.p...
Copy it to the moodle module folder
moodle/mod/

******--------**********

My other Channel -    / tspradeepkumar1​  
My Tech Blog - https://www.nsnam.com/
My Personal webiste - https://www.pradeepkumar.org ​
______________________________

Follow me on,
Instagram -   / tspradeepkumar  
Facebook -   / tspradeep​  
Twitter -   / tspradeepkumar​  
________________________________