Problema con relevamiento a materias desaprobadas

Buenos días. Les contamos la situación. Habilitamos, por primera vez, encuestas a estudiantes con Guaraní 3.17.0 y Kolla 4.3.0. Al definir el relevamiento les destinataries podían ser “Todos los inscriptos” o una posible selección entre condiciones de aprobacion, promoción y desaprobación. Dado que no nos interesa relevar estudiantes en condición de abandono de la materia (ausentes) sólo generamos los relevamientos para aprobades, promocionades y desaprobades. Luego de esto notamos que había estudiantes en condición de ausente que visualizaban la encuesta. Indagando en el foro encontramos que, en esta versión de Guaraní, la desaprobación incluye “ausentes” y la manera de resolverlo es modificar una función. Acá el hilo en el que encotramos la resolución.

https://foro.comunidad.siu.edu.ar/index.php?topic=16315.0

Ahora bien, el problema con que nos encontramos es que, una vez modificada la función, haciendo recálculo, las encuestas les siguen apareciendo a las personas en condición de ausente y sólo le desaparecen si hacemos un relevamiento nuevo y desactivamos los anteriores. El problema es que ya tenemos muchas encuestas respondidas y, si generamos nuevos relevamientos, quienes ya respondieron tendrían que responder nuevamente. ¿Existe alguna solución para que la modificación de la función alcance relevamientos anteriores, toda vez que el recálculo no resuelve este tema?

Saludos y gracias.

Buenos días.

Como mencionas una solución es crear el relevamiento nuevamente, pero dado que esto es un problema estamos analizando la situación, si hay otra solución para recalcular el alcance de la encuesta.

Saludos

Muchas gracias por la respuesta. Estamos en contacto a la espera de la respuesta posible.
Saludos

Hola Pablo agrego a lo de Mora:

Ahora bien, el problema con que nos encontramos es que, una vez modificada la función, haciendo recálculo, las encuestas les siguen apareciendo a las personas en condición de ausente y sólo le desaparecen si hacemos un relevamiento nuevo y desactivamos los anteriores. El problema es que ya tenemos muchas encuestas respondidas y, si generamos nuevos relevamientos, quienes ya respondieron tendrían que responder nuevamente. ¿Existe alguna solución para que la modificación de la función alcance relevamientos anteriores, toda vez que el recálculo no resuelve este tema?

¿lo que vos necesitas es pasar todas las encuestas y sus respuestas al nuevo relevamiento?
En tal caso hay que analizar si se puede tomar las encuestas ya respondidas (columna fecha_respuesta de la tabla gde_encuestas_pendientes) y asociarlas al nuevo formulario (tabla gde_formularios).

saludos.
2

Muchas gracias por la respuesta. El tema es que las encuestas son anónimas ¿se podría hacer esto de todos modos?

Saludos

Hola Pablo, el recalcular el alcance de la encuesta lo que hace es generar nuevos registros de alumnos a los que antes no estaban alcanzados por la encuesta y ahora si. Pero no borra las encuestas que ya fueron contestadas.
Lo que pueden hacer es detectar los alumnos que tienen asignada la encuesta para contestar y aun no lo hicieron y borrar el registro (tabla gde_encuestas_pendientes). De los que contestaron ya no hay mucho para hacer, porque al ser anónima no pueden identificar en Kolla cuales son las respuestas de la encuesta que contestó ese alumno porque no existe ningún dato que las relacione.

Muchas gracias por la respuesta. Saludos.