moodle - Moodle,客人和首页
问题描述
我已经在moodles网站和整个网络上用尽了我的搜索。
我需要授予个人(不是注册/普通用户)临时访问权限以参加课程/测验、捕获结果和存档操作。
我想手动将所述用户输入到moodle中并为他们分配一个“访客”角色,以便我可以将他们注册到课程中并完成所述目标。
问题是,当我执行此操作时,“访客”可以查看站点内的类别、课程和其他一些项目。我不希望客人能看到任何东西,但分配的课程(和他们的成绩)......我想“锁定它”。
我已经通过了“禁止”所有内容的所有权限,但是,访客角色仍然可以选择一些项目并“高峰”进入其他类别/课程。
此外,我也不希望他们看到相同的菜单项......例如仪表板
如果你能指出我正确的方向或解决这个问题,我将永远感激不尽。
谢谢,
标记
解决方案
手动输入所述用户将使她注册任何内容,更不用说为她分配访客角色,据我了解,此时您已对其进行了大量修改(此处的最佳实践是创建您自己的角色副本,而不是修改现有角色)。
该解决方案将需要修改代码,因为角色功能并未涵盖所有内容。但是,如果适合您的策略,您可以通过禁止自行注册来禁止用户窥视任何课程(不是类别)。
推荐阅读
- python - 为什么我的不和谐机器人不给加入的人一个角色?
- kotlin - 在进行数据库读/写交互时,如何保持功能清洁架构中的用例和实体层纯净?
- javascript - 如何使用动画将 HTML 元素移动到另一个元素的上方或下方
- npm - 阻止创建反应应用程序默认使用纱线
- python - DRF python ReturnList到JSON
- java - Selenium 网格无法连接到集线器
- keras - AttributeError:“NoneType”对象没有属性“_inbound_nodes”,keras
- javascript - 如何使用 D3 从具有多个对象的单个数组创建多个饼图?
- sql - 创建视图,该视图将来自任意数量数据库的相同格式表中的所有记录组合在一起
- reactjs - Next.js - 在特定时间提取数据