Buen día, necesitamos actualizar moodle a la version 4.1.0, necesitamos saber si el plugins que se utiliza para la integración con Guarani funciona en esta última version y si hay alguna institución que haya actualizado moodle y probado la integración.
Es algo que ya tenemos pendiente para probar, hasta lo que se con las versiones de Moodle 3.x.x funciona bien.
Ya tenemos un ticket para ello: #43765
Si lo desean pueden armar un ambiente de prueba con Moodle 4 y probar si todos los pasos de la instalación (mas la instalación de los plugins) siguen funcionando bien. Ademas de las operaciones básicas de Guaraní que interactuan con Moodle.
Revisar la compatibilidad de los siguientes Web Services: ‘core_webservice_get_site_info’, ‘core_course_get_categories’, ‘core_course_get_courses’, ‘core_course_get_courses_by_field’, ‘core_enrol_get_enrolled_users’, ‘core_enrol_get_users_courses’, ‘core_user_create_users’, ‘core_user_update_users’, ‘enrol_manual_enrol_users’, ‘enrol_manual_unenrol_users’, ‘auth_userkey_request_login_url’, ‘core_course_create_courses’, ‘core_course_import_course’, ‘local_user_get_roles’ y ‘core_user_get_users’.
Cualquier cosa mas que necesiten no duden en consultar.
Hola, les comento que probamos la vinculación de Guarani 3.19.1 con Moodle 4.0 y arrojas errores en la creación y matriculación.
Con Moodle 3.11 funciona bien.
Por ejemplo en la creación arroja error, sin embargo crea el aula pero a la hora de vincularla desde guarani, no la registra como existente.
No permite hacer la matriculación de estudiantes.
¿Pudieron probarlo?
¿Cuándo podrían corregir los errores de la integración?
Saludos
Hola Guillermo, estamos trabajando para asegurar la integración con Moodle 4.0 en la versión 3.21 - nuestra intención es publicarla antes del taller anual.
En paralelo estamos avanzando en una linea de trabajo para realizar test en postman que nos permitan agilizar los procesos.
Nos vendría bien esta información que les solicita Leonel y cualquier otra ayuda que nos puedan dar.
Te adjunto unas pruebas que armamos en Postman, seguí los siguientes pasos:
Importar el archivo Globals Moodle 3.11.postman_environment.json en las Environments.
Importar el archivo Moodle 3.11.postman_collection.json en las Collections.
Arriba a la derecha seleccionar Globals Moodle 3.11 y modificar CURRENT VALUE de las siguientes variables:
url_moodle: Host que configuraste en Guaraní Gestión operación » Administración » Administrar Configuración del Sistema (sin la barra final).
token_moodle: Token que configuraste en Guaraní Gestión operación » Administración » Administrar Configuración del Sistema.
Ejecutar la colección Moodle 3.11 (botón “Run”) y ver que Web Services esta fallando (pasame captura de pantalla). Te recomiendo seleccionar la opción “Save responses” para poder ver las respuesta de los Web Services que fallan.
Buenos dias, hay alguna novedad respecto a este tema? EDIT: leí que en la nueva version de Guarani ya existe la compatibilidad con Moodle 4, siguen utilizando el mismo plugin para ello?
me podrías indicar cual es el error que te sale y en cual operación
ya que testeando la versión 4 de Moodle no encontré inconvenientes con los las funciones ni plugins.
Para Moodle 4.1 funcionan bien todos los plugins, el plugin User key authentication deben descargar el ultimo (actualmente es el 2022081901 (2022081901)), lo pueden descargar desde este link.
Luego de tenes el Moodle instalado y con los plugins les pediría que ejecuten los tests de Postman, ver Respuesta #8.
La colección de Postman la podes encontrar en Gestión dentro de la carpeta Postman/Moodle/3.11/.
La función auth_userkey_request_login_url no está disponible en Moodle
Primero tenes que descargar e instalar el plugin User key authentication para poder agregar la función auth_userkey_request_login_url, revisa la documentación Single Sign-On (SSO) con Moodle.