Вы не можете напрямую использовать внутренний API Moodle с другого языка.Чтобы общаться с Moodle из R, вы должны использовать Moodle Web Services.
См. Функции Web Service
Таким образом, вам нужно определить, какой из них вам нужен, и настроить свой сервер Moodle.выставить их как REST WS.Чем любой инструмент, который может выполнять POST или GET, может взаимодействовать с ним.
Инструкции по настройке см. Веб-сервисы