限制一个用户查看其他用户的课程

Restrict one user to see other users courses

我是 Moodle 的新手,但我正在寻找以下内容:

我从管理员创建了两个用户(User1 和 user2),两个用户都有自己的课程。

结构如下:-

管理员有两个用户:- User1 和 User2

user1 有三门课程 C1,C2,C3

user2 有两门课程 C4,C5

并且 user1 和 user2 不应该看到彼此的课程。此外,当用户单击 "All courses" he/she 时,应该仍只能看到分配的课程。

您可能需要为 Settings > Site administration > Users > Permissions > Define roles Assign system

中的每个用户定义一个角色

如果你在创建新角色页面向下滚动,会有很多设置。

然后将该角色分配给 Settings > Site administration > Users > Permissions > Assign system roles

中的每个用户

尽管我不完全确定此方法是否会按预期工作。

但这可能是其中一种选择。

我发现 this.it 的插件帮助我解决了所有问题。希望对其他人也有帮助。

演示你可以访问 http://demo.iomad.org/

Iomad 是完全免费的。与 Moodle 一样,任何人都可以免费下载和使用该软件 https://github.com/iomad