当前位置:首页 > 复赛 > 正文内容

NOIP/CSPJ 复赛中noilinux里的atbiter测评机的使用(附数据)

亿万年的星光3年前 (2021-01-28)复赛1869
0.前言

最近这段时间在研究noilinux,NOI考试中的测评系统就在noilinux中,叫做atbiter。自己百度了一下,发现说的都比较官方,自己尝试了一遍,把过程和数据附上,以供参考。

1.创建比赛

首先你要新建一个文件夹,把考试的内容都放到里面。我这里在桌面上建了一个exam的文件夹。

点击“NEW”,新建一场比赛。



然后输入比赛名称和存储目录,建议你考试的文件夹和比赛名称一致。



创建后可以看到如下界面,我们右击空白处,会有一个“添加考试”的选项。



然后就有了第一场考试,我们右击 第一场考试,有一个添加试题。



我们添加三道试题(因为测试数据中只有三道题目)



到此,比赛创建完毕。

2.比赛目录详解

一个比赛的目录主要由以下组成,我们能用到的就几个文件夹。

(1)evaldata: 这个是你的试题的测试数据,里面的数据要以 .in 和 .ans 结尾。不用新建文件夹,直接把数据放到里面就行,

命名格式 【题目英文名】【序号】.【in或ans】

(2):players: 这个是选手的目录,有一定的命名规则

plyers:
   --|day1   //表示比赛日
   ----|SD-001 //选手编号
   ------|cantor //题目英文名,里面放.cpp文件
   ------|palindrome
   ------|stick
   ----|SD-002
   ------|cantor
   ------|palindrome
   ------|stick
   ----|SD-003
   ------|cantor
   ------|palindrome
   ------|stick

(3)result:是运行结果,判题机运行后,会在这个文件下安装players的格式,生成测试结果,不论对错都会有结果。




3.数据复制

我准备了一些测试好的数据,下载链接:

点此下载:

下载打开后,有四个文件夹

evaldata:存放测试数据

namelist:存放人员名单,供导入使用

players:存放考生信息

testpaper:存放试题

我们用evaldata和players两个文件夹全部去替换原来的文件夹。这样就不用手动生成了。


4.修改考试信息

我们已经复制完毕文件夹,下面修改考题信息。点击第一份考题。按照下面方式修改。










5.导入学生信息

点击试题评测,修改场次信息,点击导入名单。



找到我给你文件下的namelist的下面的namelist.txt

注意,如果你要自己造学生文件,txt的编码格式一定是GB2312(另存为的时候选择即可),点击评测选定选手。




这个地方可以测评单个试题,也可以测试所有试题,我们测试所有试题。点击”确定“


出现测评成功表示正常(你如果复制我的数据,每人有一道题是满分,其余题是零分)



双击某个选手可以看他的代码,选手评测的结果说明在result文件夹中。

6.考试信息的保存与打开

每场考试的考试信息如果不保存,下次打开就是空白的,那么我们操作完毕后就要点保存。



打开考试也很简单,点击一开始的open,找到你考试目录下的cfg文件,点击open即可。




扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

NOIP2014年普及组 T2 比例简化

【题目描述】在社交媒体上,经常会看到针对某一个观点同意与否的民意调查以及结果。例如,对某一观点表示支持的有 1498 人,反对的有 902 人,那么赞同与反对的比例可以简单的记为1498:902。不过...

NOIP2011年普及组T2 统计单词数

【题目描述】一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给...

NOIP2017普及组 T2图书管理员

【题目描述】图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个 正整数。 每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图 书编码恰好以读者的需求码结尾,...

NOIP2009年普及组 T2 分数线划定

【题目描述】世博会志愿者的选拔工作正在A市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如...

NOIP2009年普及组T1 多项式输出

NOIP2009年普及组T1 多项式输出

【题目描述】一元 n 次多项式可用如下的表达式表示:其中,aixiaixi 称为ii次项,aiai称为ii次项的系数。给出一个一元多项式各项的次数和系数,请按照如下规定的格式要求输...

NOIP2015年普及组 T2 扫雷游戏

【题目描述】扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中...