Integración GUARANÍ - MOODLE

Hola a todos!!

Queríamos consultar sobre la integración entre Guaraní y Moodle dado que en la documentación que hemos estado leyendo vemos que se asegura con versiones 3.4 y 3.5 de Moodle.

Nuestra intención es estar en la Guaraní 3.20 y en enero pasamos Moodle a la versión 3.11.

  1. ¿tienen alguna recomendación para hacernos?
  2. ¿Hay alguna experiencia con la versión 3.11 de Moodle?
  3. ¿qué aspectos a considerar?

Saludos!!

Hola Cynthia! Cómo estás?

La versión 3.20.0 de Guaraní se probó con hasta la versión 3.10.3 de moodle.
Más allá de dicha versión no podemos dar garantías del funcionamiento ya que no fue testeado.

Lo que pueden hacer es verificar si entre las versiones 3.10.3 y 3.11 de moodle hubo modificaciones en los webservices. Si no tuvieron modificaciones entonces la vinculación debería andar bien.

Los servicios de moodle que utiliza Guaraní son los siguientes:

            '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',
	'core_user_get_users',

Saludos!

3

Hola Martín!

Hemos estado investigando las diferencias entre la versión de Moodle 3.10.3 y la 3.11. Te adjuntamos un archivo donde podrían ver cuáles son esas diferencias y si las mismas impactan en la integración que quisiéramos hacer.
¿es posible que nos ayuden con esto?
Desde ya muchísimas gracias por todo el apoyo que nos dan.
Saludos


reports.zip (55.8 KB)

Hola Cynthia,

Ahora comparo los Web Services de la versión 3.11 de Moodle y te aviso si encuentro algo.

También te dejo el changelog de los Web Services de Moodle 3.11:
https://docs.moodle.org/dev/Moodle_3.11_release_notes#Web_service_additions_and_updates
https://docs.moodle.org/all/es/Notas_de_Moodle_3.11#Adiciones_y_mejoras_a_servicios_web

No parece haber cambios en los servicios que utiliza Guaraní.

Saludos.
2

Cynthia, hay algunos cambios en los Web Services, pero son valores por defectos que cambian y campos opcionales que se agregan:

Valores por defectos que cambian:
core_course_create_courses:
format string Valor por defecto para “weeks” (en la 3.10 era “topics”)
maxbytes int Valor por defecto para “16777216” (en la 3.10 era “0”)

Campos opcionales que se agregan:
core_enrol_get_enrolled_users:
icq string Opcional //icq number
skype string Opcional //skype id
yahoo string Opcional //yahoo id
aim string Opcional //aim id
msn string Opcional //msn number
url string Opcional //URL of the user

Estos cambios no parecen romper compatibilidad, podrías probar en un ambiente de prueba si la conexión con Guaraní funciona correctamente. Nosotros también tenemos la idea de probar con la ultima versión de Moodle para verificar que sigan siendo compatibles.

saludos.
2

Hola Cynthia,

Acabo de hacer una prueba en mi instalación local con SIU-Guaraní 3.20.0 y Moodle 3.11.4.

Según la prueba que hice funciona bien la conexión.

Lo único que vas a encontrar diferente es que algunas operaciones de Moodle cambian de ubicación dentro del menú con respecto a lo que dice esta documentación:

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/moodle
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.20.0/interfaces/moodle_sso

saludos.
2

Hola a todos!!
Muchísimas gracias por todas las respuestas recibidas.
Vamos a avanzar con la migración, cualquier cosa, les avisamos para que otros también puedan conocer la experiencia.
Saludos!!

Perfecto Cynthia,

Cualquier cosa que encuentren no duden en reportarla.

saludos.
2