Buen día. Estamos en la versión 2.6.2 y armamos una encuesta de desempeño docente que los alumnos debían completar como requisito para reinscribirse al año académico.
La duda surge al recuperar los resultados. Trae una tabla cuyas columnas contienen, por ejemplo:
respuesta pregunta orden valor texto
39 3 2 Siempre Estimula al alu…
¿Cómo se interpretan estas respuestas, dado que cada alumno debía completar una encuesta por cada docente de las materias que cursaron en el módulo anterior?
Las encuestas eran anónimas. Lo que auisiéramos saber es sobre qué docente contestaron cada pregunta.
Muchas gracias.
Pedro:
Primero hay que ver si realmente la encuesta está bien armada para que el alumno responda por cada una de las materias.
Después hay que ver de recuperar las respuestas de alguna otra manera para obtener los resultados que vos querés. Para eso tendrás que realizar consultas SQL ad-hoc vinculando las distintas tablas para obtener esas respuestas con la info que necesitás.
Yo tuve que hacer esas consultas para una institución, y como solo las ejecuto yo las tengo hechas en un Access (que no tengo aquí donde estoy ahora). En algún momento pensé en hacer la personalización pero como en proximas versiones las encuestas pasarán al Kolla, juzgue que no valía la pena.
Saludos
Gustavo
Hola Gustavo. Gracias por responder. Me imaginé que había que cruzar tablas. Me interesaría poder identificar a qué docente corresponde cada respuesta. ¿Esto se haría a través del número que figura en la columna “Respuesta”? ¿Sería ese el identificador del docente?
Gracias.
Hola Pedro
Creo que en la ultima version se modificó ese reporte para que devuelva toda la información de las respuestas, sin ningun procesamiento.
En todo caso fijate en los objetos de la nueva version.
Emilio
Muchas gracias, Emilio.
Pedro:
Un ejemplo del select que yo hago para obtener las respuestas es:
SELECT gde_encues_rpta.alcance, gde_encues_alcance.titulo, sga_materias.nombre, gde_preguntas.texto, gde_encues_rpta.opcion, gde_preg_opcion.descripcion, gde_encues_rpta.comision, sga_comisiones.nombre AS comis_nombre, sga_personas.apellido, sga_personas.nombres, gde_encues_rpta.carrera
FROM ((((((gde_encues_rpta
INNER JOIN sga_personas ON gde_encues_rpta.nro_inscripcion = sga_personas.nro_inscripcion)
INNER JOIN sga_comisiones ON gde_encues_rpta.comision = sga_comisiones.comision)
INNER JOIN sga_materias ON sga_comisiones.materia = sga_materias.materia)
INNER JOIN gde_preguntas ON gde_encues_rpta.pregunta = gde_preguntas.pregunta)
INNER JOIN gde_preg_opcion ON (gde_preguntas.pregunta = gde_preg_opcion.pregunta) AND (gde_encues_rpta.opcion = gde_preg_opcion.opcion))
LEFT JOIN sga_carreras ON gde_encues_rpta.carrera = sga_carreras.carrera)
INNER JOIN gde_encues_alcance ON gde_encues_rpta.alcance = gde_encues_alcance.alcance
WHERE (((gde_encues_rpta.alcance)=14) AND ((gde_encues_rpta.encuesta)=6))
ORDER BY gde_encues_rpta.alcance, sga_materias.nombre, gde_encues_rpta.pregunta, sga_personas.nro_inscripcion, gde_encues_rpta.legajo;
En este caso, no les interesa el docente sino la materia y la encuesta no es anónima por eso figura quien la contestó. En tu caso deberías agregar las columnas/tablas necesarias para saber quien es el docente y quizás quitar la parte que rescata quien la contestó si es anónima.
Esa es la encuesta en Access, quizás hay que modificarla un poco en SQL Editor. le tuve que agregar 3 columnas para que me la aceptara.
De todas maneras, desconozco porque. pero en Access termina enseguida y con el SQLEditor la tuve que cortar porque duraba mucho.
Saludos
Gustavo