01 基本教学管理 - coursegrading/CourseGrading GitHub Wiki

如何重置学生登录密码?

从4.3.2版本开始增加了密码找回功能,前提条件是服务器必须能够上互联网,如果服务器不能连外网,只能按如下步骤手工重置。

  • 为了减轻管理员的负担,重置学生密码的权限开放给了任课教师,如果学生忘记自己密码,直接与当前的任课老师联系,任课教师在“学生概览”找到该学生账号,点“编辑”,就可以重新设置学生的密码。学生的密码经过单向加密存放在数据库内,密码不能找回,只能重置。
  • 批量重置密码,如果导入学生名单时,不小心错误设置或者忘记了初始密码,可以进入“学生概览”,选择学生分类,就能看到一个批量重置密码的按钮。

在线实验栏目和在线作业栏目有什么区别?

  • CG系统的在线实验特指依赖远程桌面或者Jupyter环境的实验。
  • 类似编程题、SQL评测、组成原理、通用评测等虽然也属于一种“实验”,都作为一种题型出现,放到作业或者考试栏目内。

题目录入时,如果想使用批量导入的方式 ,有没有导入的模板文件可以给出题的老师使用。比如选择填空题等客观题。

  • 填空、选择、判断等题目可以从Excel导入,进入作业(或考试)→ 录入题目:填空、选择题、判断题,点开页面上方的“批量导入”按钮。
  • 其它类型的题目,由于格式过于复杂,仅支持自定义的内部文件格式,即,只能导入/导出在希冀系统内录入的题目。

录入编程题有没有详细的手册或者文档?

  • 进入教师端,右上角有“用户指南”,里面有如何录入题目的介绍。但是最快捷的掌握录题规则的方法是通过实际的例子, 用户QQ群文件内有各类题型的分享题库,跟负责维护系统的老师联系下载,然后导入,通过编辑题目查看录题规则。

简答题为什么不是自动给分,必须手动保存参考分值?

  • 简答题的辅助判分仅仅是按照文本的相似性来做的,非常不智能,不客观,甚至出现大的偏差,学生提交的图片并没有参与比较,而且评分没有学习教师的评分习惯,正在研发更加智能的主观题评测机制。
  • 目前系统的辅助判分只能作为参考,还是需要教师核实与检验。

一门课程多位教师,我录入的题目别人能修改吗?或者我能够指定哪些老师能够修改我的题目吗?

  • 默认教师账号的录入的题目别人无法修改。如下图,可以利用“共享权限”,指定哪些老师具有修改我的题目的权限。 test

系统支持上传并在线播放视频吗?

  • 支持。如图,为本课程增加一个在线学习的栏目,编辑栏目内容,并上传视频。视频格式建议为mp4或者wmv。 test

系统平台添加教程时在哪儿可以传视频?

  • 上传视频方法,如图所示。 test

上传视频的格式?

  • 建议上传mp4格式的视频,兼容性最好。

学生端如何看到作业的正确答案和得分?

  • 如图所示,作业过期以后打开“学生端成绩查询开关”,才会显示正确答案和得分,默认是关闭的。 test

不想让重修学生看到历史作业,如何关闭过期的作业?

  • 默认情况下,学生端能够显示过期的作业,如果不想让本课程重修学生看到历史作业,如图2可以批量关闭历史作业。 test

系统平台的在线用户怎么统计?

  • 系统平台的在线用户通过session来进行统计,session是从由用户打开首页开始计数,session过期,在线用户数就会减少。由于session有过期时间,所以当用户退出系统平台时,在线用户数不会立即减少,等session过期后,才可以看到用户数减少。

系统管理admin密码忘记以后如何重置密码?

  • 密码做了多层加密存储的,如果忘记密码,只能重置。
  • 重置密码方法:首先需要知道后台服务器的root密码,登录后台服务器,然后进入CG安装目录下的bin目录,在这个bin目录下有一个cgadminreset脚本,如图4可以用命令ls -l *|grep reset找到这个脚本。直接执行这个cgadminreset脚本就可以重置密码,执行完后,使用admin/admin登录系统平台,然后在修改管理员密码。 test

如何公开编程题的样例代码?

  • 系统有公开样例代码的功能,作业过期之后,可以让学生参考。公开样例代码功能如图所示。注意勾选“公开样例代码”,由于公开样例代码这块,老师们存在争议,所以默认是不公开的。 test test

题库中题能否导出为excel?

  • 题库不能导出excel。

如何让已经注册其他课程的学生显示在自己的课程里?

在其他课程学生管理→学生概览,打开学生分类,然后批量导出学生名单;将名单直接导入本课程即可,就可以关联到自己新的课程下。导入时会提示已经账号已经存在,不会修改密码,无需理会。


作业内的编程题或者通用评测题补交评测是通过的,但为什么给了0分?

这种情况出现,教师在补交前手动修改了学生的分数(修订分),一旦修订过分数,学生再提交,即使自动评测通过,也不会给分。 test


作业评判时,如果出现答案对,未得分的原因?

  • 主要原因:
    • 查看布置作业时,是否正确设置题目的分数;
  • 解决方法:
    • 第一种情况,直接找到布置的相应作业,点击“编辑”,查看题目列表的分数设置,如果未设置,设置正确分数即可。

使用查重功能时,是按班级查重,还是按教师账号创建的班级查重?

  • 查重支持多个班级的,查重是以作业和考试为单位,在布置作业和考试时,可以同时布置给多个班级。

支持那些文档格式查重?

  • 支持查重的文档类型:word、pdf、excel、ppt、txt。另外布置作业时,可以选择语言也支持多种语言。学生还可以将文档和代码打包提交,系统会自动分开查重。

若选择题或填空题中有多个空白处需要学生填入答案,在CG系统中怎么处理?

  • 在题目描述中,使用表示需要学生填写答案的空白。题目中可以出现多个,根据需要填写。下图给出了包含两个空白答案的题目样例: test 点击下方链接,下载样例题目。解压后,导入题库,点击编辑查看题目信息。 选择题-多个空白答案-示例.rar

选择题如何细分为单选和多选?

  • 录题的时候,可以按照下图所示,标注单选和多选,显著标注的单选和多选,会在题目的标题和学生端的题目内标注单选或者多选。
  • 如果想批量设置,在作业的题目概览,或者考试的试题概览,上面的工具栏点“更多批量操作” test

同一门课有多位老师,大家共用平台的一门课程,还是为每位老师各建一门课?

  • 问类似问题的老师可能用过别的系统,例如moodle,moodle平台上一个班级等同于一门课。
  • 在希冀平台上,课程与现实中课程的概念是对应的,同一门课程,可以分给多位任课教师,在课程内,每位老师管理各自的界别和班级。题库、考试可以共享。当然,如果老师比较注重的自己的隐私,可以为每位教师单独建门课程,所有的信息完全隔离。

通用评测题是什么?

  • 这是一个支持二次开发的通用评测框架,教师可以定制开发自己的自动评测实验,具体介绍请参考通用评测框架

作业/考试题库中题目的完成时间、正确和代码行是什么,如何统计的?

  • 完成时间:是学生在提交该题目期间,在页面的停留时间的平均值。根据该时间可以量化题目的难度。
  • 正确率:正确完成的数目/总提交人数
  • 代码行:正确的总代码行/ 正确完成该题目人数

班级误删除怎么办?

班级分类再建立一次,名单导入就行了。 相应的作业、考试再关联系这个班级,所有的信息就回来了。

⚠️ **GitHub.com Fallback** ⚠️