Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Moodle、guest和frontpage_Moodle_Restriction_Frontpage - Fatal编程技术网

Moodle、guest和frontpage

Moodle、guest和frontpage,moodle,restriction,frontpage,Moodle,Restriction,Frontpage,我在moodles网站和整个网络上的搜索已经用尽了 我需要授予个人(不是注册用户/普通用户)临时访问权限,以便参加课程/测验、获取结果和存档操作 我想手动将所述用户输入moodle并为他们分配一个“来宾”角色,这样我就可以让他们参加课程并完成所述目标 问题是,当我进行此操作时,“来宾”可以查看网站中的类别、课程和一些其他项目。我不希望客人除了指定的课程(和他们的成绩)之外能看到任何东西……我想“锁定它” 我已经通过了所有“禁止”一切的许可,但是,来宾角色仍然能够选择一些项目,并将“峰值”设置为其

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

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

我想手动将所述用户输入moodle并为他们分配一个“来宾”角色,这样我就可以让他们参加课程并完成所述目标

问题是,当我进行此操作时,“来宾”可以查看网站中的类别、课程和一些其他项目。我不希望客人除了指定的课程(和他们的成绩)之外能看到任何东西……我想“锁定它”

我已经通过了所有“禁止”一切的许可,但是,来宾角色仍然能够选择一些项目,并将“峰值”设置为其他类别/课程

此外,我也不想让他们看到相同的菜单项……比如仪表板

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

谢谢,


标记

手动输入所述用户将使她注册,而不必为她分配来宾角色,据我所知,这是您在这一点上所做的大量修改(这里的最佳做法是创建您自己的角色副本,而不是修改现有的角色副本)

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