VPL Jail System Logo
2.7.1

Contents

  • 1. Introduction
  • 2. Requirements
  • 3. Installation
  • 4. Configuration
  • 5. Troubleshooting
  • Release notes
  • Software license
VPL Jail System
  • »
  • VPL Jail System’s documentation

VPL Jail System’s documentation¶

The VPL-Jail-System serves as an execution sandbox used by the plugin VPL for Moodle. This sandbox provides a secure interactive and non-iterative execution of student’s code written in different programming languages. Non-iterative execution allows the testing and evaluation of the code.

For more details about VPL, visit the VPL home page or the VPL plugin page at Moodle.

Contents

  • 1. Introduction
  • 2. Requirements
    • 2.1. Software requirements
    • 2.2. Hardware requirements
  • 3. Installation
    • 3.1. Selecting the hardware
    • 3.2. Preparing the system
    • 3.3. Getting VPL-Jail-System
    • 3.4. Running the installer
    • 3.5. Adding the jail/execution server to the VPL plugin at Moodle
    • 3.6. Updating VPL-Jail-System
    • 3.7. Updating the software in the jail
    • 3.8. Removing VPL-Jail-System
  • 4. Configuration
    • 4.1. Changing configuration
    • 4.2. Configuration file format
    • 4.3. Network parameters
    • 4.4. Security parameters
    • 4.5. File system parameters
    • 4.6. Parameters for limiting the resources used by the requested tasks
    • 4.7. Other parameters
  • 5. Troubleshooting
    • 5.1. Checking your server
    • 5.2. Troubleshooting
  • Release notes
  • Software license
Next

© Copyright 2021, Juan Carlos Rodríguez-del-Pino.

Creative Commons License This documentation is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.