Cuestionario Quiz funcionamiento tablas

Las tablas usadas en los cuestionarios son las siguientes:

Contenido pregunta

  • cl_quiz

  • cl_quiz_slots

  • cl_question

  • cl_question_answers

  • mdl_qtype_match_subquestions

Contenido respuesta

  • cl_quiz_attempts

  • cl_question_attempts

Mostramos detalle de cada una:

  • cl_quiz: Se almacena el cuestionario por id. Se puede identificar por el último id (3077) de las url tipo: https://cems.classlife.education/course/courses/sad001301-0-967/quiz/3077

  • cl_quiz_slots: Se relaciona con cl_quiz de la forma cl_quiz.quiz_id = cl_quiz_slots.quizid. Esta tabla relaciona cl_quiz con cl_question.

  • cl_question: Se relaciona con cl_quiz_slots de la forma cl_quiz_slots.questionid = cl_question.id. Se puede identificar por el último id (4985) de las url tipo: https://cems.classlife.education/course/courses/sad001301-0-967/quiz/3077/4985

  • cl_question_answers: Se relaciona con cl_question de la forma cl_question.id = cl_question_answers.question . Se almacenan las respuestas de las preguntas y sus posibles opciones.

  • mdl_qtype_match_subquestions: Se relaciona con cl_question de la forma cl_question.id = mdl_qtype_match_subquestions.questionid. Se almacenan las respuestas de las preguntas y sus posibles opciones de las preguntas tipo match.

  • cl_quiz_attempts: Se relaciona con cl_quiz de la forma cl_quiz.quiz_id = cl_quiz_attempts.quiz. Se almacenan los intentos creados por cada uno de los usuarios. Con las url tipo: https://cems.classlife.education/course/courses/sad001301-0-967/quiz/3077/results/6743/7564 podemos visualizar el student_id en la penultima posición (6743) y la última corresponde al cl_quiz_attempts.id (7564)

  • cl_question_attempts: Se relaciona con cl_quiz_attempts de la forma cl_question_attempts.questionusageid = cl_quiz_attempts.id y también con la tabla cl_question de la forma cl_question.id cl_question_attempts. questionid. Se almacenan las respuestas de las preguntas del usuario. La columna es cl_question_attempts.responsesummary.