Desvendando estrutura das tabelas do plugin questionnaire – enquete do Moodle

Desvendando estrutura das tabelas do plugin questionnaire – enquete do Moodle

por Lino Vaz Moniz -
Número de respostas: 0

Segue a descrição de cada tabela que compõe o plugin questionnaire, enquete do Moodle: https://moodle.org/plugins/view/mod_questionnaire

A tabela a seguir faz uma descrição de cada tabela e as colunas chaves de relacionamento. 

Tabela

Descrição

mdl_questionnaire_survey

Registra a enquete, o curso em que está vinculado e  o tipo da enquete

mdl_questionnaire

Registra o curso que a enquete está vinculada e as configurações do questionário da enquete.

sid -  chave estrangeira da tabela mdl_questionnaire_survey

mdl_questionnaire_question_type

Tipo de questões padrão do sistema

mdl_questionnaire_question

Registra as questões criadas na enquete

survey_id -  chave estrangeira da tabela mdl_questionnaire_survey

type_id -  chave estrangeira da tabela mdl_questionnaire_question_type

mdl_questionnaire_quest_choice

Registra as alternativas de respostas para as questões do tipo escolha

question_id-  chave estrangeira da tabela mdl_questionnaire_question

mdl_questionnaire_attempts

Registra  cada tentativa de resposta do usuário

qid-  chave estrangeira da tabela mdl_questionnaire
Tabela removida da versão mais recente do questionnaire

mdl_questionnaire_response

Registra data de envio da enquete e o status do envio.
survey_id -  chave estrangeira da tabela mdl_questionnaire_survey

mdl_questionnaire_response_bool

Resposta das questões do tipo boolean.

response_id -  chave estrangeira da tabela mdl_questionnaire_response

choice_id - chave estrangeira da tabela mdl_questionnaire_quest_choice

mdl_questionnaire_response_date               

Resposta das questões do tipo data.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

mdl_questionnaire_response_other

Resposta das questões do tipo outros.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

choice_id - chave estrangeira da tabela mdl_questionnaire_quest_choice

mdl_questionnaire_response_rank

Resposta das questões do tipo ranking.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

choice_id - chave estrangeira da tabela mdl_questionnaire_quest_choice

mdl_questionnaire_response_text

Resposta das questões do tipo texto.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

mdl_questionnaire_resp_multiple

Resposta das questões do tipo múltipla escolha.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

choice_id - chave estrangeira da tabela mdl_questionnaire_quest_choice

mdl_questionnaire_resp_single

Resposta das questões do tipo única escolha.

question_id -  chave estrangeira da tabela mdl_questionnaire_question

response_id -  chave estrangeira da tabela mdl_questionnaire_response

choice_id - chave estrangeira da tabela mdl_questionnaire_quest_choice