文章目录
- 前言
- 一、要求
- 二、使用步骤
- 三、安装
-
-
- 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
- 3.9 Developments tools the installer may install
-
- 四.配置
- 总结
前言
VPL-Jail-System是Moodle插件VPL的一部分。VPL是一个在Moodle中管理编程任务的插件。其特点是:
允许在浏览器中编辑程序源代码
学生可以在浏览器中运行交互式程序
您可以运行测试来检查程序。
允许搜索文件之间的相似性。
允许设置编辑限制并避免外部文本粘贴。
这些功能简化了学生的学习过程和教师的评估任务。
监狱系统为学生代码的执行和评估提供无状态、安全和隔离的沙盒。
有关VPL的更多详细信息,请访问VPL主页或者Moodle上的VPL插件页面.
一、要求
本文件描述了VPL封闭系统的要求。有关VPL的更多详细信息,请访问Moodle上的VPL主页或VPL插件页面。 VPL-Jail-System是一个开放的软件执行系统,需要特定的环境。
二、使用步骤
1.软件要求
从VPL-Jail-System 2.4开始,该系统需要一个Linux发行版,其中YUM或APT作为包管理器,systemd或system V作为服务管理器。该系统已经在Debian、Ubuntu和CentOS上进行了测试。
O.S. | Version | Arch. | Results |
---|---|---|---|
Ubuntu | 20.04 | 64b | Compatible |
Ubuntu | 18.04 | 64b | Compatible |
Ubuntu | 16.04 | 32b/64b | Compatible |
Ubuntu | 14.04 | 32b/64b | Not functional due to the lack of OverlayFS |
Debian | 10 | 32b/64b | Compatible |
Debian | 9 | 32b/64b | Compatible |
CentOS | 7 | 64b | GUI programs not available. Re |