zhblue / hustoj

Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
http://www.hustoj.com/?cat=2
GNU General Public License v2.0
3.25k stars 766 forks source link

oj新增功能 #259

Open 1091796968XZY opened 6 years ago

1091796968XZY commented 6 years ago

你好,我想问一下气球发放员功能是如何使用的?

zhblue commented 6 years ago

注册一个新帐户,然后用管理员登录后台,给他添加balloon这个权限。 然后用这个新帐户登录,在右上角下拉菜单里可以找到“气球”这个入口。 然后输入发放气球的比赛ID,就可以开始发气球了。

1091796968XZY commented 6 years ago

对于过题账号有限制吗?只能用比赛生成器生成的账号吗

zhblue commented 6 years ago

没有限制,所有帐户都通用

1091796968XZY commented 6 years ago

我试了一下,它没有显示气球列表,全是空的,还有就是气球颜色不知道在哪个位置添加

1091796968XZY commented 6 years ago

我试了一下,它没有显示气球列表,全是空的,还有就是气球颜色不知道在哪个位置添加

zhblue commented 6 years ago

需要先输入比赛编号,然后比赛要有人AC才有显示。 如果是刚更新的老系统,需要后台更新数据库,增加气球表。 或者手工在数据库里建表 https://github.com/zhblue/hustoj/blob/master/trunk/install/db.sql#L211 气球颜色 https://github.com/zhblue/hustoj/blob/master/trunk/web/include/const.inc.php#L13

1091796968XZY commented 6 years ago

对了,顺便问一下打印列表的问题,数据库中可以看到打印任务,但是打印列表中无法显示

zhblue commented 6 years ago

https://github.com/zhblue/hustoj/blob/master/trunk/web/include/db_info.inc.php#L31

1091796968XZY commented 6 years ago

这个已经改成true了,打印员账号权限也给了

zhblue commented 6 years ago

请重新登录有打印权限的帐号。

1091796968XZY commented 6 years ago

登录了,而且也进入打印列表里了,就是没有显示,这个跟系统无关吧

zhblue commented 6 years ago

无关,正常应该显示 id 用户名(学号) 状态
1 Team068 提交成功,待打印 打印

1091796968XZY commented 6 years ago

气球列表和打印列表我这边都是只显示标题没有下面的内容

zhblue commented 6 years ago

只有bs3这个模板有这两个功能

1091796968XZY commented 6 years ago

是呀,用的就是bs3可能是我没有调好,我再试试,非常感谢

1091796968XZY commented 6 years ago

qq 20180409074859 qq 20180409075012 你好,登录打印账号在打印列表中无显示打印任务,数据库打印表中有打印项目,这个该怎么办

zhblue commented 6 years ago

你的printer帐号的school是不是填了什么东西,这个字段用来过滤打印任务,留空表示接受所有任务。 填zjicm表示接受所有用户user_id以zjicm开头的用户提交的任务。 这么设计是用来在多个校区之间同时现场赛,打印任务分校区进行分配。

1091796968XZY commented 6 years ago

哦哦,是这样呀,气球的估计也是因为这个,待会我回去看看,非常感谢

zhblue commented 6 years ago

再补充一下,送气球的单子,可以加上座位地图。 管理发一条首页新闻,标题是SEAT1000,1000为比赛的id。 用table/tr/td做一张图,td内容是队伍的帐号。 这样,这个地图会出现在气球打印单上,并用气球颜色高亮气球的目的地。