我有一个与LDAP集成的Moodle安装,并基于它进行身份验证。但是,在创建新用户时,我希望Moodle检查Web服务,并根据其响应将用户分配到一个组。
关于我如何做到这一点的任何想法?
答案 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()..
愿这对你有所帮助。