0

我已经在moodles网站和整个网络上用尽了我的搜索。

我需要授予个人(不是注册/普通用户)临时访问权限以参加课程/测验、捕获结果和存档操作。

我想手动将所述用户输入到moodle中并为他们分配一个“访客”角色,以便我可以将他们注册到课程中并完成所述目标。

问题是,当我执行此操作时,“访客”可以查看站点内的类别、课程和其他一些项目。我不希望客人能看到任何东西,但分配的课程(和他们的成绩)......我想“锁定它”。

我已经通过了“禁止”所有内容的所有权限,但是,访客角色仍然可以选择一些项目并“高峰”进入其他类别/课程。

此外,我也不希望他们看到相同的菜单项......例如仪表板

如果你能指出我正确的方向或解决这个问题,我将永远感激不尽。

谢谢,

标记

4

1 回答 1

0

手动输入所述用户将使她注册任何内容,更不用说为她分配访客角色,据我了解,此时您已对其进行了大量修改(此处的最佳实践是创建您自己的角色副本,而不是修改现有角色)。

该解决方案将需要修改代码,因为角色功能并未涵盖所有内容。但是,如果适合您的策略,您可以通过禁止自行注册来禁止用户窥视任何课程(不是类别)。

于 2018-07-27T10:51:24.750 回答