Formation réglementaire
Sur cette page
Pour les formations que vos équipes doivent obligatoirement suivre, Pellio peut s’assurer que les vidéos sont réellement regardées, et en garder une trace.
Règles de lecture
Dans Settings → Player, ouvrez un préréglage et utilisez sa carte Compliance training :
- No skipping ahead : les spectateurs ne peuvent pas avancer au-delà du point le plus loin qu’ils ont regardé.
- Pause when the viewer switches tab or minimises the window : la vidéo se met en pause quand le spectateur change d’onglet ou réduit la fenêtre, avec le message « Paused while you were away ».
- Fastest playback speed (vitesse de lecture maximale) : Normal speed only, Up to 1.25×, Up to 1.5× ou Up to 2× (sans limite).
- Ask “Still watching?” : jamais (Never), ou toutes les 5, 10, 15 ou 30 minutes de lecture. La vidéo reste en pause jusqu’à ce que le spectateur clique sur Continue.
- Show the viewer’s email over the video : les spectateurs identifiés voient leur propre adresse e-mail, en filigrane discret, qui se déplace toutes les quelques secondes pour dissuader l’enregistrement d’écran.
Appliquez ensuite le préréglage à vos vidéos de formation : dans la carte Organize d’une vidéo → Player preset, ou pour tout un dossier via les options du dossier → Player preset…. La diffusion sur un téléviseur est désactivée dès que l’une de ces règles s’applique. Sous WordPress, Pellio → Settings → Viewer watermark peut aussi afficher le nom des utilisateurs connectés par-dessus la vidéo.
Sous WordPress, les leçons peuvent aussi demander aux apprenants de signer une attestation après la vidéo : Tick a box (cocher une case), Type their full name (saisir son nom complet) ou Type their name and password (saisir son nom et son mot de passe). Voir LifterLMS ou LearnDash, Tutor LMS et Sensei LMS.
Ce qui compte comme regardé
Pellio enregistre quelles secondes chaque spectateur a réellement regardées. Les secondes sautées, revues ou écoulées pendant une pause ne s’additionnent pas : les pourcentages correspondent donc aux secondes uniques regardées. Quand le fichier est remplacé, le réglage Completion must be on the latest version de la vidéo (dans sa carte Privacy) fait que seule la version actuelle compte.
Journal des apprenants
Learner log (dans la barre latérale, pour les propriétaires et les administrateurs) est un registre infalsifiable de ce que chaque apprenant identifié a regardé et terminé. Un apprenant est un utilisateur connecté sur un site WordPress relié, ou un spectateur qui a donné son e-mail. Le journal enregistre le moment où un apprenant atteint 25 %, 50 %, 75 % et 90 % d’une vidéo, et « Watched to the end » à 95 %, toujours en secondes uniques (le décompte repart de zéro pour une nouvelle version de la vidéo). Depuis WordPress, il enregistre aussi le moment où un visionnage a été vérifié, où une leçon a été terminée ou rouverte parce que sa vidéo a été remplacée, ainsi que les attestations.

- Recherchez par Learner email, name or WordPress user id (e-mail, nom ou identifiant WordPress de l’apprenant), et filtrez sur All events, Watching, Lessons ou Attestations.
- Les entrées ne peuvent être ni modifiées ni supprimées, pas même par l’application Pellio elle-même. Elles ne disparaissent que si l’espace de travail entier est supprimé.
- Chaque entrée contient une empreinte SHA-256 de la précédente : toute modification, suppression ou réorganisation est donc visible. La page vérifie toute la chaîne à l’ouverture (« Verified: all N entries are intact ») ; Verify again relance la vérification.
- Export CSV pour une lecture humaine, ou JSONL avec toutes les empreintes. Les exports suivent la recherche et le filtre en cours, jusqu’à 100 000 entrées ; le CSV se termine par une ligne « Chain head ». Pour vérifier la chaîne, exportez en JSONL sans filtre.
Un auditeur peut vérifier la chaîne sans Pellio. Le hash de chaque entrée est l’empreinte SHA-256 de l’empreinte de l’entrée précédente, d’un saut de ligne, puis de ces champs au format JSON, avec les clés triées à tous les niveaux et sans espaces : seq, type, videoId, videoVersion, siteId, externalUserId, learnerEmail, learnerLabel, data et occurredAt (ISO 8601 avec millisecondes). Le prevHash de la première entrée est l’empreinte de départ de la chaîne. Conservez la dernière empreinte ailleurs : vous pourrez prouver plus tard que rien de ce qui la précède n’a été modifié.
Package SCORM ou cmi5 pour tout LMS
Pour un LMS sans intégration Pellio (Moodle, TalentLMS, Docebo, Cornerstone, SCORM Cloud, etc.), ouvrez la vidéo, allez dans la carte Share links et cliquez sur LMS package. Choisissez le format (Format) : SCORM 1.2 fonctionne dans presque tous les LMS ; cmi5 (xAPI) est la norme plus récente, pour les LMS qui la prennent en charge. Choisissez ensuite Complete after watching (50, 75, 90, 95 ou 100 % de la vidéo ; 90 % par défaut) et indiquez si vous activez No skipping ahead, puis cliquez sur Download package et importez le zip dans votre LMS (en tant que package SCORM 1.2 ou cours cmi5). Les packages concernent les vidéos hébergées sur Pellio, pas les vidéos YouTube ou Vimeo liées. Le pas-à-pas, avec ce que voient les apprenants : Utiliser les vidéos Pellio dans Moodle, Docebo ou tout autre LMS.

