2011-07-21 10 views
12

Używam LDAP do tworzenia użytkowników w Moodle. Jednak po utworzeniu użytkownika (dodanie do LDAP i uruchomienie skryptu synchronizacji) chcę zapisać tego użytkownika na kurs. Jak to się robi? :)Jak zdalnie dodać kurs do istniejącego użytkownika w moodle?

+0

Czy wyglądałeś int o API usług internetowych? –

+3

Stworzyłem propozycję strony internetowej Stack Exchange dla użytkowników i programistów Moodle. To pytanie byłoby idealne dla niego, a nie dla Stack Overflow. http://area51.stackexchange.com/proposals/33861/virtual-learning-environments –

+0

Jest to [dokument] (http://download.moodle.org/docs/en/how-to_guides/ldap_auth_and_enrolment_set-up.pdf). –

Odpowiedz

5

Jeśli przez "zdalnie" masz na myśli poprzez zdalną skrypcie jedną opcją jest użycie modułu WebServices SOAP:

Moduł ten współpracuje z Moodle 1.9 i 2.0 i zapewnia dostęp do metod tworzenia użytkowników, tworzenia kursów i rejestracji wraz z wieloma innymi.

Obecnie używam tego modułu w instalacji Moodle 1.9 jako mojego jedynego procesu rejestracji (bez tworzenia kursów przez LDAP przy logowaniu), ale nie ma powodu, dla którego nie mógłbyś napisać skryptu, który przegląda twoje grupy kursów i dodaje brakujących użytkowników do pasującego Moodle'a, który je wywołuje, wywołując metody SOAP.

+2

Ta odpowiedź prawdopodobnie powinna być oznaczona jako poprawna przez OP. – jjmontes

Powiązane problemy