- L'achèvement de cours dans Moodle : Guide complet
- Prérequis et activation
- Accéder aux paramètres d'achèvement de cours et définir les critères d'achèvement
- Configurer l'achèvement des activités du cours
- Consulter les rapports d'achèvement
- Bonnes pratiques et cas d'usage
- Points essentiels à retenir
- Guides complémentaires
L’achèvement de cours dans Moodle : Guide complet #
L’achèvement de cours est une fonctionnalité essentielle de Moodle qui permet de déterminer si un apprenant a terminé un cours sur la base de critères précis et mesurables (activités complétées, notes obtenues, durée d’inscription, etc.).
Cette notion permet de :
- Visualiser la progression des participants dans les rapports de la plateforme
- Conditionner l’accès à d’autres cours ou activités
- Délivrer automatiquement des badges de réussite
- Générer des statistiques de formation précises
- Suivre les parcours de formation individuels
Prérequis et activation #
Important : L’achèvement de cours doit d’abord être activé au niveau de la plateforme par un administrateur :
- Administration du site > onglet Général > Fonctions avancées > Activer le suivi d’achèvement des activités
- Dans les paramètres du cours > onglet Suivi d’achèvement > Activer le suivi d’achèvement des activités (Oui)
- Optionnel mais conseillé : activer également l’affichage des conditions d’achèvement pour les participants.
Accéder aux paramètres d’achèvement de cours et définir les critères d’achèvement #
Dans le cours, cliquez sur « Plus » puis sélectionnez « Achèvement de cours »
Avant de définir vos critères, vous devez choisir le mode d’agrégation :
- TOUTES les conditions doivent être remplies (opérateur ET)
- UNE SEULE condition suffit (opérateur OU)
Critères disponibles #
Achèvement d’activités #
Le participant doit compléter certaines activités du cours. Vous sélectionnez les activités concernées parmi celles ayant le suivi d’achèvement activé.
- Configuration : Cochez les activités requises dans la liste et définir si une seule de ces activités doit être achevée ou si elles doivent toutes l’être
Achèvement d’autres cours #
Le participant doit avoir achevé un ou plusieurs autres cours
- Configuration : Chercher le(s) cours dans la barre de recherche et définir si l’un des cours ou tous les cours sélectionnés doivent être achevés
Date #
Le cours est considéré comme terminé après une date spécifique.
- Configuration : Cocher pour activer cette condition et définissez une date d’échéance
Durée d’inscription #
Le participant doit rester inscrit au cours pendant une durée minimale.
- Configuration : Cocher pour activer cette condition et définissez une durée d’échéance
Note du cours #
Idéal pour les cours certifiants, cette condition oblige le participant à obtenir une note globale minimale dans le cours pour qu’il soit considéré comme achevé.
- Configuration : Cocher pour activer cette condition et définissez la note minimale requise
Achèvement manuel #
L’achèvement est validé manuellement par :
- L’apprenant lui-même (auto-déclaration)
- Il valide le cours via le bloc « Auto-achèvement » dans son cours
- Configuration : implique que le bloc « Auto-achèvement » soit activée sur la plateforme (administration du site) puis ajouter dans le cours.
- Le formateur/enseignant et/ou gestionnaire (validation pédagogique)
- Il valide l’achèvement du cours dans le rapport d’achèvement
- Configuration : implique que la capacité « marquer un cours comme terminé » soit permise pour ces rôles, sur la plateforme (administration du site)
- Les deux (double validation)
Conseil : Utile pour les ateliers pratiques ou projets nécessitant une évaluation humaine
Compétences du cours (si activées) #
Le participant doit valider toutes les compétences associées au cours.
- Configuration : Nécessite l’activation du référentiel de compétences
Configurer l’achèvement des activités du cours #
Pour définir les conditions d’achèvement des activités du cours, il existe 2 possibilités :
Option 1 : utiliser l' »Achèvement d’activité par défaut » #
-> à configurer idéalement avant de créer les activités dans le cours (seules les activités créées a posteriori prendront en compte les paramètres par défaut, sinon, aucune condition ne sera paramétrée)
Pour ce faire, cliquez sur « Plus » dans le cours puis sélectionnez « Achèvement de cours »
Dans le menu, sélectionnez l’onglet « Achèvement d’activité par défaut »
Pour chaque type d’activité (Atelier, glossaire, devoir, page, etc…) vous pourrez choisir les conditions d’achèvement à appliquer, par défaut, pour toutes les activités de ce type.
En fonction du type d’activité, les conditions possibles à mettre en place diffèrent :
- La marquer manuellement comme étant terminée
- La consulter
- Avoir réalisé au minimum X nombre de tentative
- Obtenir une note
- Obtenir une note minimale de réussite
- Obtenir une note minimale de réussite ou, à défaut, avoir utilisé toutes les tentatives disponibles
Option 2 : configurer chaque activité #
Si vous souhaitez configurer chaque activité au cas par cas, rendez vous dans les paramètres de l’activité, onglet « Conditions d’achèvement ».
Comme pour la méthode par défaut, plusieurs conditions sont possibles à mettre en place. Instaurer un rappel est également possible à une date donnée.
Consulter les rapports d’achèvement #
Pour les enseignants et formateurs :
- Cliquez sur « Rapports »
- Choisissez « Achèvement de cours »
Ce rapport permet de :
- Visualiser la progression de chaque participant
- Exporter les données au format Excel/CSV
Bonnes pratiques et cas d’usage #
Recommandations #
- Définissez des critères clairs et atteignables pour éviter la frustration
- Combinez plusieurs types de critères (activités + note) pour une validation complète
- Ajoutez le bloc de statut pour renforcer l’engagement des apprenants
- Associez des badges à l’achèvement pour valoriser la réussite
- Consultez régulièrement les rapports pour un suivi pédagogique efficace
- Informez les participants des critères d’achèvement dès le début du cours
Cas d’usage concrets #
| Type de formation | Critères recommandés |
|---|---|
| Formation certifiante | Note ≥ 70% + Quiz final validé + Toutes les activités complétées |
| Module e-learning | Toutes les ressources consultées + Quiz de validation |
| Formation pratique | Projet final soumis + Achèvement manuel par le formateur |
| Formation réglementaire | Durée minimale d’inscription (10 jours) + Toutes les activités |
| Parcours progressif | Achèvement cours 1 → Débloque accès cours 2 (restriction d’accès) |
Points essentiels à retenir #

- L’achèvement de cours peut être utilisé pour délivrer des badges automatiquement
- Le rapport d’achèvement n’apparaît que si l’achèvement est activé et configuré
- Les critères d’achèvement peuvent servir de condition d’accès à d’autres cours (restrictions d’accès)
- Le suivi d’achèvement des activités individuelles doit être activé avant de pouvoir les utiliser comme critères
- Les données d’achèvement sont conservées dans les archives du cours
- L’achèvement peut être réinitialisé si nécessaire (avec précaution)
Guides complémentaires #
- Comment paramétrer l’achèvement des activités
- Suivre la progression avec le tableau d’achèvement d’activités
- Restreindre l’accès à des activités (forums, devoirs, …) en fonction des groupes
- Donner accès automatiquement à un nouveau cours après avoir terminé un autre cours
- [Rapport] Obtenir des rapports par groupe dans un cours