04 编程竞赛 - coursegrading/CourseGrading GitHub Wiki

使用CG-OJ模块组织编程竞赛时,如何为每位参赛队员随机生成账号和密码?

  • 推荐使用Excel表生成随机账号和密码,然后导入系统即可。

能否批量导入第三方的竞赛题库?

  • 支持fps格式题库的批量导入,题库导入之后,可以导出为.tiku,再导入教学系统内。hostoj的张浩斌老师搜集了大量的题库,TK题库,可以批量导入CG-OJ系统。
  • 注意:一道题一个fps格式的xml文件,然后zip压缩,后缀改为.fpszip,上传即可。

学生忘记自己的密码无法登陆CG-OJ怎么办?

  • 如果该学生的账号已经被某门课程导入系统,那么就可以直接登陆CG-OJ。但同时带来一个问题,如果该学生忘记了密码,但CG-OJ的学生账号管理内又找不到该学生的账号,无法重置密码。
  • 解决办法:在CG-OJ的后台管理,录入该学生账号,然后进入学生概览,就能看到该学生账号,并修改密码了。

竞赛排行榜的罚时为什么会出现负数?

  • 情况1:竞赛开始后,就有同学提交,随后教师修改了并延后了竞赛开始时间,导致学生程序提交时间早于竞赛时间。
  • 情况2:可能是服务器时钟的问题,竞赛开始后,教师修改了服务器的时钟,也可能导致学生程序提交时间早于竞赛时间。 针对这两种情况,系统并没有做处理,方便教师看到异常情况。

如何导入学生的学校名称?

Excel批量导入时,增加一列学校名称即可,如下图 test