我正在使用 LDAP 在 Moodle 中创建用户。但是,在创建用户(添加到 LDAP 并运行同步脚本)后,我想将该用户注册到类(class)中。一个人如何做到这一点? :)
最佳答案
如果“远程”是指通过远程脚本,则一个选项是使用 SOAP Web 服务模块:
- https://github.com/patrickpollet/moodlews
- http://docs.moodle.org/20/en/Web_Services:OK_Tech_Web_Services
该模块适用于 Moodle 1.9 和 2.0,并提供对用户创建、类(class)创建和注册以及其他许多方法的访问。
我目前在 Moodle 1.9 安装中使用此模块作为我唯一的注册过程(无需在登录时通过 LDAP 创建类(class)),但是您没有理由不能编写一个脚本来查看您的类(class)组并添加任何缺少匹配 Moodle 的用户都会通过调用 SOAP 方法来引导他们。
关于php - 如何远程向 Moodle 中的现有用户添加类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782685/