Segue o comando SQL que lista todos as opções de respostas das questões de múltiplas/única escolhas de todas as questão das enquetes
Versões da enquete que foi testado:
- Maio/2017 - 2017050101
- Dezembro/2013 - 2013122200
Filtro apenas na tabela de banco de questão mdl_questionnaire_quest_choice
SELECT id,question_id,content,value FROM mdl_questionnaire_quest_choice WHERE id > 0
Filtro com junção na tabela de questão, tipo de questões e enquete
SELECT qqc.id,question_id AS mdlquestionid,qq.name AS questionname,qq.content AS questioncontent,qq.survey_id AS mdlsurveyid,qs.name AS surveyname,qs.title AS surveytitle,qq.type_id AS typedefaultid,qt.id AS mdltypeid,qt.type AS typename,qt.has_choices AS typehaschoices,qt.response_table AS typeresponsetable,qqc.content,qqc.value FROM mdl_questionnaire_quest_choice qqc LEFT JOIN mdl_questionnaire_question qq ON qq.id=qqc.question_id LEFT JOIN mdl_questionnaire_survey qs ON qs.id=qq.survey_id LEFT JOIN mdl_questionnaire_question_type qt ON qt.typeid= qq.type_id WHERE qqc.id > 0