Ocultar o impedir inscripcion mesas libres Autogestión

Buenos días equipo,

El motivo de consulta es para saber si se puede ocultar o inhabilitar la inscripción a mesas de examen en condición de libres a través de Autogestión.
La idea es que esta inscripción se haga sólo a través de Gestión.
Tenemos versión instalada 3.16.

Muchas gracias.

Saludos, Diego.

No, no existe esa funcionalidad.
Deberán personalizar. Si las mesas las crean por separado, es decir libres por un lado y regulares por otro. Simplemente es modificar la consulta que recupera las mesas de examen en autogestión y no listar aquellas que son solo de libres.
Si las mesas son de libres y regulares, aca es un poco mas complicado, ya que si el alumno no esta en condiciones de inscribirse como regular entonces se lo inscribe en condicion de libre. Ya no es un filtro a aplicar en las mesas de examen que el alumno ve sino no inscribirlo si no puede inscribirse como regular.

¡Buenos días Diego! ¿Cómo estás?

Como bien comenta Ale, aquí deberían personalizar. El tipo de personalización dependerá de si utilizan mesas diferentes para cada instancia o si utilizan una misma mesa habilitada tanto para la instancia regular como para la instancia libre:

  • Si utilizan mesas diferentes para cada instancia deberán modificar la consulta que recupera las mesas de examen en autogestión para no listar aquellas que son solo de libres

  • Si utilizan una misma mesa para ambas instancias en ese caso la mejor opción sería crear un requisito que no permita inscribir a examen en la instancia de libre. Dicho requisito lo deben configurar como activo y estricto para Autogestión y como inactivo para Gestión. A modo indicativo el nombre del requisito podría ser algo como “La inscripción para exámenes libres solo se realiza por ventanilla”. De esta forma cuando el alumno se quiera inscribir a la mesa el sistema no se lo permitirá y le aparecerá un mensaje como el siguiente: "No cumple con los requisitos Tener la actividad regularizada y Vigente; La inscripción para exámenes libres solo se realiza por ventanilla

¡Saludos!

3

Buenos días,
Muchas gracias.
Son mesas distintas, que se crean con instancias por separado.
Ok, avanzaré entonces en modificar la query que mencionan.

¿Tienen alguna pista de cuál es la consulta / archivo a personalizar?

Muchas gracias

Saludos, Diego.

Archivo: \src\siu\modelo\datos\db\inscripcion_examen.php
Método: get_mesas_disponibles_para_inscripcion
Deberias agregar esta condicion:

AND NOT EXISTS (SELECT 1 FROM sga_mesas_examen_instancias as libres ON libres.mesa_examen = sga_mesas_examen.mesa_examen AND libres.instancia = 4) -- Que no exista instancia de libres en la mesa

Impecable.
Muchas gracias Ale.

Saludos, Diego.