Test Diaporama

Paris_21_novembre_2018_7487-Edit
New-York_28_août_2018_6998
Guemy_20_juin_2020_9937
Eugenie_Aristide_05_février_2023_061-7-Modifier
Creuse_03_janvier_2021_008-22-Modifier-MacBook Pro de Eric
previous arrow
next arrow

Connecter Moodle à Sakai

Présentation

Il est tout à fait possible de connecter à un LMS tel que Sakai, une plate-forme Moodle. Par connexion, on entend :

  • permettre à un usager de la plate-forme de départ, de se connecter de manière transparente, c’est-à-dire sans avoir à saisir d’identifiant, à la plate-forme d’arrivée
  • transmettre des informations telles que nom/prénom et email de la plate-forme de départ à la plate-forme d’arrivée
  • transmettre des notes d’évaluation de la plate-forme d’arrivée vers la plate-forme de départ

Pour faire simple, on considéra que la plate-forme Moodle est un outil de la plate-forme Sakai (c’est comme cela que l’utilisateur final la verra)

Comment faire ? C’est là qu’intervient un protocole LTI développé par IMS Global, et disponible sur les plates-formes telles que Sakai, Moodle ou Chamilo. La page des certifications d’IMS permet de savoir si l’outil que vous utilisez est compatible LTI et pour quelle version de ce protocole.

Problèmes

Connexion Sakai/Moodle

J’utilise actuellement Firefox comme navigateur par défaut en version 96. Ce navigateur a introduit un réglage par défaut au niveau des cookies : sameSite="Lax"

Ne m’en demandez pas plus, tout ce que je sais, est que ce réglage empêche l’ouverture de Moodle dans une fenêtre de Sakai. On est donc obligé d’ouvrir Moodle dans une nouvelle fenêtre (ou un nouvel onglet). Rien de dramatique mais on perd un peu la notion d’outil intégré à Sakai. La solution actuelle est de modifier la configuration de Firefox :

  • dans la barre d’adresse de Firefox, saisissez about:config puis validez
  • une page d’avertissement pouvant apparaître, cliquez alors sur Accepter le risque et poursuivre pour continuer
  • dans le moteur de recherche, saisissez maintenant network.cookie.sameSite.laxByDefault et passez le à false
  • saisissez ensuite dans le moteur de recherche network.cookie.sameSite.noneRequiresSecure et passez le également à false

Voilà, ça devrait fonctionner maintenant