Error: vincular comision de guarani con curso existente en moodle

Hola, estamos tratando de vincular Guarani 3.17 con Moodle.
Ya logramos la vinculacion, y funciona la mayoria de las cosas. Pero tenemos un problema y una consulta

PROBLEMA: no podemos vincular una comision con un curso ya existente en moodle, que fue creado desde el moodle. Si podemos vincular la comision con un curso creado en una vinculacion anterior con guarani. Ahi vincula, y actualiza los participantes sin problemas. Queda funcionando todo perfecto. Pero el curso esta vacio de contenido. Entonces queriamos vincular con el curso creado y dictado en el cuatrimestre anterior, para que el docente ya cuente con todo el materiual subido en la cursada anterior, y esa vinculacion no funciona. He revisado y comparado ambos cursos, y desde moodle se ven igual, estan en la misma categoria y no pareciera haber diferencias. ¿que podria estar pasando?

CONSULTA: Una vez vinculado un curso, el docente puede acceder sin problemas, desde el menu de autogestion. Lo que quisiera saber es, el alumno, ¿como accede desde autogestion? Solo encontre un link, un poco escondido que esta en Reportes->Mis inscripciones, ya en la ultima columna, llamada Moodle aparece un boton que dice IR. Esa es la unica forma de que el alumno vaya desde autogestion a moodle?

Desde ya, muchas Gracias
Saludos

Esteban

Hola Esteban,

PROBLEMA: no podemos vincular una comision con un curso ya existente en moodle, que fue creado desde el moodle. Si podemos vincular la comision con un curso creado en una vinculacion anterior con guarani. Ahi vincula, y actualiza los participantes sin problemas. Queda funcionando todo perfecto. Pero el curso esta vacio de contenido. Entonces queriamos vincular con el curso creado y dictado en el cuatrimestre anterior, para que el docente ya cuente con todo el materiual subido en la cursada anterior, y esa vinculacion no funciona. He revisado y comparado ambos cursos, y desde moodle se ven igual, estan en la misma categoria y no pareciera haber diferencias. ¿que podria estar pasando?

Esta hecho para que puedas vincular comisiones de Guaraní con cursos de Moodle, pero algún docente de la comisión debe ser profesor en el curso para poder hacer dicha vinculación. Esto es mas que nada para que un docente no pueda vincular su comisión a un curso de Moodle que no es de el.

PROBLEMA: no podemos vincular una comision con un curso ya existente en moodle, que fue creado desde el moodle. Si podemos vincular la comision con un curso creado en una vinculacion anterior con guarani. Ahi vincula, y actualiza los participantes sin problemas. Queda funcionando todo perfecto. Pero el curso esta vacio de contenido. Entonces queriamos vincular con el curso creado y dictado en el cuatrimestre anterior, para que el docente ya cuente con todo el materiual subido en la cursada anterior, y esa vinculacion no funciona. He revisado y comparado ambos cursos, y desde moodle se ven igual, estan en la misma categoria y no pareciera haber diferencias. ¿que podria estar pasando?

Si, el alumno puede ir desde Reportes => Mis inscripciones.
Si tenes configurado Single Sign-On (SSO) con Moodle, y el alumno ya esta vinculado con Moodle, ya te va a llevar loguedo.

saludos.
2

Hola Leonardo, muchas gracias por la respuesta. Esta claro que es para vincular cursos donde el docente este asignado en ambas plataformas, de hecho, se comporta bien, porque en el combo de Gestion, nos muestra solo los cursos que corresponden a ese docente, pero a nosotros, al seleccionarlo y querer guardar nos da un error de sintaxis de sql
Acá:

[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/ci_edi_educacion_virtual.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(89000021): Pantalla de eventos: ‘pant_form_vincular’
[DEBUG][toba] componente(89000021): [ inicializar_dependencias ]
array (
0 => ‘form_vincular’,
)
[DEBUG][toba] componente(89000025): IMPLICITO: modificacion
[DEBUG][toba] componente(89000021): [ registrar_evento ] ‘modificacion’ → [ evt__form_vincular__modificacion ]
array (
0 =>
array (
‘curso’ => ‘48’,
‘matricular’ => ‘0’,
),
)
[DEBUG][toba] ************ ABRIR transaccion (toba_2_7@localhost) ****************
[DEBUG][guarani] SQL con perfil de datos: SELECT curso,
id_curso_externo,
nombre,
plataforma
FROM int_pv_cursos
WHERE id_curso_externo = ‘48’
AND plataforma = ‘1’
;
[DEBUG][guarani] SQL con perfil de datos: INSERT INTO int_pv_cursos
(
plataforma,
nombre,
id_curso_externo
)
VALUES
(
1,
‘No aplica’,

			)

[ERROR][guarani] SQLSTATE[42601]: Syntax error: 7 ERROR: error de sintaxis en o cerca de «)»
LINE 12: ) – toba_log: 444097
^
[DEBUG][toba] ************ ABORTAR transaccion (toba_2_7@localhost) ****************
[DEBUG][guarani] Ocurrió un error al vincular curso en Moodle:
[ERROR][guarani] Ha ocurrido un error grabando en la base de datos.
[DEBUG][toba] Mensaje a usuario: Falló la vinculación del curso

Como se puede ver, para cursos existentes, no está armando correctamente el sql. El curso, en moodle, efectivamente es el 48, pero por alguna razon, no lo incluye en el sql. Solo pasa con cursos creados desde moodle.

Hola

Esteban ese problema fue resuelto en la versión 3.18.0 por favor generá una solicitud GDS haciendo referencia a este foro!

Saludos!

Genial, entonces no vamos a tener problema, porque vamos a migrar a 3.18 este lunes.
Muchas Gracias

Saludos
Esteban