我已经用尽了穆迪斯网站和大型网络上的搜索。
我需要授予个人(不是注册用户/普通用户)临时访问权限,以参加课程/测验,捕获结果并存档操作。
我想手动将所说的用户输入到moodle中,并给他们分配一个“来宾”角色,这样我就可以将他们注册到课程中并实现所说的目标。
问题是,当我执行此操作时,“来宾”可以查看站点中的类别,课程和其他一些项目。我不希望客人看到任何东西,但希望看到分配的课程(及其年级)...我想“锁定目标”。
我已经获得了“禁止”所有许可的权限,但是,来宾角色仍然可以选择某些项目,并将“峰值”选择为其他类别/课程。
此外,我也不希望他们看到相同的菜单项...例如仪表板
如果您能指出正确的方向或解决这个问题,我将永远感激不已。
谢谢
标记
答案 0 :(得分:0)
手动输入该用户将使她注册,无论如何都不会为她分配来宾角色,据我所知,此时您已经对其进行了大量修改(此处的最佳做法是创建自己的角色副本,而不是修改现有角色个)。
该解决方案将需要修改代码,因为角色功能无法涵盖所有内容。但是,如果适合您的策略,则可以通过禁止自行注册来禁止用户浏览任何课程(而非类别)。