Q: 表格的批量删除功能仅能删除当前页的记录,我该如何快速删除所有记录? 例如,删除所有的学生记录。

A:如果记录数不是非常大(几百条以下),最简单的方法是在页面对应的分页器中选择 每页显示 50 条记录(最大值),然后点击表格表头最左侧的单选框全选所有记录, 再批量删除;始终有效但不稳妥、不推荐的方法是删除数据库中的对应的表。

Q:我忘记了自己的密码,有办法找回它吗?

A:不可能。因为密码原文从未被存储在任何地方,为了安全考虑, 系统保存的是基于密码原文计算的字符串,详情参考 Best way to store password in database 等资料。 但是,你可以通过管理员重新设置你的密码,这样一来你将能用新密码登录。

Q:测试用的考试无法被删除,导致试题管理被锁住,有没有办法强行删除一个考试?

A:可以在数据库中直接删掉该考试。另外,测试用的考试可以把时间设置得短一些,这样就不会有麻烦了。

Q:考试结果页面中的图示分析功能太单一了,如何能更好地分析成绩?

A:为了控制系统复杂度,教师客户端仅提供基本的分析功能。 如果需要多样化的分析,建议将对应的成绩信息导出到 Excel 文件中, 借助 Office 软件自带的一系列图表工具即可轻松实现。

Q:有学生在考试中遭遇突发情况(如断网),未能提交完整答卷, 其作答已人工批改,如何修改系统中的成绩为他的真实成绩?

A:系统中的成绩不允许编辑,因为其要与作答记录等保持一致。 但是成绩可以导出为 Excel 文件,你可以在其中进行修改并以它作为上传教务系统的依据。

Q:有学生客户端报错:timeout of 5000ms exceeded,怎么办?

A:这是常见的网络超时错误,但是超时说明起码还是能连接到服务端的。 可以检查一下是不是网络状况不好,假如错误时有时无,那只要保存答卷还能至少成功一次,就不必担心。 倘若大量学生客户端都出现这个错误,应当检查一下服务端是否还工作正常,尤其注意一下部署指南 中提到的终端冻结问题。

Q:服务端软件出错或行为不符合预期怎么办?

A:把日志文件(默认是程序目录下的 debug.log)发送给开发者,并提供相应的上下文信息。 注意,服务端重启后会自动清空日志,所以重启前就要发送或备份日志。

Q:服务端软件报错 bind: Only one usage of each socket address (protocol/network address/port) is normally permitted 怎么办?

A:这是因为软件需要监听一个 TCP 端口,但那个端口已经被其他程序占用了。 第一个要检查的就是有没有启动过服务端软件并且忘记关了,软件不支持也不需要多开, 重复启动自然会尝试获取同一个端口。如果没有,再尝试关闭一些无关的软件(如杀毒软件、编辑器等), 它们也许碰巧占用了同一个端口。倘若实在不行, 最后可尝试修改软件目录下的 server-config.yaml 中的 port 配置项,它定义的正是要监听的端口号, 把它改成任意在 1024 到 65535 之间的整数再重启,直至不再出现这个错误(按理说,随便用一个端口号,还是有冲突的概率很低);但是注意,客户端登录时的连接端口号要与你修改后的一致。

CC BY 4.0 Licensed | Copyright © 2022-present Euan Mactavish            Last Updated 2022-07-12 18:00

results matching ""

    No results matching ""