Holding contests using problems from other OJs!!
点这里跳到中文版
Comparing to the original version of virtual-judge source code, there are the following changes in this version:
- Fix the support for ACdream, Aizu, Codeforces, CSU, NBUT, POJ, SCU, SPOJ, URAL and UVA OJs
- Add support for CodeforcesGym, Tyvj and XTUOJ2
- Add support for crawling
and submittingproblems via vjudge.net - Add support for MathJax
- Update language information of code submission
- Automatically download the PDF and image files of problem description to server so that clients can view them without the Internet access
- Other small changes
- Click here to visit the official wiki page and follow the instructions.
- If you are unable to access it, you can click here
- Notice that since this version of virtual-judge add support for more OJs, you can add OJs called
CFGym
,Tyvj
,XTUOJ2
andVJudge
inremote_accounts.json
like this to provide accounts for them. - As SGU has moved to be a part of Codeforces, please fill in
SGU
with your Codeforces accounts - Please delete the useless proxies in the
http_client.json
file and modify theuser_agent
field to remove the wordrobot
to avoid being blocked by Codeforces, like this
- Or click here to visit the unofficial rapid deployment guide for Windows x64 (in Chinese).
与 原版 virtual-judge 源码相比, 该本版有以下修改:
- 修复对ACdream, Aizu, Codeforces, CSU, NBUT, POJ, SCU, SPOJ, URAL 和 UVA 这些OJ的支持
- 添加对CodeforcesGym、Tyvj以及XTUOJ2这些OJ的支持
- 添加通过 vjudge.net进行抓取
以及提交题目的支持(选择VJudge作为OJ,然后填写类似于“HDU-1000”这种“OJ名-题目ID”格式的题目编号,就可以使用vjudge.net支持的所有OJ的题目) - 添加对MathJax的支持(用于显示公式,默认使用互联网上的版本,需要离线请自行下载并更新
script.min.js
中的路径) - 更新代码提交时可选的语言
- 自动下载题目描述的PDF文件以及图片到服务器,以便客户端在没有互联网的情况下浏览(题目使用PDF文档显示或者题面包含图片时把PDF或者图片文件离线到服务器上,客户端从VJ服务器上显示PDF及图片而不是原始OJ服务器,以供在只有服务器有互联网访问,客户端只有跟服务器的内网连接时可以正常使用,这是我本人的部署环境,一些代码会为此为目标环境而编写;通过vjudge.net添加的题目不会自动下载PDF)
- 其它小变化