Ginray / JudgeOnline

Open source online judge based on Java, mysql and Python.

Home Page:http://www.ginray.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1、功能:

用JAVA+MySQL+Python脚本实现了OJ的基本功能,包括实现编译、运行、评判、VirtualJudge的功能。

2、主要界面:

2.1 首页

index

2.1 题目列表

problem_list

2.2 题目界面problem

2.3 提交题目界面

problem_submit

  1. 4提交状态界面

status

3、Python Script

problem_spider 用于爬取hdu的题目 ,运行方式: python problem_spider.py。

可修改要爬取题目的题号,文件中的参数为problem_id。

submit_code 用于向hdu提交题目,运行方式: python submit_code.py。

输入参数为problem_id、language、code。将会自动登录我的账号用于提交、并返回提交状态。

需要创建目录C:\Environment\Output\Java\out用于java代码的编译。

目录C:\Environment\python_script并保存submit_code.py用于提交代码。

4、其他

该项目有很多不足的地方,将会继续更新下去。

有什么建议请发送至邮箱 ginray0215@gmail.com,谢谢大家。

About

Open source online judge based on Java, mysql and Python.

http://www.ginray.me

License:MIT License


Languages

Language:Java 96.0%Language:Python 3.7%Language:JavaScript 0.3%