折腾了这么长时间总算是搞定了,于是赶紧记录下来,算是给其他正在用Ubuntu的Oier一点帮助吧。作者水平所限,错误还请各位路过的大牛指正!
Lowsars 在0.2.0之前的版本中被称作LowSars。 Lowsars是一个在Linux系统上运行的遵循GPL协议的命令行界面OI评测系统。
Lowsars的名称来自Lightweight(Lsz’s) OI Wonderful Scoring And Ranking System的缩写。当然,Lowsars现在还不完善,不能称为Wonderful,但是,经过我及大家的努力,总有一天会变得Wonderful的。
Lowsars在0.1.2版中使用bash脚本和Pascal语言混合编写,0.2.0版中去掉了Pascal的部分,添加了xslt部分。
Free Pascal:Ubuntu的软件中心里可以直接搜到,点击安装就可以了。安装完成后,在终端输入fp即可运行。
为了便于使用,建议将.pas文件保存在自己的用户目录下,方便后边评测。
Lowsars:一个不错的评测工具。虽然在终端下运行,但是功能已经足够了。Lowsars可以在官网下载deb包,然后安装。
为了方便,我选择了在自己的用户目录里建立评测文件夹,如图,就是“Lowsars”目录
在评测目录中(就是图中的Lowsars)建立两个文件夹,data和src,如图,很像cena的评测(先无视掉其他几个文件)
像用cena一样,把测试数据放到data中,而在src目录下新建一个以自己名字命名的选手文件夹,将要评测的程序放在里面
下面在“Lowsars”文件夹中新建一个*.lsc文件,参照官网上的讲解,根据题目要求写配置(下面是一个简单的例子)
好了,运行终端,用cd命令切换到Lowsars的目录下,输入“lowsars *.lsc”(*是你的文件名,不包括双引号,需要root权限)
OK,完成了