BookWidgets dans Chamilo LMS : intégrer des exercices interactifs avec le LTI

CHAMILO LMS · INTÉGRATIONS

BookWidgets dans Chamilo LMS : des exercices interactifs en quelques clics grâce au LTI

Mots croisés, quiz, exercices autocorrigés : comment afficher une activité BookWidgets directement dans un cours Chamilo, avec la norme LTI.

Équipe éditoriale BeezNest · Octobre 2026 · Lecture 5 min

Un LMS ne peut pas tout faire, et ce n'est pas son rôle. Pour proposer à vos apprenants des mots croisés, des exercices à trous ou des jeux pédagogiques, vous pouvez brancher un outil spécialisé à votre cours. C'est exactement ce que permet la norme LTI, que Chamilo prend en charge.

Nous avons testé la connexion avec BookWidgets sur un portail de démonstration Chamilo 3. Voici le parcours complet, captures à l'appui, et les points à vérifier avant de vous lancer.

En bref : un outil LTI se configure une fois, puis se rattache à autant de cours que vous le souhaitez. L'apprenant le lance depuis son cours, sans quitter Chamilo.

BookWidgets, de quoi s'agit-il ?

BookWidgets est une plateforme de création d'activités interactives pour les enseignants : plus de 40 types d'activités, appelées « widgets », dont des mots croisés, des quiz, des cartes mémoire ou des frises chronologiques. Les exercices peuvent être corrigés automatiquement, et l'enseignant peut suivre l'avancement des apprenants en temps réel.

BookWidgets met en avant ses intégrations avec Google Classroom, Microsoft Teams, Moodle, Canvas et d'autres plateformes. Chamilo ne figure pas dans la liste que nous avons trouvée sur leur site : la connexion repose donc sur la norme LTI, que BookWidgets indique proposer pour les plateformes compatibles.

À vérifier côté BookWidgets : d'après leur site, la connexion à un LMS via LTI est ouverte aux comptes « Groupe » ou « École », alors que l'essai gratuit de 30 jours inclut seulement Google Classroom et Microsoft Teams. Confirmez les conditions de votre contrat avant de commencer.

Le LTI en deux minutes

LTI (Learning Tools Interoperability) est une spécification de l'organisme IMS Global, aujourd'hui 1EdTech. Son principe : fournir un moyen standard d'intégrer des applications pédagogiques riches, souvent hébergées à distance par un tiers, à une plateforme de formation. Chamilo joue le rôle de plateforme : quand l'apprenant clique, elle envoie à l'outil une requête de lancement sécurisée.

Deux versions coexistent. LTI 1.0/1.1 repose sur une adresse de lancement, une clé et un secret partagés. LTI 1.3, plus récent, utilise des échanges signés, avec des identifiants de plateforme et de client et des adresses d'authentification et de clés publiques. Chamilo propose les deux, et présélectionne la 1.3 dans son formulaire.

Étape 1 : activer le plugin client LTI (administrateur)

Avant de configurer quoi que ce soit dans un cours, un administrateur doit activer le plugin « IMS/LTI client » dans la page des plugins de Chamilo.

Le plugin doit aussi être activé dans la région admin_menu, ce qui le rend accessible côté administration.

Optionnel : si vous voulez qu'un outil LTI soit prédéfini pour tous les cours, ajoutez-le à cet endroit, côté administration. Sans cela, l'outil se configure cours par cours, comme décrit à l'étape suivante.

Étape 2 : ouvrir la configuration des outils externes

Plugin activé, direction les paramètres du cours : la section « External tools (LTI) » figure parmi les sections repliables, avec les documents, les notifications, le forum, les devoirs, la présence ou les assistants IA. L'interface de ce portail de test est en anglais.

Paramètres d'un cours Chamilo avec les sections repliables dont External tools (LTI)

Les paramètres du cours : la section « External tools (LTI) » est la dernière de la liste.

Un clic déplie la section et fait apparaître le bouton « Configure external tools ».

Section External tools (LTI) dépliée avec le bouton Configure external tools

La section dépliée et son bouton « Configure external tools ».

Étape 3 : le tableau de bord du client IMS/LTI

La page s'ouvre sur un rappel de ce qu'est LTI, deux boutons (« Platform keys » et « Add external tool ») et trois compteurs récapitulatifs. Dessous, la liste des outils indique pour chacun son nom, son identifiant, les cours auxquels il est rattaché et son adresse de lancement. Les actions disponibles sont les paramètres de l'outil, son ajout dans des cours, sa modification et sa suppression.

Page IMS/LTI client de Chamilo avec la liste des outils externes

