SIU-Guarani/Version3.20.0/personalizaciones/instancias

De SIU
Saltar a: navegación, buscar

Agregar una nueva Instancia de Examen

Pasos para agregar una instancia de examen

Si se desea agregar una nueva instancia de examen con sus propios controles, hay que realizar lo siguiente:

Agregar la instancia

Agregar la instancia en la tabla sga_instancias.
En el caso de ser instancia para exámenes, el campo aplica_a con valor M (mesas de examen).
Si el examen de esa instancia se considera como materia aprobada para el titulo, entonces el campo visible_hist_academica de estar configurado con S, en caso contrario N.
El campo orden implica en que orden se evalúan las instancias de una mesa (en el caso que haya mas de una definida) y que la elección de instancia sea automática.
Al evaluar los requisitos de cada instancia en el orden establecido, el alumno quedará inscripto en la instancia en la que primero se cumplan los requisitos que tenga definido.

INSERT INTO sga_instancias (instancia, nombre, aplica_a, orden, visible_hist_academica, visible_regularidades )
   VALUES (1000, 'Examen Ejemplo','M',10, 'S','N');


Agregar requisitos y punto de control


En el caso que se quiera controlar requisitos particulares para esta instancia, se debe crear un punto de control para la instancia con sus parámetros (alumno, elemento, llamado_mesa, fecha):

INSERT INTO par_puntos_control (pto_control, nombre, descripcion)
     VALUES ( 1000, 'Alumno - Examen de Prueba', 'Recibe el alumno, la mesa en el llamado y la actividad');

INSERT INTO par_parametros_x_punto_control (pto_control, parametro) VALUES ( 1000, 'alumno');
INSERT INTO par_parametros_x_punto_control (pto_control, parametro) VALUES ( 1000, 'elemento');
INSERT INTO par_parametros_x_punto_control (pto_control, parametro) VALUES ( 1000, 'llamado_mesa');
INSERT INTO par_parametros_x_punto_control (pto_control, parametro) VALUES ( 1000, 'fecha');

Asociar la instancia al punto de control:

INSERT INTO sga_instancias_puntos_ctrl (instancia, pto_control) VALUES ( 1000, 1000);


Y agregar los requisitos que se deseen controlar al seleccionar esa instancia.
Supongamos que queremos controlar correlativas y que el alumno no tenga la actividad regularizada:

INSERT INTO sga_requisitos_x_punto_control (pto_control, requisito, orden) VALUES (1000, 99, 1); -- Correlativa de Aprobacion
INSERT INTO sga_requisitos_x_punto_control (pto_control, requisito, orden) VALUES (1000,110, 2); -- Actividad No Regularizada