La certification Qualiopi est aujourd’hui incontournable pour tout organisme de formation souhaitant accéder aux financements publics et mutualisés en France. Parmi ses exigences les plus techniques figurent la traçabilité des parcours apprenants, la documentation des heures de formation effectivement réalisées et la preuve de l’engagement pédagogique. Face aux plateformes LMS SaaS propriétaires souvent onéreuses et rigides, WordPress s’impose comme une alternative souveraine, modulable et économiquement accessible. Encore faut-il s’équiper des bons plugins et comprendre précisément ce qu’ils apportent à votre conformité réglementaire.
Dans cet article, nous comparons en profondeur Tutor LMS et LearnDash, les deux références du LMS sous WordPress, en les évaluant à l’aune des critères Qualiopi. Nous verrons ensuite comment le plugin WP Sessions Time Monitoring Full Automatic (ActivityTime) vient combler un angle mort critique de ces deux solutions : le suivi automatique et précis du temps de connexion et d’activité de chaque apprenant, page par page, session par session.
1. Les exigences Qualiopi qui concernent directement votre plateforme LMS
Avant de plonger dans la comparaison technique des plugins, il est essentiel de comprendre quelles obligations du Référentiel National Qualité (RNQ) pèsent directement sur votre infrastructure numérique. Qualiopi n’est pas une certification purement administrative : elle exige des preuves concrètes, documentées et auditables de la qualité de vos formations, et votre plateforme e-learning est en première ligne.
1.1 Les indicateurs du RNQ impactant directement la plateforme digitale
Le RNQ s’articule autour de 7 critères et 32 indicateurs. Plusieurs d’entre eux ont une traduction directe dans les fonctionnalités de votre LMS WordPress.
L’indicateur 6 concerne l’accès des bénéficiaires aux ressources pédagogiques. Votre plateforme doit prouver que les apprenants ont bien accédé aux contenus, à quels moments et pendant combien de temps. L’indicateur 13 porte sur la mise en œuvre de modalités pédagogiques adaptées, ce qui implique pour le e-learning des parcours structurés, des évaluations formatives et des progressions documentées. L’indicateur 14 exige des modalités d’évaluation des acquis adaptées : quizz, travaux pratiques et évaluations finales doivent tous être traçables et datés. L’indicateur 15 impose de s’assurer de la progression et de l’atteinte des objectifs, ce qui suppose un tableau de bord apprenant et formateur permettant de visualiser l’avancement réel. Enfin, l’indicateur 20 demande à l’organisme de recueillir les appréciations des parties prenantes, ce qui signifie que les formulaires de satisfaction post-formation doivent être intégrés au parcours.
En pratique, lors d’un audit Qualiopi, l’auditeur peut demander à consulter votre back-office de formation pour vérifier que ces données existent, sont structurées et exportables. Un LMS mal configuré ou incomplet peut mettre en danger votre certification.
1.2 La traçabilité du temps : un angle mort souvent négligé
L’un des points les plus délicats concerne le temps de formation effectivement réalisé. Dans le cadre des formations financées par l’OPCO ou le CPF, la durée déclarée doit correspondre à une réalité vérifiable. Pour une formation présentielle, les feuilles d’émargement font foi. Pour le e-learning, la question est plus complexe : comment prouver qu’un apprenant a bien passé sept heures sur votre module et non vingt-cinq minutes ?
La plupart des LMS enregistrent des marqueurs de complétion, comme une leçon vue ou un quiz complété, mais ne mesurent pas le temps réel passé sur chaque page ou chaque ressource. C’est précisément cette lacune que comble WP Sessions Time Monitoring Full Automatic, que nous détaillerons dans la troisième partie de cet article. La distinction entre une leçon marquée comme vue et le temps réellement consommé sur la page est fondamentale pour un audit sérieux.
1.3 Ce que votre plateforme WordPress doit impérativement documenter
Pour être serein face à un auditeur Qualiopi, votre plateforme LMS doit être en mesure de produire rapidement et de manière structurée plusieurs catégories d’éléments. Les logs de connexion doivent indiquer la date, l’heure et la durée de chaque session par apprenant. La progression dans les parcours doit montrer quelles leçons ont été consultées, dans quel ordre et avec quelle date de complétion. Les résultats d’évaluation doivent inclure les scores aux quizz, le nombre de tentatives et les dates de passage. Le temps passé doit être mesurable par leçon, par module et par formation au global. Les certificats de complétion doivent être générés automatiquement à l’issue du parcours. Les retours de satisfaction doivent inclure les formulaires complétés, les notations et les commentaires.
C’est en croisant ces données que vous construisez un dossier de preuve solide, exportable en CSV ou PDF, présentable à tout moment à votre organisme certificateur.
2. Tutor LMS vs LearnDash : comparaison approfondie pour la conformité Qualiopi
Ces deux plugins dominent largement le marché du LMS WordPress professionnel. Ils partagent une architecture commune autour des cours, des leçons, des quizz et des apprenants, mais diffèrent profondément dans leur philosophie, leur modèle économique et leur niveau de granularité dans le reporting. Voici une analyse comparative orientée conformité Qualiopi.
2.1 Tutor LMS : l’ascension d’un challenger ambitieux
Développé par Themeum, Tutor LMS s’est imposé en quelques années comme une alternative crédible et souvent plus abordable que LearnDash. Sa version gratuite disponible sur le dépôt officiel WordPress est déjà fonctionnelle pour créer des formations structurées, tandis que la version Pro, à partir de 149 dollars par an pour un site, débloque les fonctionnalités avancées indispensables à la conformité Qualiopi.
L’architecture pédagogique de Tutor LMS organise les contenus en Cours, Sujets, puis Leçons, Quizz et Assignements. Cette hiérarchie en trois niveaux est suffisamment flexible pour couvrir la majorité des architectures pédagogiques e-learning. Chaque leçon peut intégrer des vidéos, des textes, des fichiers PDF et des iframes. Le mode Drip Content permet de libérer les leçons selon un calendrier ou une progression préalable, ce qui répond directement à l’indicateur 13 du RNQ sur l’adaptation des modalités pédagogiques.
Le suivi et le reporting offerts par Tutor LMS proposent des statistiques sur les inscriptions, les complétions de cours, les résultats aux quizz et la progression globale. L’administrateur peut accéder à un rapport par apprenant détaillant les leçons complétées et les scores obtenus. En version Pro, les rapports sont plus granulaires et exportables. Cependant, le temps réel passé sur chaque leçon n’est pas nativement mesuré : Tutor LMS se contente d’enregistrer si une leçon a été marquée comme terminée, sans horodatage précis de la durée de consultation.
Le module d’évaluation de Tutor LMS est particulièrement riche, proposant pas moins de dix types de questions différents, incluant le QCM, le vrai ou faux, la réponse courte, la correspondance et les réponses à compléter. Les tentatives, scores et temps de passage sont enregistrés. Les assignements permettent de soumettre des travaux évalués manuellement par le formateur avec commentaires, ce qui répond à l’indicateur 14 sur l’évaluation des acquis. Les certificats de complétion sont générés nativement depuis l’interface d’administration, sans plugin tiers, ce qui constitue un avantage concret pour Qualiopi.
Les points forts de Tutor LMS pour Qualiopi sont une interface claire pour les apprenants, un module quiz avancé, des certificats natifs, un tarif accessible et une compatibilité confirmée avec ActivityTime. Les points faibles restent un reporting moins granulaire que LearnDash en version standard, l’absence de mesure native du temps par leçon et la nécessité d’add-ons pour certaines fonctionnalités avancées comme les rapports SCORM ou l’intégration Zoom.
2.2 LearnDash : la référence premium pour les exigences maximales
Lancé en 2012, LearnDash est souvent considéré comme le LMS WordPress le plus mature et le plus complet du marché. Utilisé par des universités, des entreprises du Fortune 500 et des plateformes générant des millions de revenus, il se positionne clairement sur le segment professionnel et institutionnel. Son tarif de 199 dollars par an pour un site, ou 399 dollars par an en illimité, reflète cette ambition.
L’architecture pédagogique de LearnDash propose une hiérarchie en quatre niveaux : Cours, Sections, Leçons et Sujets, avec la possibilité d’intégrer des quizz à chaque niveau. Cette granularité supplémentaire est précieuse pour structurer des formations complexes ou certifiantes. Le système de prérequis est particulièrement avancé : vous pouvez conditionner l’accès à une leçon non seulement à la complétion d’une leçon précédente, mais aussi à l’obtention d’un score minimum, à une date calendaire ou à un délai en jours. C’est une réponse directe aux exigences de progression documentée de l’indicateur 15 du RNQ.
Le suivi et le reporting constituent le point sur lequel LearnDash se distingue le plus nettement de la concurrence. Son module natif permet de suivre, par apprenant et par groupe, le statut de chaque leçon, la date de dernière activité, le score à chaque quiz et le nombre de tentatives. Le plugin LearnDash Reporting, disponible en add-on, pousse encore plus loin avec des tableaux de bord personnalisables et des exports CSV avancés. Pour une organisation de formation gérant plusieurs dizaines d’apprenants, cette robustesse est un argument sérieux.
La gestion des groupes est intégrée nativement dans LearnDash, permettant d’assigner des Group Leaders, c’est-à-dire des formateurs référents qui n’ont accès qu’aux données de leur groupe. Cette fonctionnalité est particulièrement adaptée aux organismes de formation qui gèrent des sessions pour différentes entreprises clientes, chacune devant accéder uniquement à ses propres apprenants. C’est un point fort considérable pour la conformité RGPD et pour l’organisation des preuves Qualiopi par session.
La compatibilité SCORM, via le plugin tiers Tin Canny Reporting développé par Uncanny Owl, rend LearnDash pleinement compatible avec SCORM 1.2, SCORM 2004 et xAPI. Pour les organismes souhaitant importer des modules conçus avec Articulate Storyline, Adobe Captivate ou iSpring, cette compatibilité est décisive. Elle permet également d’enregistrer des données de tracking nativement portées par les modules SCORM, incluant parfois le temps de consultation.
Les points forts de LearnDash pour Qualiopi sont un reporting natif très avancé, une gestion de groupes et de leaders bien pensée, des prérequis sophistiqués, une compatibilité SCORM via add-on et un écosystème de plugins très riche. Les points faibles restent un tarif plus élevé, une courbe de prise en main plus longue, des fonctionnalités essentielles qui nécessitent des add-ons payants supplémentaires, et, comme Tutor LMS, l’absence de mesure native du temps réel passé sur chaque page.
2.3 Tableau comparatif synthétique pour la conformité Qualiopi
| Critère Qualiopi | Tutor LMS | LearnDash |
|---|---|---|
| Structure pédagogique (Indicateur 13) | ✅ Cours > Sujets > Leçons | ✅✅ Cours > Sections > Leçons > Sujets |
| Évaluation des acquis (Indicateur 14) | ✅ 10 types de questions | ✅ Quiz avancés + SCORM |
| Suivi de progression (Indicateur 15) | ✅ Tableau de bord standard | ✅✅ Reporting granulaire |
| Certificats de complétion | ✅ Natif | ✅ Natif et personnalisable |
| Gestion multi-groupes | ⚠️ Limité en version standard | ✅✅ Natif avec Group Leaders |
| Temps réel par leçon | ❌ Non natif | ❌ Non natif |
| Compatible ActivityTime | ✅ Confirmé utilisateurs | ✅ Compatible |
| Rapport CSV exportable | ✅ Version Pro | ✅✅ Natif et add-ons |
| Tarif annuel pour un site | 149 $/an | 199 $/an |
| Compatibilité SCORM | ⚠️ Partielle | ✅ Via Tin Canny |
La conclusion de cette comparaison est nuancée. LearnDash est plus adapté aux organismes de formation de taille intermédiaire à grande, gérant plusieurs sessions et plusieurs clients simultanément avec des besoins de reporting institutionnel. Tutor LMS conviendra mieux aux formateurs indépendants ou aux petites structures souhaitant une solution complète, plus rapide à déployer et plus économique, sans sacrifier la qualité pédagogique. Dans les deux cas, la question du suivi du temps réel reste un angle mort que seul un plugin dédié comme WP Sessions Time Monitoring peut combler.
3. WP Sessions Time Monitoring Full Automatic : la pièce manquante de votre conformité Qualiopi
Disponible gratuitement sur le dépôt officiel WordPress, WP Sessions Time Monitoring Full Automatic, aussi référencé sous le nom ActivityTime, est un plugin discret mais redoutablement efficace qui vient résoudre l’un des problèmes les plus épineux des LMS WordPress : la preuve du temps de formation effectivement consommé.
3.1 Ce que fait concrètement ActivityTime et pourquoi c’est décisif pour Qualiopi
Le plugin enregistre de manière entièrement automatique, sans aucune action de l’utilisateur, le temps exact passé par chaque membre connecté sur chaque page de votre site WordPress.
Le temps de session correspond à la durée totale de chaque connexion à la plateforme, avec horodatage de début et de fin. Le temps par page indique combien de minutes et de secondes un apprenant a passé sur telle leçon, tel module ou telle ressource. Le temps d’activité réelle est la donnée la plus précieuse : contrairement à Google Analytics qui mesure le temps entre deux clics, ActivityTime détecte l’activité réelle sur la page, comme le défilement ou les interactions, et ne comptabilise pas les périodes d’inactivité prolongée. Cela en fait un indicateur de travail effectif et non de simple présence. Le temps par type de contenu, ajouté dans la version 1.0.8, permet de filtrer les données par type de publication WordPress, qu’il s’agisse de leçons LMS, de pages ou d’articles.
Pour Qualiopi, cette distinction est fondamentale. Dire qu’un apprenant a complété une leçon en trois minutes alors que cette leçon représente quarante-cinq minutes de contenu vidéo n’est pas défendable lors d’un audit. Avec ActivityTime, vous pouvez au contraire produire un rapport montrant que cet apprenant a passé quarante-sept minutes sur cette page précise, preuve que la durée déclarée correspond bien à une réalité de consommation.
Les données sont stockées dans des tables personnalisées optimisées dans votre base de données WordPress, sans dépendance à des services tiers. C’est un avantage RGPD non négligeable pour les organismes de formation manipulant des données d’apprenants. Le plugin bénéficie également de mises à jour régulières et actives, ce qui témoigne d’un développement sérieux et pérenne.
3.2 Interface, rapports et export : ce que vous verrez dans votre back-office
L’interface d’administration d’ActivityTime propose plusieurs vues complémentaires qui, ensemble, constituent un véritable tableau de bord de traçabilité.
La vue Sessions présente une liste chronologique de toutes les sessions de connexion. Pour chaque entrée, vous trouvez l’identifiant de l’utilisateur, sa date de connexion, sa date de déconnexion et la durée calculée automatiquement. Cette vue est directement utilisable comme substitut aux feuilles d’émargement numériques exigées par certains financeurs pour les formations e-learning.
La vue Temps par page vous montre, pour chaque URL de votre plateforme, la liste de tous les utilisateurs qui l’ont consultée avec le temps cumulé passé. Vous pouvez filtrer par utilisateur, par plage de dates ou par URL, ce qui permet d’isoler rapidement les données d’un apprenant précis pour un module précis.
La vue Graphiques analytiques propose des représentations visuelles de l’activité globale, permettant d’identifier les contenus les plus consultés, les apprenants les plus actifs et les périodes d’activité maximale sur votre plateforme. Ces graphiques peuvent être utiles pour documenter l’indicateur 20 de Qualiopi portant sur l’évaluation et l’amélioration continue des actions de formation.
L’export CSV, disponible en version Pro, permet de télécharger l’intégralité des données de suivi dans un fichier tableur. Les temps sont exportés en secondes et une conversion simple en heures et minutes suffit dans Excel ou Google Sheets. Ces exports constituent des pièces justificatives archivables et présentables à un auditeur Qualiopi. Un shortcode est également disponible pour afficher directement sur une page l’activité des utilisateurs, utile pour créer un espace formateur montrant en temps réel qui consulte quoi.
3.3 Intégration pratique avec Tutor LMS et LearnDash : recommandations de déploiement
L’intégration d’ActivityTime avec l’un ou l’autre des LMS comparés est techniquement transparente : le plugin fonctionne au niveau WordPress et capture l’activité sur toutes les pages, quelle que soit leur origine. Voici quelques recommandations pratiques pour tirer le meilleur de cette combinaison dans un contexte Qualiopi.
Le mappage des URLs de leçons est la première étape. Avec Tutor LMS et LearnDash, chaque leçon dispose d’une URL permanente. En renseignant ces URLs dans les filtres d’ActivityTime, vous pouvez produire un rapport de temps par leçon et par apprenant, directement comparable avec le découpage horaire de votre programme de formation.
Le protocole de vérification croisée est la pratique la plus importante pour la conformité. Pour chaque session de formation, croisez les données de complétion de votre LMS, c’est-à-dire la leçon marquée comme terminée, avec les données de temps d’ActivityTime, c’est-à-dire le temps réel passé sur la page. Ce double contrôle vous permet de détecter des anomalies, par exemple un apprenant qui aurait cliqué sur terminer sans avoir réellement consulté le contenu, et de justifier de la rigueur de votre suivi lors d’un audit.
La configuration des rôles doit être soignée dès le départ. ActivityTime permet de restreindre l’accès aux données de reporting à certains rôles WordPress. Dans une configuration Qualiopi, seuls les administrateurs et les formateurs référents devraient avoir accès aux rapports. Pour LearnDash, les Group Leaders peuvent se voir attribuer un rôle personnalisé avec accès limité aux données de leur groupe uniquement. Pour Tutor LMS, les instructeurs disposent de leur propre tableau de bord qui peut être complété par une page d’administration ActivityTime filtrée.
L’archivage et la documentation doivent faire l’objet d’un protocole régulier. Exportez les données ActivityTime en CSV à la clôture de chaque session de formation, archivez ces fichiers avec les autres pièces justificatives Qualiopi telles que les programmes, les évaluations et les certificats, et conservez-les au moins cinq ans conformément aux recommandations des organismes certificateurs.
En combinant Tutor LMS ou LearnDash pour la structuration pédagogique, les évaluations et les certificats, avec WP Sessions Time Monitoring Full Automatic pour la traçabilité fine du temps effectif, vous disposez d’une stack WordPress capable de répondre à l’ensemble des indicateurs Qualiopi impactant votre plateforme numérique. Cette architecture reste maîtrisée, car vous hébergez vos données, modulable, car chaque composant peut être remplacé ou mis à jour indépendamment, et économiquement compétitive face aux plateformes SaaS propriétaires qui facturent souvent plusieurs centaines d’euros par mois sans nécessairement offrir une meilleure conformité réglementaire. La certification Qualiopi n’est pas une fin en soi, mais un cadre de qualité dont votre LMS WordPress peut devenir le meilleur ambassadeur, à condition de l’équiper avec soin et méthode.