← Tous les articlesIntégrer Face Up à Moodle en LTI 1.3
August 11, 2026
Mame-Mor Fall

Intégrer Face Up dans Moodle en LTI 1.3 : le tutoriel pas à pas

Intégrer Face Up à Moodle n'est pas un chantier. C'est une déclaration d'outil externe à faire une fois au niveau du site, puis quelques clics par cours. La difficulté n'est jamais technique : elle vient de ce que les deux plateformes utilisent un vocabulaire différent pour désigner les mêmes objets, et qu'un identifiant collé au mauvais endroit produit un écran blanc sans explication.

Ce tutoriel décrit le parcours réel, dans l'ordre où il se déroule. Déclarer Face Up comme outil LTI 1.3 au niveau du site, échanger les identifiants entre les deux plateformes, ajouter l'activité dans un cours, choisir le scénario par Deep Linking, vérifier que la colonne apparaît dans le carnet de notes, puis tester en vue apprenant. Une dernière partie traite les trois erreurs qui reviennent le plus souvent.

Le principe général et les services LTI mobilisés sont expliqués dans le guide d'intégration de Face Up à un LMS. Ici, on met les mains dans l'interface.

Avant de commencer

Les droits nécessaires

La déclaration d'un outil externe se fait au niveau du site, pas du cours. Il vous faut donc un compte administrateur Moodle, ou quelqu'un qui l'a. C'est le seul point bloquant du parcours : tout le reste peut être fait par un formateur disposant du rôle enseignant sur son cours.

Faites cette vérification en premier. Dans les organisations où le Moodle est infogéré, l'accès administrateur passe par un prestataire, et ce délai-là est le seul qui compte vraiment dans le planning.

Ce que vous devez avoir sous la main

L'échange se fait dans les deux sens. Face Up vous fournit trois adresses : l'URL de lancement de l'outil, l'URL d'initiation de connexion, et l'URL du jeu de clés publiques. Moodle vous rendra ensuite ses propres identifiants, que vous reporterez côté Face Up.

Préparez aussi la réponse à une question de politique interne : quelles données d'identité le LMS partage-t-il avec l'outil ? Nom et adresse électronique de l'apprenant sont utiles pour un suivi nominatif dans le carnet de notes. Cette décision se prend avant, pas au moment du paramétrage.

Le vocabulaire à traduire

Moodle appelle « outil externe » ce que la norme appelle un outil LTI. Il appelle « outil préconfiguré » la déclaration faite au niveau du site, réutilisable dans tous les cours. Et il appelle « conteneur de lancement » la façon dont l'activité s'affiche : dans la page, ou dans une nouvelle fenêtre.

Ce dernier réglage compte plus qu'il n'en a l'air. Pour que l'apprenant reste dans son LMS et n'ait pas de second login, la mise en situation doit s'ouvrir intégrée à la page, en iframe. C'est le même principe que celui décrit pour l'intégration en iframe côté Genially.

Étape 1 — Déclarer Face Up comme outil externe

Où cela se passe

Rendez-vous dans l'administration du site, section des plugins, modules d'activités, outil externe, gestion des outils. C'est l'écran qui liste les outils déjà déclarés et qui permet d'en ajouter un.

Choisissez la configuration manuelle plutôt que l'ajout par URL. L'ajout automatique fonctionne, mais la saisie manuelle vous fait passer sur chaque champ, ce qui est exactement ce que vous voulez la première fois.

Renseigner les champs

Donnez un nom explicite à l'outil — celui que les formateurs verront dans la liste. Sélectionnez LTI 1.3 comme version. Renseignez ensuite l'URL de l'outil, l'URL d'initiation de connexion et l'URI de redirection avec les valeurs fournies par Face Up. Pour la clé publique, choisissez le mode par URL de jeu de clés et collez l'adresse correspondante : c'est le mode à privilégier, car il permet une rotation des clés sans réintervention de votre part.

Attention à un détail qui coûte du temps : les URL doivent être reportées à l'identique, sans espace ajouté en fin de chaîne par le copier-coller, et en respectant la présence ou l'absence de barre oblique finale.

Activer les services

