Ответ 1
Если "удаленно" вы имеете в виду через удаленный script, единственным вариантом является использование модуля веб-сервисов SOAP:
- https://github.com/patrickpollet/moodlews
- http://docs.moodle.org/20/en/Web_Services:OK_Tech_Web_Services
Этот модуль работает с Moodle 1.9 и 2.0 и предоставляет доступ к методам создания пользователя, создания курса и регистрации вместе с другими.
В настоящее время я использую этот модуль в установке Moodle 1.9 в качестве моего единственного процесса регистрации (без создания курсов через LDAP при входе в систему), но нет причин, по которым вы не могли бы написать script, который просматривает ваши группы курсов и добавляет всех отсутствующих пользователей в соответствующий Moodle курсор, вызывая методы SOAP.