Estamos intentando implementar la integración con Moodle y tenemos problemas con este comando. El mensaje que da es el siguiente:
Paginado: 500 usuario/s por bloque.
Incluye usuarios suspendidos en Moodle.
Obteniendo usuarios de Moodle cuyo apellido comienza con ‘A’…
Fall� la obtenci�n de usuarios de Moodle cuyo apellido comienza con ‘A’ (ver logs para m�s informaci�n).
Obteniendo usuarios de Moodle cuyo apellido comienza con ‘B’…
Fall� la obtenci�n de usuarios de Moodle cuyo apellido comienza con ‘B’ (ver logs para m�s informaci�n).
Obteniendo usuarios de Moodle cuyo apellido comienza con ‘C’…
Ya confiuramos todo lo necesario para la integración. De hecho, verificamos que la creación y vinculación de cursos funciona, así como también la vinculación de usuarios mediante la operación Administrar Personas.
¿Cual puede ser el problema?
A su vez, ¿este comando contempla la vinculación de usuarios Docentes?
Probemos el webservice core_user_get_users, en un navegador podes probar la siguiente URL:
/webservice/rest/server.php?wstoken=&moodlewsrestformat=json&wsfunction=core_user_get_users&criteria[0][key]=lastname&criteria[0][value]=A%
Podes probar con A%, B%, … Busca los usuarios que comienzan con esa letra.
A su vez, ¿este comando contempla la vinculación de usuarios Docentes?
Este comando contempla todos los usuarios de Moodle, según el campo que vos elegís va a hacer un matcheo con una persona de Guaraní, y van a quedar vinculados. Si elegís vincular por email, el email que tiene en Guaraní y Moodle deben coincidir para que los vincule.
Probamos la url que pasaste (/webservice/rest/server.php?wstoken=&moodlewsrestformat=json&wsfunction=core_user_get_users&criteria[0][key]=lastname&criteria[0][value]=A%) y nos dimos cuenta que algunos usuarios tenian espacios en su dirección de email, y eso estaba haciendo que falle la respuesta de la API de Moodle.
Vamos a hacer una limpieza de usuarios y te confirmamos si ya no hay mas inconvenientes.
Exacto, Moodle cuando arma la respuesta hace una validación de los datos, algo similar paso en otro foro donde el Username debe ser todo en minúsculas.
Si el usuario se da de alta desde el Web Service core_user_create_users o desde Moodle directamente, ya te valida los datos y no te dejaría crearlo. Pero cuando se crea por CSV parece que no valida y luego genera esos problemas.