- La leçon est signalée comme completed dès que l’apprenant a regardé suffisamment de secondes uniques : avancer dans la vidéo ne compte pas. Les packages SCORM envoient le pourcentage regardé comme score.
- Les packages cmi5 envoient des déclarations xAPI au LRS de votre LMS : initialized à l’ouverture de la leçon, progressed à 25, 50 et 75 %, completed à votre seuil (et passed, avec la part regardée comme score, si la règle move-on du LMS l’exige), et terminated quand l’apprenant quitte la leçon ou clique sur Finish and return. Lancée en mode consultation (browse) ou révision (review), la vidéo est simplement lue.
- Ce qui a été regardé est conservé d’une session à l’autre, et l’apprenant reprend là où il s’était arrêté (avec No skipping ahead activé, la vidéo repart du début à chaque fois, mais les visionnages précédents comptent toujours).
- Quand l’identifiant d’élève du LMS est une adresse e-mail, l’apprenant est nommé dans l’onglet Viewers de la vidéo dans Pellio, et ses étapes sont inscrites au journal des apprenants (et envoyées à votre LRS).
- Le package ne contient pas la vidéo : elle est lue via un lien de partage créé pour lui (listé comme SCORM package ou cmi5 package dans la carte Share links). Les vidéos privées sont donc lisibles dans le LMS, et désactiver ce lien arrête le package partout. Remplacer la vidéo met aussi le package à jour.
Envoyer la progression à votre LRS (xAPI)
Dans Settings → Integrations → xAPI (LRS), ajoutez l’endpoint (https), la clé et le secret de votre Learning Record Store (SCORM Cloud, Watershed, Veracity, Learning Locker et autres LRS xAPI 1.0.3). L’enregistrement teste la connexion. Dès lors, chaque nouvelle entrée du journal des apprenants est envoyée en quelques secondes sous forme de déclaration xAPI : les étapes de visionnage en progressed et completed selon le profil vidéo xAPI, les leçons terminées avec la leçon et le cours, les visionnages vérifiés, les leçons rouvertes et les attestations. Les entrées antérieures à la connexion ne sont pas envoyées. Un envoi en échec est retenté 5 fois, à partir de 30 secondes plus tard. L’identifiant de chaque déclaration provient de son entrée dans le journal : rien n’est donc envoyé deux fois, et la déclaration porte le numéro et l’empreinte de l’entrée pour que vous puissiez la rapprocher du journal infalsifiable.

Preuves
- L’onglet Viewers d’une vidéo affiche une carte de chaleur pour chaque spectateur, et Export CSV télécharge le premier et le dernier visionnage, les sessions, les secondes uniques et le pourcentage regardés ainsi que la version regardée, par spectateur ou par session.
- Sous WordPress avec LifterLMS, chaque cours exporte un CSV par élève et par leçon, avec les dates d’achèvement et les notes aux quiz. Voir LifterLMS.
- LearnDash, Tutor LMS et Sensei LMS peuvent bloquer l’achèvement d’une leçon tant que la vidéo n’a pas été regardée, et exporter les mêmes preuves. Voir LearnDash, Tutor LMS et Sensei LMS.
Cet article vous a-t-il été utile ?
Articles associés
- LifterLMSDes vidéos Pellio dans vos leçons, avec un achèvement fondé sur ce que les élèves ont réellement regardé.
- LearnDash, Tutor LMS et Sensei LMSExigez que les vidéos de leçon soient regardées avant qu’une leçon soit terminée, avec une vérification par Pellio.
- Utiliser les vidéos Pellio dans Moodle, Docebo ou tout autre LMS (SCORM et cmi5)Téléchargez un package SCORM 1.2 ou cmi5 pour une vidéo : le LMS marque la leçon comme terminée une fois qu’elle a vraiment été regardée.
- Exiger la dernière version pour l’achèvement d’un coursQuand vous remplacez une vidéo de leçon, obligez les apprenants à regarder la nouvelle version pour que la leçon compte comme terminée.