Dans notre test, un seul outil existe, « BookWidgets test », rattaché au cours « English for beginners ».

Étape 4 : ajouter un outil externe

Le formulaire demande un nom, une description et l'adresse de lancement. Un message précise la règle : en LTI 1.3, cette adresse peut être complétée plus tard, une fois Chamilo enregistré chez le fournisseur ; en LTI 1.0/1.1, elle reste obligatoire. On choisit ensuite la version de LTI, puis, pour la 1.3, le type de clé publique (adresse du jeu de clés ou clé RSA) et les adresses de clés (JWKS), de connexion et de redirection.

Formulaire Add external tool : nom, description, URL de lancement, version LTI

Partie haute du formulaire d'ajout. LTI 1.3.0 est présélectionnée.

Les réglages avancés permettent de passer des paramètres personnalisés au format nom=valeur, de choisir la cible d'ouverture (ici une iframe, c'est-à-dire que l'outil s'affiche dans la page du cours), d'activer le Deep-Linking et de remplacer l'identifiant utilisateur transmis. Une section « Privacy » complète le formulaire.

Réglages avancés du formulaire : paramètres personnalisés, cible iframe, Deep-Linking

Partie basse du formulaire : réglages avancés, confidentialité et bouton « Add external tool ».

Étape 5 : renseigner l'adresse de lancement, la clé et le secret

Pour BookWidgets, l'outil a été enregistré en LTI 1.0/1.1. L'écran de modification affiche l'adresse de lancement, la clé de consommateur et le secret partagé, que nous avons masqués sur la capture. Un bandeau le rappelle : toute modification s'applique à tous les cours auxquels l'outil est rattaché.

Modification d'un outil externe en LTI 1.0/1.1 avec URL de lancement, clé et secret

L'outil « BookWidgets test » en LTI 1.0/1.1. Les champs clé et secret sont masqués.

Étape 6 : communiquer les informations de la plateforme au fournisseur

La fenêtre « Configuration settings for tool » récapitule ce que Chamilo expose : Platform ID, Deployment ID, Client ID, adresse d'authentification OIDC, adresse du jeton OAuth2 et adresse du jeu de clés. Ce sont les valeurs à transmettre au fournisseur lorsqu'il les demande, notamment en LTI 1.3. Le Client ID, propre à LTI 1.3, est vide ici puisque l'outil est enregistré en 1.0/1.1.

Fenêtre Configuration settings for tool avec Platform ID, Deployment ID et adresses OIDC

Les informations de la plateforme à communiquer à l'outil externe.

Étape 7 : le résultat dans le cours

Dans le cours « English for beginners », l'outil s'ouvre dans la page, sous le fil d'Ariane de Chamilo. L'apprenant découvre la grille de mots croisés vierge, avec les définitions horizontales et verticales de part et d'autre.

Mots croisés BookWidgets affichés dans un cours Chamilo, grille vierge

La grille vierge, intégrée dans la page du cours.

Une fois la grille complétée, les lettres s'affichent en vert.

Mots croisés BookWidgets complétés dans un cours Chamilo

La même activité, grille complétée.

Ce que cela change pour votre portail

Un outil, plusieurs cours

L'outil est défini une fois, puis rattaché à autant de cours que nécessaire. Une modification s'applique à tous.

Aucun développement

La connexion se fait par formulaire. Les activités sont créées et corrigées chez le fournisseur.

Un lancement depuis le cours

L'activité s'affiche dans la page du cours, sans quitter Chamilo.

Points d'attention avant de déployer

  • Les clés et secrets sont des identifiants sensibles : ne les publiez jamais, comme nous l'avons fait sur nos captures.
  • Avec un outil externe, des informations sur l'utilisateur transitent vers un service tiers. Vérifiez la section « Privacy » du formulaire et le cadre RGPD du fournisseur, surtout si votre organisation a des exigences de souveraineté.
  • Nous n'avons pas vérifié dans ce test le retour des notes vers le cahier de notes de Chamilo : à valider selon la version de LTI et l'offre du fournisseur.
  • Testez toujours avec un compte apprenant avant d'ouvrir le cours à vos groupes.

Un outil externe à connecter à votre portail Chamilo ?

Nos équipes configurent et testent les intégrations LTI, SSO et API de votre plateforme.

Contacter l'équipe BeezNest →

Sources : BookWidgets (fonctionnalités et intégrations), IMS Global, « Basic Overview of how LTI works ».

BN

L'équipe éditoriale BeezNest

Éditeur de Chamilo LMS et fournisseur de services · beeznest.com