FR

EN

L'intégration oEmbed de Streamlike dans Moodle

Intégration oEmbed de Streamlike dans Moodle

Ce guide présente de manière synthétique la mise en place de l'intégration des vidéos Streamlike dans Moodle par le protocole oEmbed.

oEmbed permet l’intégration d’une ressource multimédia dans une page web par le simple pointage vers l’URL de cette ressource.

Plus d’informations sur le protocole oEmbed : https://oembed.com/

Déclaration de Streamlike comme fournisseur oEmbed

Il faut déclarer Streamlike comme fournisseur oEmbed afin que celui-ci apparaisse dans le filtre Moodle. Pour ce faire, il faut forker le dépôt GitHub suivant https://github.com/iamcal/oembed et ajouter un fichier de configuration YML dans le répertoire providers.

Cette étape est optionnelle car les paramètres peuvent se configurer directement dans Moodle.

Configuration de Moodle

Installation du filtre oEmbed

Le filtre oEmbed pour Moodle est disponible à cette adresse : https://moodle.org/plugins/filter_oembed

La procédure d’installation est similaire à tout installation de plugin pour Moodle, c’est-à-dire via le répertoire des plugins de Moodle.org, via l’interface web d’administration ou via un dépôt en FTP sur le serveur : https://docs.moodle.org/3x/fr/Installation_de_plugins#Installation_d.27un_plugin

Une fois le filtre installé, une page de paramétrage apparaît. Il faut décocher l’option Retarder l’intégration du chargement (Lazyload), car elle n’est pas prise en charge par Streamlike, puis enregistrer les modifications.

Configuration du filtre oEmbed

Il est ensuite nécessaire d’activer Streamlike comme fournisseur dans le filtre oEmbed.

Pour cela, il faut se rendre dans Administration / Plugins / Filtres / Filtre oEmbed / Manager providers et cliquer sur l’icône Afficher (œil barré) à droite de l’instance Streamlike concernée sous la liste Downloaded providers.

Attention, il faut faire bien attention à ce que la syntaxe soit respectée pour l’option End points car cela peut résulter en une erreur de lecture en base de données et, par conséquent, empêcher l’édition des fournisseurs oEmbed (en cas de blocage, il faut désinstaller puis réinstaller le filtre oEmbed).

Activation du filtre

L’étape finale consiste à activer le filtre oEmbed sur la page de gestion des filtres (Accueil / Administration du site / Plugins / Filtres / Gestion des filtres). Cela peut être forcé pour tous les cours du site Moodle (Activé) ou peut se faire au cas par cas (Désactivé mais disponible), au niveau de chaque cours ou de chaque activité.

Quand la configuration est terminée et le filtre activé pour l’instance Moodle souhaitée (site, cours ou activité), tout hyperlien dans une portion de texte HTML renvoyant vers une URL de vidéo Streamlike est converti en intégration vidéo (largeur de 100% du conteneur parent).

Partager ce post

S’abonner à ce blog

Saisissez votre e-mail pour vous abonner à ce blog et revevoir une notification de chaque nouvel article par email.