Trois réglages conditionnent tout le reste du parcours. Cochez la prise en charge du Deep Linking, sans quoi le formateur ne pourra pas choisir son scénario depuis le cours. Activez le service d'affectation et de notes (AGS), sans quoi aucune colonne ne sera créée dans le carnet. Activez enfin le service de provisionnement des noms et rôles (NRPS) si vous voulez que les inscrits du cours soient connus côté outil.

Réglez également le partage des données d'identité conformément à la décision prise plus haut. Ces trois services sont ceux qui font la différence entre un simple lien et une vraie intégration ; leur rôle respectif est détaillé dans notre explication de LTI 1.3.

Étape 2 — Échanger les identifiants

Ce que Moodle vous rend

Une fois l'outil enregistré, Moodle génère ses propres identifiants et les affiche dans une fiche de détails accessible depuis la liste des outils. Vous y trouverez l'identifiant de la plateforme, l'identifiant client, l'identifiant de déploiement, ainsi que les adresses du jeu de clés publiques, du jeton d'accès et de la requête d'authentification.

Ces six valeurs sont à reporter côté Face Up. C'est l'opération la plus mécanique du parcours et celle où l'on se trompe le plus : reportez-les une par une, en vérifiant chaque collage, plutôt qu'en reconstituant de mémoire.

Vérifier l'appairage

L'appairage est correct quand un lancement de test aboutit sur une page Face Up et non sur un message d'erreur. Ne cherchez pas de bouton de test dans Moodle : le test réel, c'est l'ajout de l'activité dans un cours, à l'étape suivante.

Si vous voulez sécuriser l'étape, faites-la d'abord sur un cours bac à sable, avec un seul compte de test inscrit. C'est ce qu'a fait H3 Campus, dont l'intégration Moodle a été menée avec l'intégrateur eLearning Touch', qui a réalisé la nouvelle version de leur plateforme.

Étape 3 — Ajouter l'activité et choisir le scénario

Créer l'activité dans le cours

Dans le cours, activez le mode édition, puis ajoutez une activité de type outil externe dans la section voulue. Dans le champ de l'outil préconfiguré, sélectionnez l'outil Face Up que vous venez de déclarer : il apparaît dans la liste sans qu'aucune URL ne soit à ressaisir.

Donnez un nom d'activité qui parle à l'apprenant. « Mise en situation — client mécontent » est plus utile que « Face Up ». Ce nom sera aussi celui de la colonne dans le carnet de notes.

Sélectionner le scénario par Deep Linking

C'est le moment agréable du parcours. Le bouton de sélection du contenu ouvre le catalogue Face Up dans une fenêtre, directement depuis Moodle. Le formateur choisit son scénario, valide, et Moodle récupère seul l'adresse et les paramètres correspondants.

Aucun lien à demander, aucun fichier à importer, aucun ticket à ouvrir. C'est cette autonomie qui fait la différence à l'usage, et nous en détaillons le fonctionnement dans choisir son scénario depuis le LMS.

Régler la note et l'affichage

Dans la section des notes, vérifiez que le type de note est bien numérique et que la note maximale est cohérente avec le score sur 100 remonté par Face Up. Une note maximale laissée à zéro empêche la création de la ligne dans le carnet : c'est la cause d'incident la plus fréquente.

Réglez enfin le conteneur de lancement sur un affichage intégré à la page, pour que la mise en situation s'ouvre en iframe et que l'apprenant reste dans Moodle. Ajoutez si vous le souhaitez une condition d'achèvement d'activité, utile pour les parcours qui doivent prouver la réalisation.

Étape 4 — Vérifier et tester

La colonne dans le carnet de notes

Ouvrez le carnet de notes du cours, en vue configuration. Une ligne portant le nom de l'activité doit y figurer, même si aucun apprenant n'a encore joué. Sa présence prouve que la ligne de note a bien été créée par le service AGS.

Si vous avez configuré plusieurs lignes de note pour une même activité, vérifiez qu'elles apparaissent toutes. Ce découpage par dimension est ce qui rend le suivi lisible, comme nous l'expliquons dans AGS et la remontée de notes sur les soft skills.

