未尊重经过身份验证的用户的Moodle功能权限

时间:2019-11-27 21:41:34

标签: moodle

我试图与另一个Moodle站点建立MNet连接,但是我无法让Moodle以任何角色检测到“ 通过MNet漫游到远程应用程序”功能。我已允许学生授权用户首页上的授权用户

列出了MNet连接的Moodle网站的首页中的“ 网络服务器”块仅对Admin用户可见,当我进入“远程注册客户端”工具(/ mnet / service / enrol / index.php)出现错误:

用户需要在系统上下文中将功能“通过MNet漫游到远程应用程序”注册到远程课程,但是目前没有用户具有此功能。单击继续按钮以分配所需的功能到您网站上的一个或多个角色。

两个Moodle网站都运行3.5。

有趣的是,该功能是在1天随机检测到的,这使我认为问题已解决,但仅工作了1天,现在又回到了未被检测到的状态。

在那一天检测到该功能时,我能够将一名学生远程注册到MNet连接的Moodle站点以测试MNet连接。即使Moodle不再检测到该功能,该学生仍将MNet连接的课程列为“ 我的课程”下的“ 远程课程”,并且该学生仍能够漫游到MNet连接的Moodle网站。

有一个与我的问题有关的Moodle论坛帖子,但是解决方案是允许该功能具有“ 授权用户”角色,而不是“ Student ”角色,我已经完成了。Url.AbsoluteRouteUrl()

https://moodle.org/mod/forum/discuss.php?d=89872

Remote Enrolmets Client Screenshot

0 个答案:

没有答案