Pod

Repositories ::: repository_pod
Maintained by Céline Perves
Repository pod is a moodle repository plugin that enable to create file resource linked by reference to an external POD v2 server filtering the pod resource list for current user
Latest release:
75 sites
5 downloads
1 fans
Current versions available: 2

repository pod : moodle repository for POD

repository pod is a moodle repository plugin that enable to create file resource linked by reference to an external POD v2 server * See https://github.com/EsupPortail/pod/wiki for POD server informations * pod version supported from 2.8.2 * search working over 2.8.3

Features

  • Enable to create video or audio file reference with a POD server filtering on current username
  • search enabled
  • paging enabled for listing and searching in filepicker
  • override of renderer to check resource existence on POD server

Download

from moodle plugin repository

Moodle Installation

Repository installation

Install repository/pod in your own repository directory

Repository new instance settings

fill plugin setting field :

  • pod_url : POD webservice base url
  • pod_api_key : POD webservice API key (Token generated into pod admin interface)
  • page_size : page size :used for pod webservice and then enabling paging on filepicker
  • usernamehook : will only be available if a hookfile.php is located in repository/pod of your moodle installation
    • check this if you have to apply username hook
    • username hook enable you to map moodle username with pod uid
    • in hooklib.php define a repository_pod_moodle_uid_to_pod_uid function that will make a trnaformation from moodle user object to obtain corresponding pod uid
  • enrichedviewmode :
    • If checked, Pod resource will be displayed with Pod enriched media player instead of Moodle internal media player
    • except for automatic and embed mode
    • pay attention that draft and authentified required Pod resource will trigger authentication when displaying Pod resource
    • Note that it is possible to create to Pod instance of same server enabling you to propose bith enriched and direct files Pod repositories

filepicker paging patch for search

  • apply patch included
patch -p1 /moodle_dirroot/repository/filepicker.js  < patch/repository_filepicker_js.patch

Install patch to take external repository in charge

  • by default moodle does not restore external repository in course to prevent file breaking
    • but you can enable this by installing following patch on your moodle version
patch -p1 /moodle_path/backup/moodle2/restore_stepslib.php < /moodlepath/patch/backup_moodle2_restore_stepslib.patch

Issues

Videos width issues

  • sometime, in edit mode, video take to much places
    • to solve that add video{max-width:100%} to your custom css field in theme configuration

Contributions

Contributions of any form are welcome. Github pull requests are preferred. Fill free to commit any bugs, improvements, or feature requiests in our [issue tracker][issues].

Authors

  • Celine Perves
  • Matthieu Fuchs
  • Pascal Mathelin
  • Claude Yahou

Mainteners

  • Celine Perves
  • Matthieu Fuchs

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Céline Perves (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Megjegyzések megjelenítése
  • Plugins bot
    2021. júl.. 5., 16:10
    Approval issue created: CONTRIB-8592
  • Joyeux Eloise
    2022. dec.. 7., 18:27
    Hello. Is a version of the POD V3 and Moodle 4.1 compatible plugin planned soon?
  • Céline Perves
    2022. dec.. 23., 00:28
    I am working in 4.0 migration , probably ok in january
  • Laurent JALICON
    2023. aug.. 21., 23:12
    Bonjour,
    sur POD, je n'arrive pas à générer de clé d'API. Quelqu'un peut-il m'indiquer comment cela fonctionne ?

    Cordialement
  • Céline Perves
    2023. szept.. 5., 16:19
    Il faut faire cela sur pod via l'admin django
  • Laurent JALICON
    2023. szept.. 20., 18:05
    Bonjour,
    merci pour cette réponse et désolé pour mon retour tardif, la rentrée est très chargée.

    Qu'est-ce que l'admin Django ? Je suis sur le menu admin de POD (menu Authentification, Core, Django Filter, jetons, Pages statiques, Pods...) et je ne trouve rien qui me permette de générer les infos demandées dans le plugin.

    Au final, je me demande si notre version de POD n'est pas trop ancienne (je ne trouve pas le numéro de version) : elle n'a pas été mise à jour depuis des années.
  • Céline Perves
    2023. szept.. 20., 19:20
    Bonjour comme indiqué dans le readme de moodle il faut une version 2.8.2 minimum pour pod
    sinon sur le menu admin de pod le token/clé api se génère à partir du menu jeton
  • Laurent JALICON
    2023. szept.. 27., 20:41
    Bonjour,
    merci pour cette réponse. Nous ne sommes pas en version 2, c'est donc la raison pour laquelle je ne trouve pas.
Please login to post comments