Moodle的apply_formats用于测验尝试页面

时间:2017-03-02 22:59:43

标签: block visibility moodle

如何创建和设置要在所有测验尝试页面上显示的块?

我在自定义Moodle块中有以下代码:

public function applicable_formats() {
    return array(
        'all'   => true,
    );
}

我的目标是在所有课程测验尝试页面上显示我的块,例如: http://www.mymoodle.com/mod/quiz/attempt.php?attempt=61

但是这些选项只允许设置当前测验。

所有其他测验页面都没有显示我的区块。

1 个答案:

答案 0 :(得分:1)

您可以通过更改某些设置使其在网站上作为管理员工作:

打开块编辑。

点击“configure [yourblock]”。

现在出现您阻止的配置页面。

在“此块出现的位置”选项卡下:

选择“在页面类型上显示”适合您的配置。例如,选择“任意测验模块页面”。

保存。

就是这样。 : - )