算法竞赛实战笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

0.2.3 团队管理

除了学生自己做题训练,洛谷也为教练、老师提供一些辅助功能。例如,老师可以在洛谷上创建团队,在团队里面发布作业,创建比赛,查看学生作业完成情况和考试成绩等。

先演示如何创建团队。将鼠标悬浮在洛谷主页右上角的头像上,便会出现一个菜单,如图0.19所示,单击“我的团队”按钮,即可进入团队页面。

图0.19 悬浮菜单

在团队页面,单击“创建团队”按钮,如图0.20所示。

图0.20 团队页面

此时会显示创建团队需要遵守的规则和可创建团队的数量,如图0.21所示。

图0.21 创建团队

输入团队名称,单击“创建团队”按钮,即可创建一个新团队。创建完团队后,能够看到团队管理页面,如图0.22所示。

图0.22 团队管理页面

在“概览”标签页,可以编辑团队公告(团队内所有人都能看到),还可以查看团队内讨论区的内容。在浏览器地址栏复制当前网页的网址,发给学生。学生按网址打开后,即可申请加入本团队。

单击进入团队管理页面的“作业”标签页,如图0.23所示。

图0.23 进入“作业”标签页

单击“新建作业”按钮,即可进入添加团队作业的页面。

洛谷的团队作业都是题单的形式,在此处需要填写题单的基本信息,填写完后,单击“保存”按钮,进入题单内容页面。随后,单击上方菜单栏的“题目编排”按钮,在“搜索题目”处填写题号,单击“添加”按钮,即可将题目添加到题单中,如图0.24所示。

图0.24 创建团队作业题单

在“题目”标签页,可以查看团队内的题目或自己出题。单击“新建题目”按钮,可以进入出题页面,分别如图0.25和图0.26所示。按照要求填写题目的相关信息即可。

随后需要进行的是测试点的生成和上传。测试点需要以压缩包的形式上传,具体的上传和配置要求如图0.27所示。

生成测试点的流程如下:

(1)编写标准答案程序,简称标程。

(2)编写题目的输入和输出数据,输入数据的后缀是“.in”,使用标程运行输入数据并输出,输出数据的后缀是“.out”。多组数据使用末尾的数字进行区分,如test1.in、test2.in、test1.out、test2.out。

(3)对输入数据和输出数据进行压缩(zip格式,不能含有其他文件)。

(4)在“数据点配置”页面上传测试点。

图0.25 创建题目1

图0.26 创建题目2

图0.27 测试点的上传和配置要求