Na plataforma Moodle o questionário pode ser configurado para ser preenchido por um determinado período de tempo. O aluno só consegue iniciar o preenchimento dentro no período que for habilitado.
Na estrutura da tabela do questionário mdl_quiz os campos que controlam a data de preenchimento são:
- timeopen – define data de abertura do questionário
- timeclose - define data de encerramento do questionário
O valor zero nesses campos significa que a data está desabilitada. Então para desabilitar, basta executar os seguintes comandos:
Desabilitar data de um determinado questionário
UPDATE mdl_quiz SET timeopen=0 AND timeclose=0 WHERE id=?
Passe o parâmetro id do questionário
Desabilitar data de todos os questionários de um determinado curso
UPDATE mdl_quiz SET timeopen=0 AND timeclose=0 WHERE course=?
Passe o parâmetro id do curso
Desabilitar data de todos os questionários de todos os curso do Moodle
UPDATE mdl_quiz SET timeopen=0 AND timeclose=0
O comando SQL facilita o processos de atualização caso for necessário fazer atualização em lote. Imagina desativar a data de mais de 20 questionário na interface do Moodle! Ninguém merece isso. Vai fundo no SQL mas com cuidado. Comando errado pode lhe deixar em apuros com a equipe pedagógica.