我是Moodle的新手,但我需要为部署创建一个讨厌的自定义功能。
当用户选择注册并创建帐户时,他们必须被放置在一个组中,并且只能根据他们指定的工作角色查看自己的课程版本。将有3个不同的工作角色和三个不同版本的课程。
我在注册时添加了一个自定义字段来选择一个工作角色,但是这样做的最佳方式是什么,或者Moodle可以支持这样的事情吗?
答案 0 :(得分:0)
看一下群组 - 也称为受众群体。 http://docs.moodle.org/25/en/Cohorts
同类群组是一组用户或成员。这可以使用规则动态创建。因此,可以为用户的配置文件创建规则,例如,将它们包含在特定群组中。
设置群组后,您可以自动将群组成员注册到课程中。 http://docs.moodle.org/25/en/Cohort_sync
所以我会有3门课程和3个队列组。
答案 1 :(得分:0)
Moodle仍然不支持动态群组。
我认为"罗素英格兰"正在谈论的是totara moodle发行版(http://www.totaralms.com),这只支持基于动态规则的群组创建。我正在构建一个插件来支持这个可能会更快我将发布这个插件