Step1. 打开 NOI Linux2.0 下的 Arbiter_local 软件
Step2. 在桌面上创建一个文件夹,然后新建比赛(New)
Step3. 认识默认创建的文件夹,暂时先不迁移数据
data: 测评过程中数据的临时存放,不用管它,基本没用过。
evaldata: 这才是存放所有测评数据的地方,不需要建立子文件夹。
filter: 所有比较方式的源码和编译后的可执行文件,不用管它,基本没用过。
final: 不知道干啥的,不用管它,基本没用过。
players: 这才是存放所有选手代码的地方,需要建立子文件夹。
result: 存放最终的评测结果的详细日志,以子文件夹方式呈现。
setup.cfg: 整个比赛的配置信息。
tmp: 测评过程中存放临时文件的,不用管它,基本没用过。
Step4. 先配置比赛环境 — 添加考试
Step5. 先配置比赛环境 — 添加试题
Step6. 先配置比赛环境 — 完善试题信息
注意:按题目要求配置:题目分值,测试点数量,时间限制,内存限制。比较方式: 字符串比较 + 多行单字符串(过滤行内空格)。允许使用语言以及编译选项 -lm 等。配置完所有的题目后 Ctrl + S 保存后退出 Arbiter 软件。
Step7. 迁移数据 — 测评数据
注意: evaldata目录下直接放
.ans
文件和.in
文件,无需创建文件夹
Step8. 迁移数据 — 选手代码
注意: 在
players
文件夹下创建day1
文件夹,然后把所有选手的代码放置day1
中。并且选手SH-00001
文件夹下需要每道题的子文件夹
。具体要求见NOIP考试规范。
Step9. 试题测评 — 导入名单
注意:数据迁移完成后,再打开Arbiter_local软件,选择
Open
找到桌面文件下的setup.cfg
文件。试题评测中将场次修改为评测第1场
。导入名单
格式为.csv
格式,随便用一个编辑器编辑成SH-00001,SH-00001
样式即可,每条数据独占一行。
Step10. 试题评测 — 全选
注意: 导入名单后,选择
全选
,如果名单过长的话,可能会比较卡。待名单导入完毕后选择下方评测选定选手
。
Step11. 试题评测 — 耐心等待
注意:这一步比较耗时,1000多人的评测可能需要一天,晚间评测时注意防火安全。
Step12. 成绩统计 — 导出成绩
注意:导出的格式为
.csv
格式,导出完毕后,可将.csv
格式直接修改为.xls
格式。