Buenso dias, estamos teniendo un inconveniente extraño en la conexión Guarani - Moodle
los alumnos se vinculan al campus pero no a las aulas
es decir, los inserta como usuarios en moodle, los trae a guarani y los asocia en int_pv_usuarios, pero no aparecen en las aulas de moodle, es como qeu no termina de realizar la asociación, por ende me sigue apareciendo el botón de vincular en las comisiones y si lo aprieto da error de vinculación, pero ya no quedan alumnos a pasar, están todos
paso el log de guaraní de la operación
cuando quiero volver a vincular. (aclaro nuevamente los chicos ya pasaron a moodle y se vincularon en la tabla correspondiente de guarani)
Hola José, ahí me activaron las cosas del lado de moodle,
te paso nuevamente el sistema.log de guaraní al momento de
crear aula en moodle,
tomar contenido de aula que matriculó bien
pasar alumnos a moodle - operación qeu falla -
vuelvo a aclarar los alumnos se vinculan al campus pero no a las aulas
es decir, los inserta como usuarios en moodle, los trae a guarani y los asocia en int_pv_usuarios, pero no aparecen en las aulas de moodle, es como qeu no termina de realizar la asociación, por ende me sigue apareciendo el botón de vincular en las comisiones y si lo aprieto da error de vinculación, pero ya no quedan alumnos a pasar, están todos
Saludos y espero tu pronta respuesta ya que es urgente su resolución
661 =>
array (
‘roleid’ => 5,
‘userid’ => 6829,
‘courseid’ => 184,
),
)
[DEBUG][guarani] Response:
[DEBUG][guarani] array (
‘exception’ => ‘invalid_parameter_exception’,
‘errorcode’ => ‘invalidparameter’,
‘message’ => ‘Detectado valor de parámetro no válido (enrolments => Detectado valor de parámetro no válido (Missing required key in single structure: courseid): Missing required key in single structure: courseid)’,
‘debuginfo’ => ‘enrolments => Detectado valor de parámetro no válido (Missing required key in single structure: courseid): Missing required key in single structure: courseid’,
)
Hola Leonel, ahora te paso los resultados, obviamente el segundo da null porque ese es el problema no asocia al alumno al aula.
Ahora no te entiendo lo último que me decís , yo con otra comisión pasó qeu cuando se vinculó pasaron los alumnos y están en las aulas directamente.
estos están vinculados por base (están en ambas tanto moodle como guarani) pero da error de vinculación.
los chicos aparecen en moodle pero no vinculados al curso-aula de la comision, no se si me explico
Esta bien que devuelva null la segunda URL, el error es cuando dice:
[DEBUG][guarani] Response:
[DEBUG][guarani] array (
'exception' => 'invalid_parameter_exception',
'errorcode' => 'invalidparameter',
'message' => 'Detectado valor de parámetro no válido (enrolments => Detectado valor de parámetro no válido (Missing required key in single structure: courseid): Missing required key in single structure: courseid)',
'debuginfo' => 'enrolments => Detectado valor de parámetro no válido (Missing required key in single structure: courseid): Missing required key in single structure: courseid',
)
Estoy viendo el array de usuarios a matricular y todos cumplen bien con la estructura:
El problema es que son muchos registros (661), ¿que ocurre si incrementas el valor de la variable max_input_vars del PHP del Moodle?
Quizás llega “cortado” el array y por eso Moodle da error.