Buenos tardes!
Tenemos algunos inconvenientes para completar el proceso de integración entre SIU y Moodle.
Nuestras versiones de las aplicaciones son:
SIU versión 3.21.2
Moodle versión 4.3
1 - Error al matricular en Moodle
- Se vincularon los alumnos manualmente de forma correcta.
- Se vincularon las comisiones/curso de prueba de forma correcta
Al momento de matricular arroja el siguiente error
“Los alumnos de la comisión no coinciden con los matriculados en el curso virtual”
Viendo el log de Apache detectamos lo siguiente:
Se visualiza el array con los alumnos a matricular y el error está marcado en rojo.
• )
• TRAIGO DOCENTES GRUPO DEL CURSO
• ‘N’
• Usuarios a matricular en Moodle:
• array (
0 =>
array (
‘roleid’ => 5,
‘userid’ => 95289,
‘courseid’ => 13436,
),
1 =>
array (
‘roleid’ => 5,
‘userid’ => 93830,
‘courseid’ => 13436,
),
2 =>
array (
‘roleid’ => 5,
‘userid’ => 91713,
‘courseid’ => 13436,
),
3 =>
array (
‘roleid’ => 5,
‘userid’ => 94244,
‘courseid’ => 13436,
),
4 =>
array (
‘roleid’ => 5,
‘userid’ => 95255,
‘courseid’ => 13436,
),
5 =>
array (
‘roleid’ => 5,
‘userid’ => 93197,
‘courseid’ => 13436,
),
6 =>
array (
‘roleid’ => 5,
‘userid’ => 92565,
‘courseid’ => 13436,
),
7 =>
array (
‘roleid’ => 5,
‘userid’ => 93160,
‘courseid’ => 13436,
),
8 =>
array (
‘roleid’ => 5,
‘userid’ => 92122,
‘courseid’ => 13436,
),
)
• Response:
• Array
(
[exception] => dml_write_exception
[errorcode] => dmlwriteexception
[message] => Error escribiendo a la base de datos
[debuginfo] => unknown error fetching inserted id
[NULL]
)
• Response: Array
(
[exception] => dml_write_exception
[errorcode] => dmlwriteexception
[message] => Error escribiendo a la base de datos
** [debuginfo] => unknown error fetching inserted id**
[NULL]
2- Error en el servicio de Moodle para vinculación masiva
pincha el servicio de Moodle core_user_get_users al traer los alumnos que comienzan con A (necesario para la vinculación masiva)
Les agradeceríamos cualquier ayuda que nos pudieran brindar.
Saludos