DOMjudge配置
系统环境为 Debbian GNU/Linux 9 (stretch) 64-bit
1. 在Web server configuration中,
ln -s f /etc/apache2/f
原⽂件路径(f)需要写成完整路径,否则运⾏ a2enconf domjudge 会出现⽂件不存在错误。实际使⽤命令:
conf- ln -s /home/mcginn/domjudge/domserver/f /etc/apache2/f
2. 测试数据导⼊,在Problems页⾯下可以编辑Problem name, Timelimit这些信息,测试数据(Testcases)在页⾯上只能单点添加和修改。
为了批量导⼊测试数据,可以先从domjudge导出任意⼀道题⽬,题⽬对应⽂件夹下有个data⽬录,在该⽬录下有⼦⽬录sample和⼦⽬录secret,分别表⽰样例数据和评测数据。之后再通过problem的编辑页⾯下的Upload problem archive来完成添加测试数据。
3. 。需要在import / export页⾯下,导⼊teams.tsv和accounts.tsv这两个⽂件。两个⽂件的格式在前⾯的参考连接中。team和user通
过"external ID"进⾏映射。在编辑这两个⽂件时,需要使⽤UTF-8格式,否则上传失败或导致乱码。
teams.tsv格式:
teams    1
1    external_ID    group_id    team_name    institution_name    institution_short_name    country_code
(上⾯的块实际是两⾏,在typora显⽰正常,cnblogs的markdown编辑⽐较)
groupd_id固定为3,表⽰是participants(参赛⼈员)。
external_ID需要和accounts.tsv中的username相同。
accounts.tsv格式:
accounts 1
account_type fullname username password
account_type的值为:team, judge, admin, analyst。因为是要导⼊队伍,所以这⾥固定为team。
username需要与teams.tsv的external_ID相同才能对应到队伍上。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。