Hydro - Next generation high performance online-judge platform - 新一代高效强大的信息学在线测评系统 (a.k.a. vj5)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
masnn 97b0d782b9 训练(题单)功能 5 years ago
.github/workflows 测试自动构建 5 years ago
.vscode module.add(user,problem,record) 5 years ago
hydro 训练(题单)功能 5 years ago
locales 重构框架,增加比赛功能 5 years ago
templates 训练(题单)功能 5 years ago
ui Contest rule: ACM/ICPC 5 years ago
.eslintrc.js Hello airbnb 5 years ago
.gitignore 测试自动构建 5 years ago
Dockerfile 测试自动构建 5 years ago
README.md 训练(题单)功能 5 years ago
docker-compose.yml 测试自动构建 5 years ago
package.json Hello airbnb 5 years ago
webpack.config.js 测试自动构建 5 years ago
yarn.lock Hello airbnb 5 years ago

README.md

Hydro

Hydro是一个高效的信息学在线测评系统。
特点: 易于部署,轻量,功能强大。

Hydro 的界面基于 Vijos 二次开发。

使用方式

使用 docker-compose(推荐)

// TODO(WIP)

直接部署:

安装mongodb (省略)
编辑 config.yaml

db:
    host: 127.0.0.1
    port: 27017
    name: hydro
    username: hydro
    password: db.drop();
listen:
    host: 127.0.0.1
    port: 8888
session:
    domain: '*'

运行:

yarn
cd ui
yarn
yarn build:production
cd ..
node hydro/development.js

鸣谢

排名不分先后,按照链接字典序

  • Github 为 Hydro 提供了代码托管与自动构建。
  • criyle 提供评测沙箱实现。
  • Vijos 为 Hydro 提供了UI框架。
  • undefined 项目主要开发人员。