Hola: estamos en la version 2.9.4
Quisieramos saber que posibilidades hay para cuando seleccionamos en la opcion personas que deben responder :
una encuesta por cada docente en un periodo lectivo o una materia cursada en un periodo lectivo
en la opcion Grupo de alumnos de la Cursadas esta
Todos los inscriptos
Cursadas aprobadas
Cursadas desaprobadas
Cursadas promocionada
solo permite elegir una de las opciones,
Si se selecciona la opcion todos los inscriptos se encuesta a los ausentes y no tiene valor su respuesta
Se necesita seleccionar las opciones de cursadas aprobadas, desaprobadas, promociondas, las 3 juntas, ya que de esta manera se descartan los ausentes .
Como se puede configurar esta opcion???
saludos
Daniela
Quisieran elegir la opción “Todos los inscriptos” pero que solo considere los alumnos que estan en un acta de cursada con un resultado que no sea “Ausente”?
Esta opcion la consideramos para cuando necesitan hacer una encuesta a alumnos que se inscribieron para cursar y que puede realizarse aunque no se haya finalizado la cursada, por eso no estamos considerando este tema de si el alumno estuvo ausente o no en la cursada.
Como uds lo usan siempre para generar encuestas una vez finalizada la cursada podrian usar esta opción y que signifique lo mismo que todas las otras opciones, es decir todos los alumnos que estan en un acta de cursada cerrada y que no hayan estado ausentes.
Esto lo pueden hacer modificando el proceso sp_enc_crea_i
Vean de crear una solicitud y vemos que deberían personalizar para que puedan usar la opción de “Todos los inscriptos” de la forma que lo quieren usar Uds.
Escribo con la intención de quitarme una duda que tenemos con respecto al tema que se trató.
Hicimos una encuesta donde tildamos que las encuestas es aplicable “Según resultado de cursada” y ahí tildamos “Cursada aprobada”, “Promocionada” y “Cursada Desaprobada”, o sea todas tildadas. Nuestra duda concreta es si en estas opciones están incluidos o excluidos los ausentes. Desde ya muchas gracias
Estamos usando GUARANI 3.17.1
Guillermo, tu consulta es por Guarani 3 (version 3.17): Cursada aprobada: Solo alumnos con resultado Aprobado Cursada desaprobada: Alumnos con resultado Desaprobado y Ausente Cursada promocionada: Solo alumnos con resultado Aprobado en el acta de Promoción, que esto significa que es una promoción.
Si necesitan que no incluya a los ausentes, te podemos indicar que función de la base deben personalizar
Hola Alejandro, desde ya muchas gracias por tu respuesta y sin dudas seria de mucha ayuda si me indicas como es el procedimiento para excluir a los ausentes de las encuestas.
Debes modificar la funcion de la base de datos f_encuestas_generar_items
Donde dice:
-- Algunos alumnos de la comision
IF hab.cursada_aprobada = 'S' OR hab.cursada_desaprobada = 'S' THEN
-- Para los que desaprobaron el resultado puede ser R-Desaprobado o U-Ausente/libre
INSERT INTO temp_alumnos_com (comision, alumno, persona)
SELECT .....................
FROM .............
WHERE ..................
.................................
AND ((sga_actas_detalle.resultado = 'A' AND hab.cursada_aprobada = 'S') OR
(sga_actas_detalle.resultado <> 'A' AND hab.cursada_desaprobada = 'S')
);
Reemplazar:
(sga_actas_detalle.resultado <> 'A' AND hab.cursada_desaprobada = 'S')
por
(sga_actas_detalle.resultado = 'R' AND hab.cursada_desaprobada = 'S')
Hola a todos, les comento que estamos en la v3.17.1 y en nuestro caso necesitamos excluir solo a los estudiantes libres de las encuestas.
¿Nos podrían guiar en el procedimiento para excluir a los estudiantes libres?
Desde ya muchas gracias.
Edgardo, te referis a libres en las cursadas?
Primero debes identificar cual es la condición de regularidad que define a un alumno como libre en la cursada.
Consulta la tabla sga_cond_regularidad
Por defecto hay dos condiciones de regularidad cuyo resultado es el “Ausente” en la cursada (resutlado = U)
1 = Libre = Quedó libre en la cursadas
2 = Abandonó = Abandonó la cursada
Una opción es que no consideren los alumnos con condición de regularidad igual a 1, o si quieren considerar estos dos casos (Libre y Abandonó) entonces excluyan a los alumnos con resultado Ausente
Debes modificar la funcion de la base de datos f_encuestas_generar_items lo siguiente:
En la linea 1049 donde dice:
(sga_actas_detalle.resultado <> 'A' AND hab.cursada_desaprobada = 'S')
Reemplazar por:
(sga_actas_detalle.resultado NOT IN ('A','U') AND hab.cursada_desaprobada = 'S')
Y en la linea 1068
AND sga_actas_detalle.resultado <> 'A'; -- No Promocionados
Reemplazar por:
AND sga_actas_detalle.resultado NOT IN ('A','U'); -- No Promocionados
Hola Alejandro, como mencionas hay dos condiciones de regularidad cuyo resultado es el “Ausente” en la cursada (resultado = U)
1 = Libre = Quedó libre en la cursadas
2 = Abandonó = Abandonó la cursada
Nosotros debemos considerar la condición de regularidad de Abandono, pero no así el de Libre.
Por lo que entendemos, debemos reemplazar la linea:
(sga_actas_detalle.resultado <> 'A' AND hab.cursada_desaprobada = 'S')
Por
(sga_actas_detalle.resultado <> 'A' AND hab.cursada_desaprobada = 'S' AND sga_actas_detalle.cond_regularidad <> 1)
y la linea
AND sga_actas_detalle.resultado <> 'A'; -- No Promocionados
Por
AND sga_actas_detalle.resultado <> 'A' AND sga_actas_detalle.cond_regularidad <> 1; -- No Promocionados