php - 如何远程向 Moodle 中的现有用户添加类(class)?

标签 php ldap moodle

我正在使用 LDAP 在 Moodle 中创建用户。但是,在创建用户(添加到 LDAP 并运行同步脚本)后,我想将该用户注册到类(class)中。一个人如何做到这一点? :)

最佳答案

如果“远程”是指通过远程脚本,则一个选项是使用 SOAP Web 服务模块:

该模块适用于 Moodle 1.9 和 2.0,并提供对用户创建、类(class)创建和注册以及其他许多方法的访问。

我目前在 Moodle 1.9 安装中使用此模块作为我唯一的注册过程(无需在登录时通过 LDAP 创建类(class)),但是您没有理由不能编写一个脚本来查看您的类(class)组并添加任何缺少匹配 Moodle 的用户都会通过调用 SOAP 方法来引导他们。

关于php - 如何远程向 Moodle 中的现有用户添加类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782685/

相关文章:

php - 如何在安装 Moodle block 期间运行某些功能?

javascript - 更改图像的特定区域并在该区域填充颜色

PHP 在多维/嵌套数组中查找值

active-directory - 使用 ldapsearch 查询 Samba AD 服务器失败,并显示 ldap_sasl_bind(SIMPLE) : Can't contact LDAP server (-1)

c++ - 如何捕获 Windows 服务的标准错误输出?

xampp - moodle 在 xampp 中安装后页面未正确重定向

php - 如何使用 PHP 在 RedHat Linux 上为 SQL Server® 配置 Microsoft® ODBC Driver 11

php - 第 52 行 mysqli_result 类的对象无法转换为字符串

java - 如何在 tomcat 上使用 LDAP 设置 CAS .. 没有错误

php - 如何解决 Moodle 3.8.4 上的 ddl 执行错误?