2011-07-21 10 views
12

Estoy usando LDAP para crear usuarios en Moodle. Sin embargo, después de crear un usuario (agregar a LDAP y ejecutar el script de sincronización) quiero inscribir a ese usuario en un curso. ¿Cómo se hace eso? :)¿Cómo agregar un curso a un usuario existente en moodle de forma remota?

+0

¿Ha buscado int o la API de servicios web? –

+3

He creado una propuesta para un sitio web de Stack Exchange para usuarios y desarrolladores de Moodle. Esta pregunta sería perfecta para ella, en lugar de Stack Overflow. http://area51.stackexchange.com/proposals/33861/virtual-learning-environments –

+0

Hay este [documento] (http://download.moodle.org/docs/en/how-to_guides/ldap_auth_and_enrolment_set-up.pdf) –

Respuesta

5

Si por "distancia" que quiere decir a través de una secuencia de comandos remota, la opción de una es utilizar el módulo de servicios web SOAP:

Este módulo trabaja con Moodle 1.9 y 2.0 y proporciona acceso a métodos para la creación de usuarios, la creación de cursos y la inscripción junto con mucho más.

Actualmente estoy usando este módulo en una instalación de Moodle 1.9 como único proceso de inscripción (sin crear cursos a través de LDAP al iniciar sesión), pero no hay razón para no escribir un script que examine sus grupos de cursos y agrega los usuarios que faltan a los cursos de Moodle que coincidan al llamar a los métodos SOAP.

+2

Esta respuesta probablemente debería ser marcada como correcta por el OP. – jjmontes

Cuestiones relacionadas