Hola Gente,
Tengo dos problemas en la carga de evaluaciones en comisiones:
En el parcial, o recuperativo al asentar un ausente, en el reporte “Reporte de Resultados” sale null en la parte de la notas.
En el recuperatorio, cuando quiero filtrar los alumnos por resultado “EVALUACION AUSENTE” no me trae el alumnos que esta ausente en el parcial 1,
si funciona perfecto con Reprobados.
Mando capturas de pantallas.
Muchas Gracias.
Carla.
La impresión de la nota como “null” es un bug que vamos a corregir.
El otro problema no pude reproducirlo. En qué versión les sucede? Tienen a mano los logs del sistema para ver la consulta SQL?
SELECT sga_insc_cursada.alumno,
sga_alumnos.legajo,
sga_alumnos.persona,
vw_personas.apellido_nombres AS apellido_y_nombre,
vw_personas.tipo_nro_documento AS documento_principal,
sga_propuestas.nombre as propuesta_nombre,
sga_propuestas.nombre_abreviado AS propuesta_nombre_abreviado
FROM sga_insc_cursada
INNER JOIN sga_alumnos ON sga_insc_cursada.alumno = sga_alumnos.alumno
INNER JOIN vw_personas ON vw_personas.persona = sga_alumnos.persona
INNER JOIN sga_propuestas ON sga_propuestas.propuesta = sga_alumnos.propuesta
WHERE sga_insc_cursada.comision = '57422' AND
sga_insc_cursada.estado = 'A' AND
sga_insc_cursada.alumno IN (SELECT sga_eval_detalle.alumno
FROM sga_eval_detalle
WHERE sga_eval_detalle.evaluacion = 246576 AND
sga_eval_detalle.resultado = 'U') AND
sga_alumnos.alumno NOT IN ('91373','106708','139390') AND
sga_alumnos.persona NOT IN ('57922','59015','65982')
ORDER BY vw_personas.apellido,
vw_personas.nombres
Si la ejecutan no devuelve datos? Qué pasa si quitan el filtro por resultado (AND sga_eval_detalle.resultado = ‘U’)?
Saludos, Florencia.
4
Si la ejecutan no devuelve datos? asi es, no devuelve datos
Qué pasa si quitan el filtro por resultado (AND sga_eval_detalle.resultado = ‘U’)? --me trae un resultado de una persona aprobada.
Por las dudas realizae esta consulta
select *
FROM sga_eval_detalle
WHERE sga_eval_detalle.resultado = ‘U’
y no me devuelve nada. Es como que no estuviera cargando los Ausentes. Pero yo imprimi un parcial con ausente y nota null.
Puede haber pasado que hayas cargado el resultado “Ausente” a un alumno e impreso el PDF pero no hayas guardado los cambios. La impresión se realiza sobre los datos tal como se ven en pantalla, pero no graba los cambios en la base de datos naturalmente. Podrías volver a probar teniendo en cuenta esto?
Hola Florencia,
Mira, repeti la prueba.
En una comision con 4 alumnos. 3 los puse ausentes y uno reprobado.
Estoy segura que grabe, ademas de imprimir.
como no puedo acceder al log, hice esto:
SELECT MAX(evaluacion)
FROM sga_eval_detalle
246589
SELECT *
FROM sga_eval_detalle
WHERE sga_eval_detalle.evaluacion = 246589
Me trae solo el alumnos que desaprobo.
Ademas, el siguiente select no me trae nada e hice muchas pruebas con ausentes. Con aprobados y desaprobados no tengo problemas.
select *
FROM sga_eval_detalle
WHERE sga_eval_detalle.resultado = ‘U’
Eso tambien iba a preguntar, -Si se posible obtener un listado de una evaluación ya cargada.
También te iba a comentar que todo lo estoy realizando desde GESTION.
Quizás desde autogestión si funcione. Pero este cuatrimestre van a cargar los parciales y notas el personal de sección alumnos vía gestión.
No van a cargar los docentes vía autogestión.
Carla.
El proceso de cierre de una evaluación estaba quitando los alumnos sin nota. Cuando se agregó la posibilidad de cargar el resultado “Ausente” no se tuvo en cuenta que los ausentes no tienen nota y por lo tanto se desvinculan de evaluaciones cerradas. Hicimos un ajuste que saldrá en la versión 3.19.1 para que se quiten los alumnos sin resultado y no sin nota. Si les parece necesario aplicar un parche con este fix en su nodo por favor creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post.