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批量导入时,增加一列学校名称即可,如下图