2016-10-03 73 views
0

默认情况下,我需要为所有用户分配学生角色,他们通过前端的注册表单注册我们的Moodle站点。我们如何默认分配学生角色。自动将学生角色分配给Moodle中的新注册用户

注意:如果admin正在创建新帐户或上传批量用户,他们可以手动分配任何角色。

回答

0

学生角色是在用户注册课程时添加的,因此在课程级别而不是在站点级别。

这听起来像你想在课程上自动注册用户?有一对夫妇报名插件,将做到这一点:

https://moodle.org/plugins/enrol_autoenrol

https://moodle.org/plugins/enrol_auto

+0

只有学生可以从注册表格。一旦他们登录,我们需要根据“学生”角色重定向到自定义页面。 – stefun

0

我们需要在管理员更改了某些设置,以实现这一目标。

Administration>user' >权限>定义roles`

编辑student作用:

变化Role archetypeNone

对于Context types where this role may be assigned启用system

Site administration>Plugins>Enrolments>Self enrolment

变化Default role assignment Invalid current valuestudent

更多细节在这里: https://moodle.org/mod/forum/discuss.php?d=170956