Intégration LTI 1.3
Ajouter Business Arena à Moodle en deux minutes
Business Arena s'ajoute comme outil externe à Moodle, Canvas, Blackboard ou Brightspace. L'enseignant place une activité dans son cours ; l'élève clique et arrive dans sa partie, sans compte, sans code et sans courriel.
La voie courte : coller une adresse
C'est l'inscription dynamique, prise en charge par Moodle depuis la version 3.10. Nous vous envoyons une adresse d'inscription : elle est propre à votre établissement, ne sert qu'une fois et reste valable 7 jours.
- Dans Moodle : Administration du site, Plugins, Modules d'activité, Outil externe, Gérer les outils.
- Collez l'adresse dans le champ « URL de l'outil », puis « Ajouter LTI Advantage ».
- Dans la fenêtre qui s'ouvre, vérifiez le nom de votre établissement et confirmez.
- L'outil apparaît « en attente » : activez-le, puis ouvrez sa configuration et réglez le conteneur de lancement par défaut sur « Nouvelle fenêtre ».
La voie manuelle : recopier les adresses
Si votre plateforme ne connaît pas l'inscription dynamique, configurez l'outil à la main (version LTI 1.3, type de clé publique : adresse de jeu de clés) avec ces adresses :
- Adresse de l'outil
- https://www.business-arena.fr/api/lti/lancement
- Connexion (login initiation)
- https://www.business-arena.fr/api/lti/connexion
- Redirection
- https://www.business-arena.fr/api/lti/lancement
- Sélection de contenu
- https://www.business-arena.fr/api/lti/lancement
- Jeu de clés publiques (JWKS)
- https://www.business-arena.fr/api/lti/jwks
Renvoyez-nous ensuite ce que votre plateforme affiche : l'émetteur (« ID de la plateforme »), le client_id, le deployment_id et ses trois adresses (authentification, jeton, jeu de clés). Nous les rattachons à votre établissement.
Ce que fait l'enseignant
Il ajoute une activité « Outil externe » dans son cours et choisit Business Arena. À la première ouverture, il choisit ce qu'elle ouvre : une de ses parties de classe, une nouvelle partie, ou une cohorte d'épisodes si la licence de l'établissement les inclut. Ensuite, l'activité le mène directement au pilotage.
Il peut aussi passer par « Sélectionner le contenu » au moment d'ajouter l'activité : la liste de ses parties et de ses cohortes s'affiche dans la plateforme.
Ce que voit l'élève
Il clique sur l'activité et arrive dans la partie, réparti dans une équipe comme avec le code de la classe. Si la plateforme envoie son prénom, il sert de pseudo ; sinon, l'élève en choisit un à son arrivée. Si l'enseignant n'a pas encore choisi la partie, l'élève le lit, et revient plus tard.
Les données qui transitent
- Pour chaque personne, l'identifiant technique que la plateforme lui donne. Nous n'en gardons qu'une empreinte chiffrée : il n'est jamais stocké en clair.
- Le prénom, si la plateforme l'envoie : il devient le pseudo de l'élève.
- Le rôle dans le cours (enseignant ou élève), le titre du cours et celui de l'activité.
- Aucun courriel ni nom de famille d'élève. Pour un enseignant, le nom et le courriel ne sont gardés que si la plateforme les envoie.
La plateforme reste celle de votre établissement : Business Arena n'y lit rien d'autre. Le détail figure dans les mentions légales.
Pourquoi une nouvelle fenêtre
Le jeu a besoin de tout l'écran, et pour sa sécurité le site refuse de s'afficher à l'intérieur d'une autre page. Réglé en « Nouvelle fenêtre », l'outil s'ouvre à côté du cours. Réglé autrement, il affiche un bouton « Ouvrir Business Arena » qui fait la même chose.
Se connecter avec l'établissement (RENATER)
Disponible pour les établissements de la Fédération Éducation-Recherche : universités, écoles et organismes reliés à RENATER. Sur la page de connexion des enseignants, sur l'entrée par code et sur l'invitation d'une cohorte, un bouton « Se connecter avec mon établissement » mène au service de découverte de RENATER. On y choisit son établissement, on s'identifie chez lui avec ses identifiants habituels, et l'on revient sur Business Arena.
- L'enseignant ou le personnel d'un établissement client arrive dans son espace enseignant, rattaché à l'organisation de l'établissement : sa licence s'applique telle quelle. Le compte est créé à la première connexion.
- L'étudiant retrouve ses parties et sa cohorte sur n'importe quel appareil, sans code de reprise. S'il vient d'un code de partie ou d'une invitation de cohorte, il y revient pour rejoindre.
- Un établissement de la fédération qui n'a pas encore d'offre : l'enseignant le lit, avec les tarifs et la demande de devis ; l'étudiant joue comme invité.
Les données reçues de l'établissement :
pairwise-id: Identifiant pseudonyme propre à Business Arena : retrouver la personne d'une visite à l'autre.eduPersonTargetedID: Le même identifiant pseudonyme, sous sa forme ancienne, quand pairwise-id n'est pas disponible.eduPersonScopedAffiliation: Étudiant ou personnel : l'un joue, l'autre ouvre l'espace enseignant.eduPersonAffiliation: Le même statut, sans le domaine de l'établissement.schacHomeOrganization: L'établissement, pour appliquer sa licence.displayName: Personnels seulement : le nom affiché dans l'espace enseignant. Jamais gardé pour un étudiant.mail: Personnels seulement : pour joindre l'enseignant. Jamais gardé pour un étudiant.
L'identifiant est pseudonyme et propre à Business Arena ; nous n'en gardons qu'une empreinte chiffrée. Aucun nom ni courriel d'étudiant n'est conservé. Pour votre service informatique, le fournisseur de services :
- entityID
- https://www.business-arena.fr/saml
- Métadonnées
- https://www.business-arena.fr/api/saml/metadata
- ACS (HTTP-POST)
- https://www.business-arena.fr/api/saml/acs
Ce que la connexion ouvre
Ce que couvre la licence de votre établissement, ni plus ni moins : les parties de classe avec une offre de l'arène, les cohortes d'épisodes avec les épisodes manager. Voir les tarifs
À venir : le renvoi des notes de fin de partie dans le carnet de notes de la plateforme, et la connexion à l'ENT du secondaire (GAR).