每次验证后计算正确/错误的答案

时间:2016-01-18 17:15:26

标签: moodle

在moodle中,可以在立即反馈测试中计算正确/不正确的答案,并在测验导航面板中显示它们吗?

在测试结束时,有一个摘要可以计算正确的答案,但是如何在每个问题得到验证后在测验导航面板中显示?

1 个答案:

答案 0 :(得分:0)

"测验导航面板"是一个特殊的假块,显示为测验尝试页面的一部分,它不是插件或插件,它是Moodle核心的一部分。所以,你的问题的任何解决方案都必须涉及核心变化。如果你愿意这样做,你可以使用mod / quiz内部问题状态显示机制: https://github.com/moodle/moodle/blob/master/mod/quiz/attemptlib.php#L1580-L1597

mod / quiz用绿色标记所有学生已提交正确答案的问题。所以你可以使用那种机制自己显示计数。

选取以下代码snipets的部分内容:

从上面的snipets创建一个新函数,或者只需在以下行之后添加上面的snipets: https://github.com/moodle/moodle/blob/master/mod/quiz/renderer.php#L336

希望它有所帮助。