Ce document explique comment intégrer une extension YuJa Media Chooser à votre système de gestion de l'apprentissage (LMS) Moodle à l'aide de LTI. Cette extension, appelée Moodle Media Chooser, peut être installée dans votre LMS Moodle et est conçue pour fonctionner avec Moodle 2.4+.
Intégration du YuJa Media Chooser dans Moodle
Si vous avez des questions concernant l'une des étapes de ce processus, veuillez communiquer avec votre gestionnaire de compte. L'architecture des plugins de l'extension LMS pour Moodle est présentée ci-dessous.
| Local | (local/yuja) | Permet la configuration LTI et fournit l'intégration LTI aux autres plugins. |
| Atto | (lib/editor/atto/plugins/yuja) | Permet d'insérer des médias hébergés par YuJa à l'aide de l'éditeur Atto. |
| TinyMce | (lib/editor/tinymce/plugins/yuja) | Permet d'insérer des médias hébergés par YuJa à l'aide de l'éditeur TinyMCE (ancienne version). |
| Tiny | (lib/editor/tiny/plugins/yuja) | Permet d'insérer des médias hébergés par YuJa à l'aide de l'éditeur TinyMCE pour Moodle 4.2 et versions ultérieures. |
Installation
- Vous recevrez un fichier zip intitulé « YuJa Enterprise Video Platform - LMS Media Extension - Moodle Media Chooser ».zip. Décompressez ce fichier.
- Pour chaque dossier de plugin, vous verrez un fichier zip correspondant. Les fichiers zip inclus s'intitulent « atto_yuja.zip », « local_yuja.zip », « tinymce_yuja.zip » et « tiny_yuja.zip ».
- Connectez-vous à Moodle en tant qu'administrateur et cliquez sur Administration du site.
- Sélectionnez l'onglet Extensions puis cliquez sur Installer des extensions. Fournissez le fichier zip et cliquez ensuite sur Installer l'extension à partir du fichier ZIP. Commencez par le fichier « local_yuja.zip », puis installez les deux autres.
- Vous pouvez aussi, au lieu d'utiliser l'option Installer l'extension à partir du fichier ZIP, si vous disposez d'un seul zip pour tous les plugins ou si vous souhaitez effectuer l'installation manuellement, copier le dossier « yuja » de chacun des emplacements ci-dessous dans les dossiers correspondants de votre serveur Moodle :
- Moodle 2.4+ : À partir de « tinymce_yuja », copiez le dossier « yuja » dans (path/to/your/moodle/lib/editor/tinymce/plugins/)
- Moodle 2.7+ : À partir de « atto_yuja », copiez le dossier « yuja » dans (path/to/your/moodle/lib/editor/atto/plugins/)
- À partir de « yuja_local », copiez le dossier « yuja » dans (path/to/your/moodle/local/)
- Pour l'étape de copie suivante, choisissez celle qui correspond à votre version de Moodle :
- Pour finaliser l'installation, vous devrez vous connecter en tant qu'administrateur à votre instance Moodle et accéder à Administration du site/Notifications. Vous devriez voir les plugins modifiés dans la liste. Sinon, cliquez sur Vérifier les mises à jour disponibles.
- Une fois que vous voyez les plugins modifiés dans la liste, cliquez sur Mettre à jour la base de données Moodle maintenant pour terminer l'installation.
- Si c'est la première fois que vous installez le plugin local_yuja, vous serez invité à saisir vos informations de configuration. Les détails de configuration correspondront à ceux utilisés pour configurer la plateforme vidéo d'entreprise YuJa à la section 1.
- Si c'est la première fois que vous installez le plugin Atto, veuillez noter qu'il nécessite une configuration supplémentaire, comme indiqué ci-dessous.
- Enfin, un paramètre de Moodle empêche par défaut l'utilisateur d'insérer des iframes. Assurez-vous donc que l'option Activer le contenu de confiance, sous Administration du site/Sécurité/Politiques du site, est cochée afin d'activer les iframes. Vous pouvez accéder directement à la page des paramètres à l'adresse https://<moodle_url>/admin/settings.php?section=sitepolicies.
Configurations supplémentaires
Voici les étapes supplémentaires pour configurer les plugins YuJa Media Chooser.
-
Plugin local :
- La boîte de dialogue des paramètres du plugin local s'affiche immédiatement après son installation. Sinon, ou pour y accéder plus tard, accédez à Administration du site/Extensions/Extensions locales/YuJa Package Config.
- Vous serez invité à saisir la version de LTI et l'URL de l'outil. La version de LTI est LTI 1.3, et l'URL de l'outil vous aura été fournie par votre gestionnaire de compte YuJa, avec les autres détails que vous utilisez pour configurer un outil LTI externe afin d'accéder à la plateforme vidéo d'entreprise YuJa.
-
Plugin de l'éditeur de texte enrichi Atto :
- Une fois installé, le plugin Atto nécessite un peu de configuration supplémentaire.
- Accédez à http://your.moodle/admin/settings.php?section=editorsettingsatto et ajoutez une nouvelle ligne dans la zone de texte Configuration de la barre d'outils, contenant yuja = yuja à l'endroit où vous souhaitez que le bouton apparaisse. Consultez http://docs.moodle.org/27/en/Text_editor#Toolbar_settings pour savoir comment ajuster la barre d'outils d'Atto selon vos préférences.
-
Plugin de l'éditeur de texte enrichi TinyMCE (ancienne version) :
- Une fois le plugin installé (voir ci-dessus), la configuration est automatique et aucune autre action n'est nécessaire.
-
Plugin de l'éditeur de texte enrichi TinyMCE (Moodle 4.2+) :
- Une fois le plugin installé (voir ci-dessus), la configuration est automatique et aucune autre action n'est nécessaire.
Facultatif : installation du Media Chooser avec synchronisation du carnet de notes pour Moodle
Aperçu
Content Item Message est un protocole qui permet aux outils basés sur LTI de renvoyer des informations d'authentification pour, entre autres, les vidéos intégrées. Dans Moodle, le CIM peut servir à intégrer du contenu à l'aide d'un flux de travail CIM défini par Moodle.
Les vidéos publiées dans Moodle à l'aide du flux de travail CIM de Moodle permettront de suivre les statistiques (c'est-à-dire que l'utilisateur YuJa qui regarde la vidéo sera connu, au lieu que le spectateur soit marqué comme « Anonyme »).
Remarque : Actuellement, Moodle ne prend pas en charge l'intégration basée sur le CIM par les éditeurs de texte; toutefois, la communauté de développement de Moodle a un billet ouvert pour prendre en charge LTI Content Item par les éditeurs de texte à l'avenir (voir https://tracker.moodle.org/browse/MDL-56229 et https://moodle.org/mod/forum/discuss.php?d=354590).
Installation du Media Chooser avec synchronisation du carnet de notes pour Moodle
L'outil CIM doit être installé par l'intermédiaire du LMS Moodle.
-
Accédez à Administration du site/Extensions/Modules d'activités/Outils externes/Gérer les outils.
-
Cliquez sur Configurer un outil manuellement. Renseignez les champs suivants :
- Nom de l'outil : YuJa
- URL de l'outil : https://<YourInstitutionURL>.yuja.com/LTI3Entry.jsp
- Version LTI : LTI 1.3
- Type de clé publique : URL du jeu de clés
-
Jeu de clés publiques : https://<YourInstitutionURL>.yuja.com/P/Data/LTI3JwksJSONS
-
URL de connexion initiale : https://<YourInstitutionURL>.yuja.com/LTI3LoginInit.jsp
-
URI de redirection : https://<YourInstitutionURL>.yuja.com/LTI3Entry.jsp
-
Paramètres personnalisés :
-
moodle_course_previous_context_ids=$Context.id.history
-
lti_login_id=$User.username
-
-
Utilisation de la configuration de l'outil : Afficher dans le sélecteur d'activités et comme outil préconfiguré
-
Conteneur de lancement par défaut : Intégrer, sans blocs.
-
Message Content-Item : Cochez.
-
URL de l'icône (facultatif : ajoutez un logo personnalisé à l'icône du YuJa Media Chooser) :
https://<YourInstitutionZone>/Dashboard/icons/yuja-media-chooser.png
- Développez l'onglet Confidentialité et effectuez les sélections suivantes. Important : Les paramètres ci-dessous sont requis pour assurer une intégration et un suivi corrects du carnet de notes. Il est fortement recommandé de définir les trois paramètres sur Toujours.
Partager le nom de l'utilisateur à l'origine du lancement avec l'outil : Toujours.
- Partager le courriel de l'utilisateur à l'origine du lancement avec l'outil : Toujours.
- Accepter les notes de l'outil : Toujours.
-
Cliquez sur Enregistrer les modifications.