Achèvement des activités

Des conditions d’achèvement peuvent être définies pour les activités dans un cours ; vous pouvez ensuite utiliser l’achèvement de ces activités pour déterminer les conditions globales d’achèvement de votre cours. Les paramètres d’achèvement sont détaillés ci-dessous. Vous pouvez accéder à ces paramètres en vous rendant sur la page de paramètres de l’activité spécifique sur laquelle vous travaillez. Les paramètres d’achèvement apparaîtront en bas de la page des paramètres de l’activité.

Suivi de l’achèvement #

Si activé, l’achèvement des activités est suivi, soit manuellement, soit automatiquement, en fonction de certaines conditions.

Avant de configurer l’achèvement des activités, il doit d’abord être activé au niveau du cours. Vous pouvez activer le suivi d’achèvement en accédant au cours, puis Administration du cours > Modifier les paramètres > Suivi de l’achèvement. Réglez Activer le suivi de l’achèvement sur Oui, puis cliquez sur Enregistrer et afficher. Maintenant, lorsque vous modifiez une activité, la section Achèvement de l’activité sera disponible.

Des conditions multiples peuvent être définies si souhaité. Dans ce cas, l’activité ne sera considérée comme complète que lorsque toutes les conditions seront remplies. Une coche à côté du nom de l’activité sur la page du cours indique lorsque l’activité est terminée.

Il y a trois options :

  • Ne pas indiquer l’achèvement de l’activité : Désactive le suivi de l’achèvement pour cette activité.
  • L’utilisateur peut marquer manuellement l’activité comme terminée : Permet aux apprenants de se marquer eux-mêmes comme complets en cochant la case à côté de l’activité sur la page du cours.
  • Afficher l’activité comme terminée lorsque les conditions sont remplies : Marque un apprenant comme complet lorsque les conditions définies (spécifiques au type d’activité que vous visualisez) sont remplies.

Conditions d’achèvement de l’activité #

Chaque type d’activité a des conditions d’achèvement pertinentes pour cette activité. Cependant, il existe des paramètres d’achèvement qui apparaissent sur la plupart des activités :

ConditionDescription
Exiger la vueLorsque ce paramètre est activé, l’apprenant doit voir l’activité pour être marqué comme terminé. Si une activité a Exiger la vue en combinaison avec d’autres critères, l’utilisateur ne sera marqué comme complet que s’il consulte l’activité lorsque tous les autres critères sont déjà remplis. Par exemple, considérez une activité avec Exiger la vue et Exiger une note activés. Si un utilisateur a d’abord consulté l’activité, puis a ultérieurement reçu une note d’un administrateur, l’utilisateur devra revoir l’activité (après la réception de la note) pour déclencher l’achèvement de l’activité.
Pour cette raison, il est recommandé de ne pas utiliser Exiger la vue en combinaison avec d’autres critères, à moins que ce comportement spécifique ne soit requis. Dans la plupart des cas, les autres critères devraient suffire. Par exemple, un utilisateur ne peut pas avoir reçu une note sans avoir vu l’activité, donc inclure ‘Exiger la vue’ serait superflu.
Exiger une noteLorsque ce paramètre est activé, l’apprenant doit obtenir une note pour l’activité.
Attendu comme terminé leCe paramètre spécifie la date à laquelle l’activité doit être terminée. La date n’est pas affichée aux apprenants et n’est visible que dans le rapport d’achèvement de l’activité.

Déverrouillage des conditions d’achèvement d’activité #

Une fois les détails d’achèvement de l’activité définis et un apprenant ayant complété l’activité, les options d’achèvement seront verrouillées. Vous pouvez déverrouiller l’achèvement et supprimer les données d’achèvement ou déverrouiller l’achèvement et conserver les données d’achèvement, mais modifier les critères d’achèvement de l’activité après que certains utilisateurs ont déjà terminé l’activité peut entraîner des apprenants marqués comme terminés pour différentes raisons.

  • Déverrouiller l’achèvement et supprimer les données d’achèvement : Supprime tous les enregistrements d’achèvement pour les utilisateurs qui ont atteint l’achèvement dans cette activité ou ce cours. Leur statut d’achèvement pour cette activité et ce cours sera recalculé lors du prochain fonctionnement du cron, et ils pourraient être marqués comme complets à nouveau.
  • Déverrouiller l’achèvement et conserver les données d’achèvement : Conserver tous les enregistrements d’achèvement existants et accepter que différents utilisateurs puissent avoir obtenu leur statut pour des accomplissements différents.

Vous pouvez ensuite définir de nouvelles conditions d’achèvement pour l’activité. Lorsque vous cliquez sur Enregistrer les modifications, Totara Learn régénérera, dans la mesure du possible, les données d’achèvement utilisateur selon les nouveaux paramètres.

Lorsque vous modifiez les conditions d’achèvement alors que des apprenants ont déjà complété l’activité, vous devez être conscient de l’impact de votre changement :

  • Lors de l’utilisation de ‘Déverrouiller complet et supprimer les données d’achèvement’, les achèvements manuels précédents sont supprimés et ne peuvent pas être régénérés automatiquement.
  • Si c’est automatique, alors, en fonction des options choisies, certains utilisateurs peuvent déjà répondre aux nouveaux critères et être immédiatement marqués comme complets.
  • Lors de l’utilisation de ‘Déverrouiller complet et supprimer les données d’achèvement’, les achèvements ‘Consulté’ sont supprimés et ne peuvent pas être régénérés automatiquement.
  • Si vous changez les options d’achèvement alors qu’un étudiant est connecté, il se peut qu’il ne voie pas les changements pendant quelques minutes.

À l’intérieur d’un module #

Vous pouvez marquer l’achèvement depuis l’intérieur même d’un module, donc par exemple à l’intérieur d’un forum, une petite case à cocher Complète sera disponible (si le suivi de l’achèvement est activé et que les apprenants sont autorisés à se marquer comme complets). Cela est particulièrement utile si un cours est configuré avec le format mono-activité, car vous pouvez toujours utiliser l’achèvement de l’activité et permettre aux apprenants de se marquer comme complets (à l’exception des activités Quiz et Leçon).

Par défaut, cette capacité est présente dans tous les modules principaux. Si vous souhaitez ajouter cette fonctionnalité à un module non principal, ajoutez les lignes suivantes à un endroit approprié dans le code PHP :

php

list($course, $cm) = get_course_and_cm_from_cmid($id);

echo self_completion_form($cm);

© Copyright 2026 Totara Learning Solutions. Version française © 2026 Inokufu.