encrypt_method puede ser md5 o sha1 o none en el caso de pasarlo en claro.
function WSCreateUserPasswordCrypted($params)
Crea un solo usuario tomando en cuenta que su contraseña podría estar cifrada
function WSEditUserCredentials($params)
Edita las credenciales de un usuario (username + password)
function WSEditUsers($params)
Edita varios usuarios en paquete
function WSEditUser($params)
Edita un solo usuario
function WSEditUsersPasswordCrypted($params)
Edita usuarios, enviando contraseñas cifradas
function WSEditUserPasswordCrypted($params)
Edita unu solo usuario, enviando contraseñas cifradas.
Ojo : aunque muy discreto, hay un gran problema en Chamilo LMS 1.9.* ya que WSCreateUserPasswordCrypted espera el nombre de usuario en forma de un campo « loginname », cuando WSEditUserPasswordCrypted espera el nombre de usuario bajo un campo llamado « username ». Asegúrese que no se deje engañar por este, ya que podría tomarle mucho tiempo.
function WSDeleteUsers($params)
Borra usuarios por paquetes
function WSDisableUsers($params)
Desactiva usuarios por paquetes
function WSEnableUsers($params)
Activa usuarios por paquetes
function WSCreateCourse($params)
Crea un curso
function WSCreateCourseByTitle($params)
Crea un curso dando solo un título (en este caso el código del curso se generará automáticamente, lo cual puede ser un inconveniente en casos de estructuración específica)
function WSEditCourse($params)
Edita un curso existente
function WSCourseDescription($params)
Obtiene la descripción de un curso existente
function WSEditCourseDescription($params)
Edita una descripción de curso
function WSDeleteCourse($params)
Borra un curso
function WSCreateSession($params)
Crea una sesión. Este método espera los siguientes parámetros :
Obtiene información sobre un usuario en base a su ID externo
function WSGetUserFromUsername($params)
Obtiene información sobre un usuario en base a su nombre de usuario (login)
function WSUnsubscribeUserFromCourse($params)
Desinscribe un usuario de un curso
function WSSuscribeUsersToSession($params)
NOTA: por favor cuide los errores de teclado aquí: el servicio se llama equivocadamente « suscribe » en vez de « subscribe ». Por razones de compatibilidad ascendiente, lo hemos dejado así, pero no se equivoque: tiene que digitarlo en un inglés incorrecto para que funcione! Inscribe un usuario (alumno) en una sesión. Este método espera los siguientes parámetros :