Control de cierre de actas - Encuestas

Hola buenos días.

Actualmente tenemos una personalización sobre el cierre de encuestas que hace un chequeo sobre las encuestas respondidas y que el 100% de los aprobados tengan la encuesta obligatoria respondida.

Y estamos buscando modificar esto para que el control tome el 80% de los aprobados, pero nos estamos encontrado que, al revisar alumno por alumno, en cursadas con mas de 300 estudiantes nos da un timeout porque el proceso de chequeo demora mucho.

¿Saben si hay alguna forma de poder hacer esto mediante el sistema sin tener que hacer una personalización?

Actualmente estamos con la versión 3.20.0 y somos de FCEN UBA

Saludos y muchas gracias

Hola Pablo! Cómo estás?

No terminamos de entender cuál es el control que realizan.

Actualmente este chequeo que armaron en qué momento se realiza? Es decir, sobre qué operación están haciendo este chequeo y qué es lo que están intentando controlar?

El sistema de guaraní ya trae por defecto una serie de requisitos respecto al control de encuestas que pueden configurar para distintas acciones:

Estos requisitos no servirían para lo que están buscando?

Saludos!

Buenas, perdon por la demora.
Lo tenemos como Requisito por Accion

Dentro de la accion Cursadas esta la operación del cierre de actas, tanto de pormoción como de regulares

El objetivo del requisito es que se pueda cerrar un acta con el 80% de las encuestas respondidas por los estudiantes aprobados

El origien de este requisito es la dificultad de cerrar las actas cuando son comisiones masivas y algunos estudiantes que aprobaron dicha comsión no responden la encuesta.

El problema que tenemos es que cuando son comisiones de pocos estudiantes el chequeo funciona correctamente, el problema lo tenemos en comisiones numerosas dado que al revisar estudiante por estudiante a los 120 seg el sitio nos da Timeout.

Los procesos que se listan en la imagen son todos por estudiante, no existe alguno que sea general para la comisión?
Por otro lado saben donde se puede modificar el valor de tiempo que tiene el sitio hasta dar el timeout?

Nuevamente disculpas por la demora en la respuesta

Hola Pablo!

En el archivo config.php tienen las variables sesion_timeout y sesion_maxtime.

Por la naturaleza del control el mismo siempre va a ser por estudiante, si se quiere hacer un chequeo de que el alumno tenga contestadas un 80% de las encuestas, no existe por comisión.

Saludos!