¿En que tabla se almacenan las respuestas de un cuestionario o examen realizado por un estudiante?

Re: ¿En que tabla se almacenan las respuestas de un cuestionario o examen realizado por un estudiante?

de David Herney -
Número de respuestas: 1
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Moodlers de gran ayuda

Hola Yamil...

Creo que no fui claro, cuando decía prefix_question* con el asterisco quería decir que son las tablas que "inician" con "prefix_question", puesto que son varias. Aunque veo complejo que hagas el informe únicamente con consultas, puesto que debes cruzar y procesar mucha información, pero deberías ver tablas como prefix_question_attempts y mdl_quiz_attempts donde se almacena la información de los intentos o las tablas mdl_question_answers y mdl_question_attempt_step_data donde se almacena información de las respuestas. Todo dependerá de la información específica que quieras obtener.

Saludos

En respuesta a David Herney

Re: ¿En que tabla se almacenan las respuestas de un cuestionario o examen realizado por un estudiante?

de Yamil Hc -
Cordial Saludo David...

Muchas Gracias, si me sirvió de mucha ayuda sus recomendaciones, la subconsulta para obtener los resultados por pregunta lo estructure de la siguientte manera:

SELECT IF(qa.rightanswer = qa.responsesummary, 1, 0)
FROM mdl_quiz_attempts AS qza
JOIN mdl_question_usages AS qu ON qu.id = qza.uniqueid
JOIN mdl_question_attempts AS qa ON qa.questionusageid = qu.id
JOIN mdl_quiz AS qz ON qz.id = qza.quiz
JOIN mdl_course AS co ON co.id = qz.course

WHERE qa.slot = 1 #NÚMERO DE LA PREGUNTA (EN ESTE CASO ES LA PRIMERA)
AND qza.userid = #ID USUARIO
AND co.shortname = #'NOMBRE CORTO DEL CURSO'
AND qz.name = #'NOMBRE DEL EXAMEN'

De verdad se lo agradezco mucho por su ayuda.

Saludos.