Tester en vue apprenant

Utilisez la prise de rôle apprenant, ou mieux, un vrai compte de test inscrit au cours. La prise de rôle simple suffit pour vérifier l'affichage, mais elle donne parfois des résultats trompeurs sur la remontée de note : un compte de test réel lève le doute.

Le contrôle porte sur quatre points : la mise en situation s'ouvre dans la page sans redemander d'identifiants, la conversation se lance, le débriefing s'affiche à la fin, et le score apparaît dans le carnet en quelques instants.

Ce que voit l'apprenant

De son point de vue, rien n'a changé. Il clique sur une activité de son cours, comme il le ferait pour un devoir, et la mise en situation démarre dans la page. Il n'a pas de compte à créer, pas d'application à installer, pas d'onglet à gérer.

Cette continuité n'est pas cosmétique : chaque rupture de parcours coûte des participants. C'est un des points sur lesquels le LMS seul montre ses limites en matière de compétences relationnelles, comme nous le développons dans pourquoi le LMS seul ne suffit pas.

Dépannage des erreurs les plus banales

L'activité s'ouvre sur un écran blanc ou une erreur de redirection

Dans neuf cas sur dix, c'est une URL mal reportée. Reprenez l'URL de lancement, l'URL d'initiation de connexion et l'URI de redirection, et comparez-les caractère par caractère avec les valeurs fournies : un espace parasite en fin de chaîne, une barre oblique finale en trop ou en moins, ou l'adresse d'un environnement de test collée à la place de celle de production.

Vérifiez aussi que vous êtes bien en LTI 1.3 et non sur une version antérieure : les deux ne se paramètrent pas de la même façon et une déclaration mixte échoue silencieusement.

Message d'erreur sur la signature ou l'horodatage

LTI 1.3 signe ses messages et les horodate. Si l'horloge du serveur Moodle dérive de plus de quelques minutes, la signature est jugée expirée ou pas encore valide, et le lancement échoue avec un message parlant de jeton invalide.

Le remède est simple : faites vérifier la synchronisation horaire du serveur par votre équipe d'infrastructure. Ce symptôme est déroutant parce qu'il apparaît sur une configuration par ailleurs parfaite, et souvent de façon intermittente.

Rien n'apparaît dans le carnet de notes

Trois causes possibles, à examiner dans cet ordre. Le service AGS n'a pas été activé au niveau de la déclaration de l'outil : rouvrez la fiche et cochez-le. Le type de note de l'activité est réglé sur aucune note, ou la note maximale est à zéro : corrigez dans les réglages de l'activité. Enfin, aucun apprenant n'a encore terminé une session : la ligne existe alors, mais elle est vide, et c'est normal.

Si la ligne existe et reste vide alors qu'une session a bien été jouée, le problème est côté remontée et non côté configuration Moodle : c'est le moment de solliciter le support plutôt que de continuer à modifier les réglages.

Conclusion

Le parcours tient en quatre étapes : déclarer l'outil une fois au niveau du site, échanger les identifiants dans les deux sens, ajouter l'activité et choisir le scénario par Deep Linking, vérifier le carnet de notes et tester en vue apprenant. Compté honnêtement, l'essentiel du temps passe dans l'obtention des droits administrateur, pas dans le paramétrage.

Deux réglages méritent une attention particulière parce qu'ils causent la majorité des incidents : les URL reportées à l'identique, et la note maximale de l'activité. Vérifiez ces deux points avant d'appeler à l'aide, vous aurez résolu la plupart des cas.

Une fois l'outil déclaré, l'ajout d'une mise en situation dans un nouveau cours devient une affaire de deux minutes pour un formateur, sans intervention technique. C'est ce qui rend le dispositif tenable à l'échelle d'un établissement entier, et c'est exactement l'usage qu'en font H3 Campus et les CCI, comme le raconte notre cas client Moodle. Pour l'autre plateforme fréquente, voyez l'intégration Rise Up.

Plus d'articles

Découvrez nos articles similaires

Transformez vos formations
en expériences immersives !

Prêts à créer des formations qui obtiennent des résultats mesurables ?