之前校赛用的。因为 DOMJudge 默认的文件上传方式不太方便,所以改了改前端代码,实现了通过文本框直接上传的功能。
文件方式上传 | 直接上传 |
---|---|
提交使用的还是之前的接口 /team/upload.php
,在前端 JS 代码中拼接出请求,相当于上传了一个名为 codeRaw.[cpp/java/py...] 的文件。
在 DOMJudge 6.0.3 上测试通过,按道理其他版本应该也能使用。
-
安装 DOMJudge。
-
复制 submit1.php 到 [domserver 安装目录]/www/team/ 下。
-
修改 [domserver 安装目录]/www/team/menu.php,将所有
submit.php
替换为submit1.php
- Install DOMJudge.
- Copy submit1.php to [domserver Installation directory]/www/team/submit1.php.
- Edit [domserver Installation directory]/www/team/menu.php, replace
submit.php
withsubmit1.php