根据Web服务请求调整Moodle用户组

时间:2011-11-30 16:01:07

标签: php moodle

我有一个与LDAP集成的Moodle安装,并基于它进行身份验证。但是,在创建新用户时,我希望Moodle检查Web服务,并根据其响应将用户分配到一个组。

关于我如何做到这一点的任何想法?

3 个答案:

答案 0 :(得分:0)

您必须自定义LDAP注册插件以调用Web服务并执行自定义操作。检查 auth / ldap / auth.php

中的 user_signup()功能

答案 1 :(得分:0)

将用户添加到组中的moodle函数是groups_add_member($ grouporid,$ userorid)。

这是在moodle / group / lib.php中定义的。

希望这会有所帮助。

答案 2 :(得分:0)

您可以使用此Web服务..

https://github.com/patrickpollet/moodlews/blob/master/wspp/mdl_baseserver.class.php

使用此功能add_group()..

愿这对你有所帮助。