Quantcast
Channel: Cosas de Desarrolladores
Viewing all articles
Browse latest Browse all 2193

COnsulta SQL para extraer resultados de cuestionarios

$
0
0
por Miguel Angel de Pablo.  

Moodle 4.0.2

Hola a todos,

Estoy tratando de realizar una SQL que me extraiga de los cuestionarios la siguiente información:

  • Nombre del curso
  • Nombre del Cuestionario
  • Pregunta
  • Respuesta del alumno
  • Nota de la respuesta
  • Nota final.
Basandome en este post (Inglés) https://moodle.org/mod/forum/discuss.php?d=315123, obtengo el siguiente código.

----
SELECT
    concat( u.firstname, "", u.lastname ) AS "Student Name",
    u.id,
    quiza.userid,
    q.course,
    q.name,
    quiza.attempt,
    qa.slot,
    que.questiontext AS 'Question',
    qa.rightanswer AS 'Correct Answer',
    qa.responsesummary AS 'Student Answer', qa.responsesummary AS 'Student Answer', qa.responsesummary AS 'Student Answer'.

FROM mdl_quiz_attempts quiza
JOIN mdl_quiz q ON q.id=quiza.quiz
JOIN mdl_question_usages qu ON qu.id = quiza.uniqueid
JOIN mdl_question_attempts qa ON qa.questionusageid = quiza.id
JOIN mdl_question que ON que.id = qa.questionid
JOIN mdl_user u ON u.id = quiza.userid

WHERE q.name = "Curso1" ORDER BY quiza.userid


ORDER BY quiza.userid, quiza.attempt, qa.slot
----

Pero no obtengo todas las respuestas del cuestionario y todavía no consigo desplegar todos los campos que quiero.

¿alguien me puede orientar sobre donde estoy fallando?

Gracias por adelantado.

Moodle: Ver 4.0.2


Viewing all articles
Browse latest Browse all 2193

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>