Problema con control "Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas en un x%"

Hola.

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…

Muchas gracias.
Besos, Vero

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.

Ah, ok, no sabia, Florencia.
Igualmente el problema lo seguiria teniendo, porque el control no hace lo que esperaba…

Muchas gracias.
Besos. Vero

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.

Hola 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…

Muchas gracias.
Besos. Vero

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.

Hola 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…

Muchas gracias.
Besos. Vero

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.

Hola Florencia.

Lo probé y me aparece el msj:El alumno BALDERA DELFINA no cumple con ninguna de las siguientes propuestas: Examen de ingreso de inglés

Pero si voy a la Ficha del alumno, veo que lo tiene aprobado:

Muchas gracias.
Besos. Vero

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.

Muchas gracias.
Besos. Vero

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.

Verónica,
Para esos casos se chequea “Inscribir automáticamente” al definir la vinculación entre propuestas.
Saludos, Florencia.

Dale, lo pruebo y te aviso.

Muchas gracias.
Besos. Vero