Cacher Tests à la fin du cours

Cacher Tests à la fin du cours

par Laurent Deschryver,
Nombre de réponses : 6

Bonjour,

Nous souhaitons rendre inaccessibles (cachés) tous les Tests d'un cours, à partir de la date de fin du cours.
Les étudiants pourront ainsi continuer à consulter la matière mais ne pourront plus soumettre de tentatives aux Tests.

Est-ce possible ?

Merci.

Moyenne des évaluations  -
En réponse à Laurent Deschryver

Re: Cacher Tests à la fin du cours

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Il suffit d'indiquer dans les paramètres de tous les tests une date de fermeture de test égale à la date de fin de cours.
Les liens vers les tests seront encore visibles par l'étudiant mais s'il clique sur le lien, il lui sera indiqué que le test a été fermé le .... et il ne pourra plus faire de nouvelle tentative.

Christian

Moyenne des évaluations Utile (1)
En réponse à Christian Bocquet

Re: Cacher Tests à la fin du cours

par Laurent Deschryver,
Bonjour Christian,

D'abord, merci pour ta réponse. 👍

N'existe-t-il pas une méthode qui automatiserait cela sur base de la date de fin du cours ?

Nous dupliquons un cours modèle pour chaque nouvelle session de formation ; ta méthode nécessite de modifier la date de fermeture de chaque test pour chaque session. On va me haïr si je propose ça. 😂

Cordialement,
En réponse à Laurent Deschryver

Re: Cacher Tests à la fin du cours

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Si l'administrateur a accès à la base de données et ne veut pas se faire haïr...

  • Une fois que le cours est dupliqué, relever l'identifiant du nouveau cours.
    Par exemple 19.

  • Une fois que la date de fin du cours est choisie, convertir cette date en timestamp.
    Par exemple le vendredi 16 octobre 2020 à 23h59 est converti en  1602885540

  • Lancer, par exemple avec phpMyAdmin, la requête SQL :
UPDATE `mdl_quiz`
SET `timeclose` = '1602885540'
WHERE `course`= 19


Christian

Moyenne des évaluations Utile (1)
En réponse à Christian Bocquet

Re: Cacher Tests à la fin du cours

par Laurent Deschryver,

Merci Christian. Je vais peut-être échapper à d'atroces tortures 😂

En réponse à Laurent Deschryver

Re: Cacher Tests à la fin du cours

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs
Bonjour

Aimant les plugins et en en testant de plus en plus, il faudrait voir peut-être du côté de
https://moodle.org/plugins/availability_relativedate

Si on a un cours qui commence le 1er septembre pour finir le 30 juin, on sait que ça fait 10 mois

Donc la restriction serait en français :
  • élément disponible jusqu'à 10 mois après le début du cours
En langage Moodle via ce plugin :


Pour un cours qui commence le 24 juin :

Testé à l'instant sur une 3.9
Moyenne des évaluations Utile (3)
En réponse à Luiggi Sansonetti

Re: Cacher Tests à la fin du cours

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour,
A priori limité à 3.7. Mais intéressant de savoir qu'il fonctionne sur 3.9.
Un pas de plus vers l'autonomie.
Moyenne des évaluations Utile (1)