,

VPL Jail Server Installation | Virtual Programming Laboratory with Moodle

Virtual Programming Laboratory (VPL) 

This post tells you how to install VPL Jail Server Installation in Ubuntu 20.04 and how to configure it using Moodle Learning Management System.

VPL - Virtual Programming Laboratory 

For full installation with complete description, follow the video


What is 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/home/download 

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)

VPL Jail Server Installation
VPL Jail Server Installation


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.php/24287/mod_vpl_moodle311_2021052513.zip

Copy it to the moodle module folder 

moodle/mod/


0 comments:

Post a Comment