Vinculación con Moodle

Hola, buenas tardes.
Necesitaría saber si es compatible Guaraní 3.16.2 con Moodle 3.6.6+ (Build:20191031).
Desde ya muchas gracias.
Saludos, Nacho.

Hola Raúl

SIU-Guaraní 3.16 se probó con Moodle 3.4 y 3.5, no se garantiza de que funcione correctamente con otras versiones de este último.

Link a la documentación

Saludos

Nacho, nosotros estamos testeando G3.16.2 contra un moodle 3.6 y hasta ahora todo funciona bien.

Hola, buen día.
Intentamos conectar a Moodle 3.6.6 y en algún momento algo falla porque Guaraní no logra conectarse a Moodle en “Administrar configuración del sistema”, pasaremos a Moodle 3.5 a ver si es un tema de la versión, gracias por sus respuestas.
Saludos, Nacho.

Nacho, nosotros lo tenemos conectado, que error te sale, quizá sea algo que nosotros ya solucionamos.

tenemos dos moodle conectados que son 3.6.3 funcionando

Hola, seguimos la guía y cuando iniciamos la configuración en Guarani en la pestaña de datos principales de Administrar configuración del sistema cuando le damos a probar conexión sale “No se logró conectar con la Plataforma de Educación Virtual” y no se habilitan las pestañas siguientes.
Hasta el paso 8 de la configuración de Moodle creemos que está bien ya que podemos generar el JSON con los datos de Moodle.
Hicimos el paso 9 (SSO) y luego pasamos a Guaraní pero ahí siempre sale el mismo error de que no se logra conectar.

Es del lado de Moodle el problema con el SSO.

Te pregunto en el log de guarani, cual es el error que sale?

Copio el error:
[DEBUG][guarani] Error conexi�n: cURL error 7: Failed to connect to 1x.5x.x.1x1 port 80: Connection timed out (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

A nosotros nos daba ese error, cuando quisimos conectar Guarani - Tehuelche (Aclaro que tenemos todo implementado con Dockers)
Por lo que para conectar Moodle hicimos lo mismo. (Aclaro tenemos dos moodles conectados un 3.6.3 y un 3.6.6)

Lo solucionamos ingresando dentro del docker de Guarani, en el archivo

/etc/host

la IP privada del Moodle, despues hicimos un service apache2 reload y salió andando

Hola! Buen día! Cabe aclarar que nosotros no tenemos dockers, el Guaraní está en una VM

te fijaste que se estén comunicando bien??

Buenas, si. Parece estar todo correcto.

Ahora, tengo una duda.

El usuario con el cuál configuro en Moodle para el Token, debe ser el mismo usuario con el de Guarani desde donde hago la configuración?

Es decir, que el usuario del token sea AdminUsuario, y en Guarani, para la configuración con el Moodle, sea también AdminUsuario, o puede ser cualquier usuario?

Hola buenos días
Quería informarte que lo pudimos solucionar, era un problema nuestro de redes, la configuración estaba bien, mil gracias por la ayuda y perdón por la demora en responder.
Saludos

Que bueno que lo solucionaron!

Buen día, me podes decir como lo solucionaste? Nosotros tenemos problemas todavía. Gracias

otra cosa que nos pasó era un error entre la función validar datos del manejador de guaraní con el de el administrador
nos saltaba un error de json al querer hacer la prueba de vinculación
eso se solucionó editando el archivo

php/nucleo/administracion/administrar_configuracion_sistema/cn_ent_configuracion_sistema.php

en la linea 109 donde dice:

function validar_datos()

le agregamos
function validar_datos($datos)

compilamos y reiniciamos apache y se solucionó

Hola Luciana,

Eso se corrigió en las ultimas versiones, la solución es como sigue:


function validar_datos($datos = [])
{
    ..........................
}

El error que daba era:

PHP Warning: Declaration of cn_ent_configuracion_sistema::validar_datos() should be compatible with cn_entidad_nucleo::validar_datos($datos) in php/nucleo/administracion/administrar_configuracion_sistema/cn_ent_configuracion_sistema.php on line 8

saludos.