Segue o comando SQL que lista todos as enquetes instanciadas nos cursos.
Versão da enquete que foi testado: Maio/2017 - 2017050101
SELECT q.id,q.course AS mdlcourseid,c.fullname AS coursename,ct.id AS mdlcoursecategoryid,ct.name AS coursecategoryname,ct.path AS coursecategorypath,q.name,q.intro,q.introformat,q.qtype,q.respondenttype,q.resp_eligible,q.resp_view,q.notifications,q.opendate,q.closedate,q.resume,q.navigate,q.grade,q.sid AS mdlsurveyid,q.timemodified,q.completionsubmit,q.autonum FROM mdl_questionnaire q LEFT JOIN mdl_course c ON c.id=q.course LEFT JOIN mdl_course_categories ct ON ct.id=c.category WHERE q.id > 0
Versão da enquete que foi testado: Dezembro/2013 - 2013122200
SELECT q.id,q.course AS mdlcourseid,c.fullname AS coursename,ct.id AS mdlcoursecategoryid,ct.name AS coursecategoryname,ct.path AS coursecategorypath,q.name,q.intro,q.introformat,q.qtype,q.respondenttype,q.resp_eligible,q.resp_view,q.opendate,q.closedate,q.resume,q.navigate,q.grade,q.sid AS mdlsurveyid,q.timemodified,q.completionsubmit,q.autonum FROM mdl_questionnaire q LEFT JOIN mdl_course c ON c.id=q.course LEFT JOIN mdl_course_categories ct ON ct.id=c.category WHERE q.id > 0
Como mostra os comandos acima, na versão mais recente, foi adicionado o seguinte campo:
- notifications
Esse comando pode funcionar em outras versões da família 2 e possivelmente na versão 3, dependendo da versão do pluigin questionnaire instalado.