esup-pod

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

La fourniture du POD en mode SaaS ne s'occupe pas de faire la reprise de l'existant (sauf exception de vieux pod prendre contact avec nous), cependant nous venons en appuis de ce récupération.

ESUP-Pod dispose d'API permettant (https://www.esup-portail.org/wiki/spaces/ES/pages/769392641/Utilisation+de+l+API+Rest). 
Cette API permet de faire des opérations en masse. Nous avons développé des scripts d'exemple pour faciliter la récupération d'un historique : https://gitlab.univ-lorraine.fr/marchal66/esup-pod-api-sample/

...

  1. Le plugins Moodle Repository POD : 
    1. il est a installer dans votre moodle établissement

    2. il se branche sur pod avec un clé d'API a généré dans l'interface d'administration de votre pod en mode SaaS ("token")

    3. Ressources
      1. https://amupod.univ-amu.fr/video/31913-mardi-16h-esup-pod-en-lien-avec-moodle-et-lemp4/

      2. https://moodle.org/plugins/repository_pod
      3. https://github.com/EsupPortail/moodle-repository_pod
  2. oEmbed
    1. ESUP-POD en mode SaaS est compatible oEmbed
    2. Il faudra définir un provider oembed pod dans votre moodle (cf https://moodle.org/plugins/filter_oembed)
    3. sur chaque page de vidéo vous aller trouver dans le code source de la page
      <link rel="alternate" type="application/json+oembed" href="https://videos.univ.fr/video/oembed/?url=https%3A//videos.univ.fr/video/1234-cours-james-bond/&format=json">
      <link rel="alternate" type="text/xml+oembed" href="https://videos.univ.fr/video/oembed/?url=https%3A//videos.univ.fr/video/1234-cours-james-bond/&format=xml">
      1. en copier/collant l'url de la vidéo de votre POD en mode SaaS dans un cours moodle
        1. Moodle va intéroger la page et récupérer ce code
        2. il va ensuite interrroger la page https://videos.univ.fr/video/oembed/?url=https%3A//videos.univ.fr/video/1234-cours-james-bond/&format=json
        3. et obtenir le codesuivant
          {
          "type": "video",
          "version": "1.0",
          "provider_name": "Vidéothèque établissement forunisseur",
          "provider_url": "https://videos.univ.fr",
          "width": 640,
          "height": 360,
          "title": "le titre de la vidéo du cours de james bond",
          "author_name": "James Bond",
          "author_url": "https://videos.univ.fr/videos/?owner=james.bond@etablissement.fr",
          "html": "\u003Ciframe src=\"https://videos.univ.fr/video/1234-cours-james-bond/?is_iframe=true\" width=\"640\" height=\"360\" style=\"padding: 0; margin: 0; border:0\" allowfullscreen loading='lazy'\u003E\u003C/iframe\u003E",
          "thumbnail_url": "https://videos.univ.fr/static/custom/default-thumbnail.svg",
          "thumbnail_width": 280,
          "thumbnail_height": 140
          }
        4. Moodle va ainsi intégrer le code iframe qui permet d'avoir le rendu de la vidéo
    4. Ressources
      1. https://www.esup-portail.org/wiki/spaces/ES/pages/731250701/Int%C3%A9gration+oEmbed+dans+Moodle
      2. https://oembed.com/

Etablissements utilisateurs (09/02/2026)

...