En tant qu'administrateur, vous pouvez connecter Panorama à votre système de gestion de l'apprentissage (LMS) Moodle afin de rendre Panorama accessible dans Moodle pour le traitement des documents et des pages WYSIWYG.
Ajouter Panorama à votre LMS Moodle
Panorama doit être ajouté à Moodle en tant qu'outil externe. Une fois ajouté, vous pouvez l'activer pour les cours de votre choix.
Ajouter Panorama en tant qu'outil externe
- Connectez-vous à Moodle en tant qu'administrateur.
- Sélectionnez Administration du site > Extensions > Gérer les outils.
-
Cliquez sur configurer un outil manuellement.
Remarque : Certains champs des paramètres de l'outil nécessiteront la saisie de votre URL de la zone. Reportez-vous à l'une de ces URL selon votre zone :- Zone US : https://panorama-api.yuja.com
- Zone CA : https://panorama-api-cz.yuja.com
- Zone EU : https://panorama-api-ez.yuja.com
- Zone AUS : https://panorama-api-az.yuja.com
-
Développez la section Paramètres de l'outil, puis saisissez les informations requises :
Important : Après l'enregistrement, cliquez sur l'icône Engrenage de l'outil Panorama afin de vous assurer que vos informations ont bien été enregistrées.- Nom de l'outil : Panorama LTI 1.3
- URL de l'outil : https://<YOUR_ZONE_URL>/lti/lti-app-1.3-entry
- Description de l'outil : Panorama LTI 1.3 App
- Version LTI : LTI 1.3
- Type de clé publique : URL du jeu de clés
- Jeu de clés publiques : https://<YOUR_ZONE_URL>/lti/lti-app-1.3-jwk
- URL de connexion initiale : https://<YOUR_ZONE_URL>/lti/lti-app-1.3-oidc-initiation
- URL de redirection : https://<YOUR_ZONE_URL>/lti/lti-app-1.3-entry
-
Utilisation de la configuration de l'outil pour Moodle version 4.5 et ultérieure : Afficher dans le sélecteur d'activités et en tant qu'outil préconfiguré.
Remarque : Pour les versions de Moodle antérieures à 4.5, choisissez l'option de votre choix pour l'utilisation de la configuration de l'outil. - Conteneur de lancement par défaut : Nous recommandons de sélectionner Nouvelle fenêtre.
- Développez la section Confidentialité, puis sélectionnez les options requises :
- Partager le nom du lanceur avec l'outil : Toujours
- Partager le courriel du lanceur avec l'outil : Toujours
- Cliquez sur Enregistrer les modifications. Vous serez redirigé vers la page Gérer les outils.
- Repérez l'outil que vous venez de créer, puis cliquez sur l'icône Afficher les détails de configuration.
- Copiez les détails de configuration de l'outil suivants. Vous devrez les saisir dans Panorama.
- Connectez-vous à votre compte Panorama, puis sélectionnez Configurations > Paramètres d'intégration dans la barre latérale.
- Dans le menu déroulant Sélectionner l'intégration, sélectionnez LTI 1.3.
- Saisissez les informations requises, puis cliquez sur Enregistrer les changements.
- ID du client : L'ID du client copié à l'étape 8.
- ID de déploiement : L'ID de déploiement copié à l'étape 8.
- ISS : L'ID de la plateforme copié à l'étape 8.
- Point de terminaison OIDC : L'URL de requête d'authentification copiée à l'étape 8.
-
Point de terminaison JWKS : L'URL du jeu de clés publiques copiée à l'étape 8.
Ajouter le lien LTI de Panorama à un cours Moodle
- Connectez-vous à Moodle et sélectionnez le cours auquel vous souhaitez ajouter Panorama.
- Sous l'icône Paramètres, cliquez sur Activer le mode édition. Selon votre version de Moodle, vous devrez peut-être activer le Mode édition.
- Cliquez sur Ajouter une activité ou une ressource.
- Sélectionnez Outil externe.
- Dans le champ Nom de l'activité, saisissez Panorama, ou tout autre nom identifiable de votre choix.
- Dans le menu déroulant Outil préconfiguré, sélectionnez Panorama LTI 1.3 créé précédemment.
- Cliquez sur Enregistrer et revenir au cours. Le lien LTI de Panorama sera maintenant disponible dans le cours que vous avez choisi.
Installer le plugin Panorama Visualizer
L'installation de Panorama Visualizer permettra l'affichage des icônes d'accessibilité de Panorama dans vos cours Moodle.
- Accédez à Panorama et sélectionnez Configurations > Paramètres d'intégration.
- Dans le menu déroulant Sélectionner l'intégration, sélectionnez LMS Visualizer.
- Cliquez sur Télécharger des Plugins.
- Repérez le fichier ZIP téléchargé sur votre appareil, Panorama.zip, puis extrayez-le.
- Connectez-vous à Moodle en tant qu'administrateur, sélectionnez Administration du site dans la barre latérale, puis sélectionnez l'onglet Extensions dans la barre supérieure.
- Cliquez sur Installer des extensions.
- Cliquez sur Choisir un fichier...
- Sélectionnez l'onglet Téléverser un fichier dans la barre latérale, puis cliquez sur Choisir un fichier.
- Sélectionnez le fichier Panorama.zip et cliquez sur Téléverser ce fichier.
- Cliquez sur Installer l'extension à partir du fichier ZIP.
- Cliquez sur Continuer.
- Une fois le fichier ZIP installé, connectez-vous à Panorama.
- Dans la barre latérale, sélectionnez Configurations > Informations sur l'établissement.
- Repérez la Clé d'identification primaire et la Clé d'identification secondaire, puis copiez les deux clés.
- Dans le champ déroulant Sélectionner l'intégration, sélectionnez LTI 1.1.
- Repérez la Clé consommateur et le Secret LTI, puis copiez les deux champs.
- Retournez dans Moodle.
- Dans la barre latérale, sélectionnez Administration du site > Extensions.
- Repérez Panorama, puis cliquez sur Paramètres de Panorama pour Moodle.
- Dans les champs Clé d'identification primaire et Clé d'identification secondaire, saisissez la Clé d'identification primaire et la Clé d'identification secondaire copiées à l'étape 14.
- Dans le champ Clé consommateur LTI, saisissez la Clé consommateur copiée à l'étape 16.
- Dans le champ Clé LTI, saisissez le Secret LTI copié à l'étape 16.
- Cliquez sur Enregistrer les modifications.
Connecter votre compte Moodle à Panorama
Après avoir ajouté Panorama à votre LMS Moodle, vous devez connecter votre compte Moodle à Panorama par le biais d'une intégration d'API afin de commencer à utiliser Panorama.
Générer un jeton d'accès dans Moodle
Avant de connecter le compte Moodle de votre établissement à Panorama, vous devez générer un jeton d'accès dans Moodle, qui sera utilisé plus tard lors de l'intégration d'API dans Panorama.
- Connectez-vous à Moodle en tant qu'administrateur.
- Sélectionnez Administration du site > Serveur.
- Sous Services web, sélectionnez Aperçu.
- Assurez-vous que le statut de Activer les services web est défini sur Oui, et que Activer les protocoles est défini sur rest.
- Accédez à Administration du site > Serveur > Services web > Services externes.
- Sous Services personnalisés, cliquez sur Ajouter.
- Dans le champ Nom, saisissez Panorama.
- Cochez la case Activé.
- Cliquez sur Afficher plus...
- Cochez les cases Peut télécharger des fichiers et Peut téléverser des fichiers.
- Dans le menu déroulant Capacité requise, recherchez repository/url:view et ajoutez-la.
- Cliquez sur Ajouter le service.
- Une fois redirigé vers la page Services externes, repérez Panorama et cliquez sur Fonctions.
- Sous toutes les fonctions existantes, cliquez sur Ajouter des fonctions.
- Dans la barre de recherche, ajoutez toutes les fonctions requises :
core_enrol_get_enrolled_users_with_capability
core_enrol_get_enrolled_users
core_course_get_courses
core_files_get_files
mod_page_get_pages_by_courses
mod_assign_get_assignments
- core_course_get_categories
core_course_get_contents
mod_forum_get_forums_by_courses
mod_glossary_get_glossaries_by_courses
mod_data_get_databases_by_courses
mod_folder_get_folders_by_courses
mod_lesson_get_lessons_by_courses
mod_quiz_get_quizzes_by_courses
mod_survey_get_surveys_by_courses
mod_workshop_get_workshops_by_courses
mod_book_get_books_by_courses
mod_label_get_labels_by_courses
mod_forum_get_forum_discussions
mod_wiki_get_wikis_by_courses
mod_resource_get_resources_by_courses
local_replacementapipanorama_update_file
local_replacementapipanorama_update_attachment
local_replacementapipanorama_update_html
- Cliquez sur Ajouter des fonctions.
- Retournez à Administration du site > Serveur > Services web.
- Cliquez sur Gérer les jetons.
- Cliquez sur Ajouter.
- Dans le menu déroulant Utilisateur, sélectionnez un utilisateur disposant des autorisations d'administrateur.
- Dans le menu déroulant Service, sélectionnez le service Panorama créé précédemment.
- Cliquez sur Enregistrer les modifications. Vous serez redirigé vers la page Gérer les jetons.
- Copiez et notez le jeton, car il sera nécessaire dans la prochaine section de ce guide.
Ajouter l'API Moodle à votre compte Panorama
Après avoir obtenu le jeton d'accès dans Moodle, vous devrez établir une connexion entre Moodle et Panorama.
- Accédez à Panorama et survolez la barre latérale.
- Sélectionnez Configurations > Paramètres d'intégration.
- Dans le menu déroulant Sélectionner l'intégration, sélectionnez API LMS.
- Cliquez sur Ajouter une clé d'accès.
- Dans le champ Jeton d'accès, collez le jeton d'accès obtenu dans la section précédente de ce guide.
- Cliquez sur Ajouter une clé d'accès.
- Cliquez sur Enregistrer les changements.
Désinstaller Panorama de votre instance Moodle
- Connectez-vous à Moodle en tant qu'administrateur.
- Sélectionnez Administration du site > Extensions.
- Sous Extensions, cliquez sur Aperçu des extensions.
- Repérez le plugin filter_panorama, puis cliquez sur Désinstaller.
- Cliquez sur Continuer pour désinstaller le plugin.
- Une fois redirigé vers la page Aperçu des extensions, repérez et désinstallez également les plugins local_panorama et local_replacementapipanorama.
- Pour supprimer les outils externes Panorama présents dans vos cours, sélectionnez un cours qui contient l'outil externe Panorama.
- Activez le Mode édition.
- Cliquez sur Modifier à côté de l'outil Panorama.
- Cliquez sur Supprimer.
- Cliquez sur Oui pour supprimer l'outil externe Panorama du cours. Répétez les étapes 7 à 10 pour tous les autres cours qui contiennent l'outil externe Panorama.