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:
38 sites
Current versions available: 1

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.2


  • 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
  • overrride of rendrer to check resource existence on POD server


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

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


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 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].


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


  • Celine Perves
  • Matthieu Fuchs


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


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

Comments RSS

Show comments
Please login to post comments