Jobe(Job Engine的缩写)是一种服务器,支持使用多种编程语言运行小型编译和运行作业。它最初作为Moodle问题类型插件的一部分开发,要求学生编写符合特定规范的简单代码。然而,Jobe服务器在教育领域以外的其他情况下也显示出了其实用性。它允许指定编程语言、源代码、标准输入以及其他文件,编译和运行代码,并通过RESTful API记录运行结果。内置支持的语言包括C、C++、Python3、Python2、Octave、Java、Pascal和PHP,同时还支持轻松添加其他语言的功能。