Error al agregar estudiantes a evaluación parcial desde autogestión

Buen dia, estamos teniendo inconvenientes al agregar estudiantes en su comision a una evaluación parcial, desde un perfil docente en autogestión.
Al cargar todos los estudiantes de una comisión a la evaluación correspondiente, trae 215 personas, cuando la comisión tiene 61 inscriptos. De los estudiantes que trae demás, algunos se inscribieron y dieron de baja en algún momento y otros nunca fueron inscriptos en esa materia.
Estamos en la versión 3.20.0
Espero que puedan orientarnos. Muchas gracias!

Podes enviar el log de esa operacion cuando recupera los alumnos para agregarlos en la evaluación parcial?

Hola, adjunto log cuando se recupera los alumnos. Cuando se realiza la consulta que devuelve a los alumnos deberia traer 61, pero trae 215.
Editamos el log restringiendo los datos personales de los alumnos y profesor.
Desde ya, muchas gracias.


20220628_091502___6735.txt (52.5 KB)

Segun el log, la evaluacion es la nro 70366

¿Corresponde a la comision que creen que debe ser?

SELECT c.*, e.*
FROM vw_comisiones as c 
JOIN sga_evaluaciones as e ON e.entidad = c.entidad 
WHERE e.evaluacion = 70366;

¿De esa comision, cuantos alumnos inscriptos hay?

SELECT * FROM sga_insc_cursada WHERE comision = <ID COMISION>
SELECT SUM(CASE estado WHEN 'A' THEN 1 ELSE 0 END) as aceptados, 
SUM(CASE estado WHEN 'P' THEN 1 ELSE 0 END) as pendientes
FROM sga_insc_cursada WHERE comision = <ID COMISION>

¿De esa comision, cuantos alumnos fueron agregados sin una inscripción?

SELECT SUM(CASE d.inscripto WHEN 'S' THEN 1 ELSE 0 END) as inscriptos,
SUM(CASE d.inscripto WHEN 'N' THEN 1 ELSE 0 END) as agregados_a_la_comision
FROM sga_eval_detalle_cursadas as d 
JOIN sga_evaluaciones as e ON e.evaluacion = d.evaluacion
JOIN sga_comisiones as c ON c.entidad = e.entidad 
WHERE c.comision = <COMISION> 

2

Hola,

¿Corresponde a la comision que creen que debe ser? Si, corresponde.

¿De esa comision, cuantos alumnos inscriptos hay? En esa comisión, hay 61 inscriptos, el ID comision es 12819

¿De esa comision, cuantos alumnos fueron agregados sin una inscripción?
Ninguno, fueron todos con inscripcion.

Podes pasar los resultados de las consultas que envié en el mensaje anterior?

Disculpame que no lo subí antes.
Adjunto Resultados de las consultas del mensaje anterior.
Muchas Gracias!


Resultados_consultas.zip (3.05 KB)

Hola Joaquin, pareciera que por algun motivo se incluyeron alumnos en la comision nro 12819 (b-COMISIÓN 2-COMBINADA[/b]) 190 alumnos de otra comision.

Por favor envia los resultados de las siguientes consultas:

SELECT inscripto, *
FROM sga_eval_detalle_cursadas as d
JOIN sga_evaluaciones as e ON e.evaluacion = d.evaluacion
JOIN sga_comisiones as c ON c.entidad = e.entidad
WHERE c.comision = 12819
ORDER BY alumno;

-- Alumnos que estan en la tabla temporal para una comision y no tienen la inscripción
SELECT c.comision, c.comision_nombre, c.elemento_nombre, d.evaluacion, d.alumno
FROM sga_eval_detalle_cursadas as d
JOIN sga_evaluaciones as e ON e.evaluacion = d.evaluacion
JOIN vw_comisiones as c ON c.entidad = e.entidad
WHERE NOT EXISTS (SELECT 1 FROM sga_insc_cursada as i WHERE i.comision = c.comision AND i.alumno = d.alumno)
AND d.inscripto = 'S'
ORDER BY c.comision, e.evaluacion, d.alumno;

Hola, te adjunto las consultas en un .zip
Muchas gracias


Consultas.zip (90.2 KB)

Joaquin, podes ingresar una solicitud y lo seguimos por alli?
Gracias.

se continua via gds 58869