Reputation: 129
I'm using LDAP to create users in Moodle. However, after creating an user (adding to LDAP and running the sync script) i want to enroll that user to a course. How one does that? :)
Upvotes: 12
Views: 1778
Reputation: 768
You have four options that I know of:
Upvotes: 0
Reputation: 86078
If by "remotely" you mean via a remote script, the one option is to use the SOAP webservices module:
This module works with Moodle 1.9 and 2.0 and provides access to methods for user creation, course creation, and enrollment along with much else.
I'm currently using this module in a Moodle 1.9 installation as my sole enrollment process (without creating courses via LDAP on login), but there is no reason you couldn't write a script that looks through your course groups and adds any missing users to the matching Moodle courses them by calling the SOAP methods.
Upvotes: 5