docker 安装jobe服务器配置Moodle的coderunner插件
本文就CentOS 7上搭建及配置Jobe服务器支持CodeRunner插件评测作一探讨。
参考http://blog.chinaunix.net/uid-20416869-id-5837061.html
参考https://blog.csdn.net/my1114/article/details/103702864
一.安装docker版的Jobe评测服务器
#docker pull trampgeek/jobeinabox
因为现在docker不能直接访问,需要添加镜像
docker pull docker.xuanyuan.dev/trampgeek/jobeinabox:latest
使用docke使用使用docker
:latest 会默认出来
运行jobe评测服务器
#docker run -d -p 4000:80 - -name jobe trampgeek/jobeinabox:latest
检测jobe是否安装成功
请在浏览器中输入:
http://[安装Docker服务器的IP地址或域名]:4000/jobe/index.php/restapi/languages
如果成功,会在网页上显示
[[“c”,“7.3.0”],[“cpp”,“7.3.0”],[“java”,“10.0.2”],[“nodejs”,“8.10.0”],[“octave”,“4.2.2”],[“pascal”,“3.0.4”],[“php”,“7.2.7”],[“python3”,“3.6.5”]]
然后在Moodle中安装coderunner插件,注意需要安装两个文件
!!!在站点管理–安全–http安全 cURL允许的端口列表加上4000