Acta Rectificativa de Examen

¡Buenas tardes!

Se nos ha planteado la siguiente situación en la versión 3.13: se ha generado un acta de examen y a la hora de la carga de la calificación se ha seleccionado una escala equivocada , la cual no contempla que un 4 (cuatro) representa un Aprobado. Se procede a su cierre con el error ,por lo cual se debería rectificar la misma pero al realizarla se mantiene la misma escala que produjo el error en el acta original ¿cómo se podría subsanar este problema?

¡Desde ya, muchas gracias por su ayuda!

¡Un cordial saludo!

En actas rectificativas de examen/promoción/cursadas se usa la misma escala de notas del acta que se esta rectificando.
Por sistema no existe la posibilidad de cambiar la escala de notas en las instancias (regular/libre/…) del acta de examen rectificativa.
Una opción es cambiar este dato de la escala de notas accediendo a la base. Otra opción es hacer este cambio en el acta original y reimprimir el acta luego del cambio.

¡Gracias por ayuda! Tendremos que resolverlo de esa forma. ¡Un saludo!

Llego tarde a la consulta!!. No se si es el mismo caso, en cursadas , comisiones, administrar comisiones, en cada actividad está la solapa instancias (promoción, regularidad) en donde se visualizan las escalas de notas.
Si se crea otra escala de notas, que contemple el 4 como aprobado, se puede asignar a la instancia de regularidad esa escala a la actividad que lo requiera, entonces cuando se genere el acta de examen de esa actividad, toma esa escala de notas. No se si es el mismo caso . Estamos en versión 3.13.

Saludos!!

Laura

¡Gracias por la ayuda Laura! Haré la simulación en la base de pruebas.

¡Buenas tardes! Disculpen por reabrir el hilo pero quería consultar que tan factible es lo siguiente: en el caso de que el acta se encuentre ABIERTA , ¿es posible modificar la escala de notas por la base? ¿existe una tabla en donde se puedan ver los alumnos ya evaluados en un acta abierta? .¡Gracias!

Si es posible hacerlo. Hay que cambiar la escala de notas en la instancia de la mesa que esta mal, en la instancia asociada al acta de examen y en los alumnos de esa mesa de examen.

Esto se puede hacer solo cambiando la escala de notas en la instancia de la mesa de examen que esta mal. Este cambio luego impacta en los alumnos del acta (si alguno tiene nota cargada se la borra) y también en la misma instancia asociada al acta abierta.

¡Perfecto! Solucionado. ¡Gracias por la ayuda!

Buen dia, estamos en la version 3.15. Tuvimos error cuando se crearon las mesas de examen, por error se selecciono una escala de nota erronea. Me podrias indicar el script para poder modificar por base.
Intente hacer un update (en test) solo a la tabla sga_mesas_examen_instancia pero me sale un error PL/pgsql negocio.ftua_sga_mesas_examen_instancias.

No tenemos un script para cambiar la escala de notas a una mesa y el acta de examen.
Deberian cambiarlo en:
sga_mesas_examen_instancias
sga_eval_detalle_examenes
sga_actas_examen_instancias (aqui se copian las mismas instancias que tiene la mesa, es decir de la tabla sga_mesas_examen_instancias)
sga_actas_detalle (si el acta fue cerrada)

Les recordamos que desde el SIU brindamos soporte a las dos últimas versiones del sistema, y actualmente nos encontramos en la versión 3.17. Por lo cuál sería muy importante que puedan actualizar de versión.

Cuando quiero modificar la tabla sga_mesas_examen_instancia me salta este error:

ERROR: no existe la relación «sga_llamados_mesa»
LINE 2: FROM sga_llamados_mesa,
^
QUERY: SELECT sga_evaluaciones.evaluacion
FROM sga_llamados_mesa,
sga_evaluaciones,
sga_evaluaciones_tipos
WHERE sga_llamados_mesa.mesa_examen = NEW.mesa_examen
AND sga_evaluaciones.entidad = sga_llamados_mesa.entidad
AND sga_evaluaciones_tipos.evaluacion_tipo = sga_evaluaciones.evaluacion_tipo
AND sga_evaluaciones_tipos.automatica = ‘S’
CONTEXT: función PL/pgSQL negocio.ftua_sga_mesas_examen_instancias() en la línea 7 en sentencia SQL
SQL state: 42P01

Eso es seguramente porque no tenes seteado el search_path
Deberias ademas correr todas las querys en una transaccion, por si falla algo volves atras los cambios con ROLLBACK WORK

Hacer:


BEGIN WORK;
SET search_path = 'negocio';
ALTER TABLE sga_actas_detalle DISABLE TRIGGER ALL;

UPDATE .....
UPDATE ...
INSERT...
DELETE..

ALTER TABLE sga_actas_detalle ENABLE TRIGGER ALL;
COMMIT WORK;

Perfecto me indico la funcional que esta todo bien. Gracias