En una institución con Guaraní 3.21.3 tenemos el siguiente problema.
Se agregó el control “Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas en un x%” al 100% al momento de cerrar el acta de regulares.
El alumno en cuestión no aprobó la propuesta vinculada (Examen de inglés), por lo que no debería dejar cerrar el acta de la propuesta principal (Traductorado de Inglés).
En las pruebas que hicimos el alumno tampoco aprobó la actividad correspondiente al acta que queremos cerrar, pero el control parece no aplicarse a los alumnos que no aprobaron (están ausentes), puede ser?
O no estamos entendiendo qué hace el control o es un bug…
Hola Verónica,
Los controles configurables no se ejecutan sobre alumnos ausentes.
Respecto a los desaprobados, sólo se controlan si el parámetro ‘cur_aplicar_controles_cierre_reg’ (‘cur_aplicar_controles_cierre_promo’ para actas de promoción) tiene el valor “Controla a todos los alumnos del acta sin considerar el resultado de la cursada” (“Sólo se controla a los alumnos que promocionaron la actividad” para actas de promoción).
Saludos, Florencia.
Verónica,
Utilizan el requisito “Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas en un x%” con x =100? Por qué no utilizar el requisito “Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas”?
Saludos, Florencia.
Lo probé también, pero tampoco hizo lo que esperaba que hiciera… Un alumno que tenía aprobada la propuesta vinculada (Examen de ingreso) no pasaba el control, cuando sí debería haberlo pasado…
Verónica,
La consulta SQL que recupera las vinculaciones entre propuestas para el requisito es esta:
SELECT sga_propuestas_relacion.relacion
FROM sga_propuestas_relacion
WHERE sga_propuestas_relacion.propuesta = <identificador de la propuesta> AND
sga_propuestas_relacion.anio_academico <= <año académico> AND
COALESCE(sga_propuestas_relacion.anio_academico_hasta, <año académico>) >= <año académico> AND
(sga_propuestas_relacion.plan IS NULL OR sga_propuestas_relacion.plan = (SELECT plan FROM sga_planes_versiones WHERE plan_version = <identificador del plan-versión>))
ORDER BY sga_propuestas_relacion.anio_academico DESC,
sga_propuestas_relacion.plan NULLS LAST
LIMIT 1
Si reemplazan los valores y la ejecutan obtienen resultados?
Saludos, Florencia.
Ya no lo puedo probar porque está cerrada el acta, pero en principio te diría que no devuelve nada porque los campos anio_academico_hasta y plan son null…
Verónica,
La columna ‘sga_propuestas_relacion.plan’ puede tener valor nulo cuando la vinculación se define entre propuestas y no propuestas-planes. La columna ‘sga_propuestas_relacion.plan_anio_academico_hasta’ también es opcional y aún no puede asignársele un valor desde la interfaz de la operación " PROPUESTAS FORMATIVAS » VINCULAR PROPUESTAS". Ambos casos se están teniendo en cuenta en la consulta SQL.
Pueden probar la regla desde Toba-Editor, accediendo a la operación “Pruebas > Reglas” y mirar en los logs del sistema las consultas SQL.
Saludos, Florencia.
Verónica,
En el mensaje del requisito veo “Examen de ingreso de inglés” y en la ficha de la persona “EXAMEN DE INGRESO DE NIVELACIÓN DE INGLÉS”. Se trata de la misma propuesta? Qué planes tiene, qué certificados otorga y cuál es su forma de cumplimiento?
Saludos, Florencia.
Sí, Florencia es lo mismo, es una Propuesta del tipo Curso de Ingreso, el plan es sólo una actividad, no tiene certificado asociado y la forma de cumplimiento es por Todas las Actividades aprobadas.
Verónica,
Ahí debe estar el problema. Para validar el cumplimiento de la propuesta vinculada se buscan sus certificados activos con nivel de título final y se ejecuta el proceso de detección de egresados para el alumno en particular.
Saludos, Florencia.
Claro, pero es una propuesta tipo curso de ingreso, que no entrega un certificado, es más que nada para que el alumno no tenga que inscribirse primero al curso de ingreso y luego a la propuesta propiamente dicha.