Error al vincular usaurio Guarani con usuario moodle

Hola! Estamos en Guaraní 3.21 intentando vincular un estudiante con su usuario en moodle desde Administrar persona>Moodle>Agregar y no nos aparece entre las opciones posibles… ¿Cuál podría ser el problema?
En las dos plataformas tienen el mismo username y email.

Con el resto de estudiantes no hay inconvenientes en este tipo de vinculación.
Aguardamos sus comentarios. Gracias!

Buenos días, podrías buscar quizá ese registro deMoodle ya esté asociado a otra persona de Guaraní y por eso no te está trayendo el dato desde Guaraní

podes hacer las siguientes consultas.

– para buscar si esa persona en moodle ya tiene un idnumber asignado (en la base de moodle podes correr la siguiente consulta)

select idnumber from mdl_user where email =‘[acá va el mail que informas que está bien en ambos lados]’;

– si tenes este dato y queres saber a que persona está asociado en guaraní (en la base de guaraní podes correr la siguiente consulta)

– primero buscar cual es la plataforma
select * from negocio.int_pv_plataformas ; — con esto obtengo el campo plataforma

– con el dato de la plataforma (instalación de moodle que estamos queriendo comprobar del lado guaraní)
select * from negocio.int_pv_usuarios where persona=[acá va el idnumber que obtuvimos con la consulta de moodle] and plataforma = [plataforma];

— si encontramos el dato persona de la consulta anterior
select * from negocio.vw_personas where persona= [persona de la consulta anterior];

Otra cosa que puede estar pasando es que tengas dos personas en guaraní con el mismo mail y al querer vincular por este dato te de error porque el sistema no sabe a cual de las personas vincular, la vinculación es uno a uno.

Acordate que no puede haber dos personas con el mismo mail del lado de guaraní es requisito para la vinculación,

      • podes corroborar esto con la siguiente consulta en guaraní
        select apellido_nombres, tipo_nro_documento , contacto_tipo, email from negocio.mdp_personas_contactos
        join negocio.vw_personas using (persona) where email = ‘[acá va el mail que informas que está bien en ambos lados]’;

Tené en cuenta la siguiente info

  • Las personas de SIU-Guaraní deben tener al menos un email asignado para que se puedan crear los usuarios correspondientes en Moodle y deben ser únicos
  • El campo usuario de las personas en SIU-Guaraní sólo puede contener caracteres alfanuméricos en minúsculas (letras y números), subrayado (_), guión (-), punto (.) o arroba (@), si contiene otros caracteres mas allá de los mencionados dará error en Moodle.
  • El campo usuario debe tener datos si o si.

si no encontrás datos asociados volvé a escribirnos
Saludos!