Подтвердить что ты не робот

Как добавить курс к существующему пользователю в moodle удаленно?

Я использую LDAP для создания пользователей в Moodle. Однако после создания пользователя (добавления в LDAP и запуска синхронизации script) я хочу зарегистрировать этого пользователя на курсе. Как это делается?:)

4b9b3361

Ответ 1

Если "удаленно" вы имеете в виду через удаленный script, единственным вариантом является использование модуля веб-сервисов SOAP:

Этот модуль работает с Moodle 1.9 и 2.0 и предоставляет доступ к методам создания пользователя, создания курса и регистрации вместе с другими.

В настоящее время я использую этот модуль в установке Moodle 1.9 в качестве моего единственного процесса регистрации (без создания курсов через LDAP при входе в систему), но нет причин, по которым вы не могли бы написать script, который просматривает ваши группы курсов и добавляет всех отсутствующих пользователей в соответствующий Moodle курсор, вызывая методы SOAP.