1. 首页
  2. 考试认证
  3. 其它
  4. 多语言在线评判系统 使用Silex和AngularJS实现

多语言在线评判系统 使用Silex和AngularJS实现

上传者: 2024-10-28 01:04:15上传 ZIP文件 2.74MB 热度 24次

评分者(又称在线裁判)项目初期没有具体命名,因为通常会选择动漫角色的名字命名项目,但这次决定保留这些名字供未来项目使用。此项目简单称为“grader”。

当前的评分系统支持多种编程语言,包括PHPPython 2/3RubyCC++C#Java。用户可以用Python 2、PHP和Java编写问题输入生成器。grader的评分后端采用单独的PHP进程,安全隔离不安全代码的执行。

安装方式

在安装方面,初始尝试了vagrant目录中的vagrant和puppet,但安装MySQL遇到问题并中止运行。若要修复安装,请确保添加supervisord并完成配置。目前仅在Ubuntu 13.04上测试通过,可能也适用于12.04。

手动安装指南

目前唯一推荐的方法是手动安装,请注意建议在空机上执行以下步骤:

  1. 设置nginx存储库

  2. 安装依赖:

```bash

sudo apt-get ...

```

下载地址
用户评论