Bonjour,
On m'a demandé de fermer ces questionnaires d'évaluation (enlever les dates d'ouverture/fermeture, les restrictions d'accès, et "fermer aux étudiants"), et de modifier leur description.
Pour cela, j'ai utilisé la requête suivante :
UPDATE -- Liste des tables à utiliser
mdl_course AS c
,mdl_course_modules AS cm
,mdl_questionnaire AS q
,mdl_modules AS m
SET -- Les champs à mettre à jour
cm.availability = NULL
,cm.visible = 0
,cm.visibleold = 0
,q.opendate = 0
,q.closedate = 0
,q.intro = "<p>Questionnaire d'évaluation fermé. Vous pouvez l'ouvrir manuellement.</p>"
WHERE m.name = 'questionnaire'
AND cm.module = m.id
AND q.id = cm.instance
AND cm.course = c.id
AND q.name LIKE 'Questionnaire évaluation des enseignements%pair%'
AND cm.availability LIKE '%date%'
;
Pour que les changements soient visibles directement dans l'interface, il faut penser à vider les caches.
Séverin