Integración con Moodle

Hola, buen día

Estamos intentando instalar el plugin siguiendo el procedimiento descrito en https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.21.0/interfaces/moodle. Pero, llegado al punto 1.1.4 nos encontramos con este mensaje

Coding error detected, it must be fixed by a programmer: Cannot find file /externallib.php with external function implementation

El archivo que aparece reclamado existe.

Moodle 4.1 (Build: 20221128)


PluginGuaraniMoodleErrorFunciones.jpg

PluginGuaraniMoodleErrorFunciones.png

Hola Daniel,

Te dejo otro foro con el mismo error: https://foro.comunidad.siu.edu.ar/index.php?topic=26345

Te dejo un par de posts:

Fixed it by uninstalling the mod_customcert plugin.
This is also resolved by updating said plugin to a Moodle 4.x version

https://tracker.moodle.org/browse/MDL-61287

It seems that this issue was fixed recently in MDL-68971, so I'm going to close this issue

Vas a tener que agregar un print_r($function); para que te indique el módulo o plugin que está provocando el error.

https://tracker.moodle.org/browse/MDL-55686

saludos.
2

El mod_customcert no está instalado

Reemplazando classpath por classname el mensaje es

Cannot find file local_user_external with external function implementation

Agregando

print_r($function);

El mensaje es

Cannot find file [dirroot]/local/user/externallib.php with external function implementation

De acuerdo con https://tracker.moodle.org/browse/MDL-78917, el problema está solucionado en las últimas versiones. Así que actualicé a 4.2.2+ y ahí aparece

Cannot find file [dirroot]/local/user/externallib.php with external function implementation for local_user_external::get_roles

Hola Daniel, gracias por la información!!!

Siguiendo este hilo: Error Moodle cannot find file with external function implementation : Tropical Server

Cannot find file [dirroot]/local/user/externallib.php with external function implementation for local_user_external::get_roles
Parece que el problema es con el Plugin [b]Roles WS Plugin (SIU)[/b].

Proba desinstalándolo y volviendo a instalar, acá te explica como se hace.

saludos.
2

Vale aclarar que estoy trabajando sobre una copia de la BD que actualmente está en uso pero, dado que el moodledata es enorme, no lo copié.

Así las cosas, tras haber reinstalado el plugin de SIU, y varios otros que estaban ausentes por el motivo mencionado al comienzo, la cosa parece funcionar.

Hola @darodriguez

Proba ingresar a la operación » Administración »
Administrar Configuración del Sistema
para ver configurar la conexión con Moodle y ver que no de error, hay un botón que dice Probar Configuración.

saludos.
[size=1pt]2[/size]

Te dejo el link del nuevo foro:

Antes: https://foro.comunidad.siu.edu.ar/index.php?topic=26345

Ahora: Integración Guaraní con Moodle

saludos.

It works :nerd_face:

Perfecto Daniel, me alegro que lo pudieron solucionar.

Saludos.
[size=1pt]2[/size]