Poodll Filter

Filters ::: filter_poodll
Maintained by Justin Hunt
Poodll is a toolbox of features for Moodle, including audio and video recording, media players for the classroom and widgets such as tabs and stopwatches. The Poodll filter is a pre-requisite plugin for the Classic Poodll plugins.
Latest release:
2694 sites
64 fans
Current versions available: 5

Poodll is a toolbox of features for Moodle, including audio and video recording, whiteboards, media players for the classroom and widgets such as tabs and stopwatches. Poodll was designed for language learners and teachers, though its so flexible that it is used in many other contexts too.



 Audio and Video Recorders
The Poodll audio and video recording system is highly advanced technically and pedagogically. It uses HTML5 recorders where it can and falls back to older technology if necessary. Different HTML5 recorder skins are available for different purposes (or just for appearance) and all recordings are converted to a format that can be played back universally. 

Poodll includes whiteboards that can be used by the teacher for content creation, or by students when submitting assignments or forum posts. Use them for annotating diagrams or photographs, or just at your own creative whim.
Players for the classroom
Poodll has lots of different audio and video players. Some play back just once (or twice, or three times), some have interactive captions, some are tiny, and some popup. If you need a different type of player, just let us know.

mini player
Poodll includes an extremely powerful templating system that powers both the players and widgets. This allows Poodll to bundle a truly amazing array of widgets. There are:
  • Tabs and accordians for displaying content
  • Text to speech widgets powered by Amazon Polly
  • Lightboxes for displaying images and videos
  • Dictation widgets 
  • Syntax highlighters for programming languages
  • QR code makers and readers
  • Flashcards
  • Stopwatches/timers
    ...... and more


Watch a quick 1 minute video about the Poodll filter.

The Poodll filter is required by the following plugins:

  • Online PoodLL Assignment Submission type
  • PoodLL Assignment Feedback type
  • PoodLL Recording Question Type
  • PoodLL Repository
  • PoodLL Anywhere for Atto
  • PoodLL Anywhere for TinyMCE
  • PoodLL database field

Getting Started

Poodll Filter  requires a Poodll API username and secret. These are available with a free trial or a paid subscription. To get your API username and secret:

  1. Visit: https://poodll.com/try-poodll
  2. Make an account on the Poodll Members Dashboard 
  3. Take a free trial, and register your Moodle site URL.
  4. You can pick up your API user and secret

Then you can install Poodll Filter as usual from the Moodle plugins directory. After installation you will be asked for your API user and secret. Please see the Poodll Filter support documentation for more information on installing and using the Poodll Filter.

About Poodll

Poodll has been making plugins for Moodle since 2011. Our software has helped teachers build and deliver language courses in thousands of Moodle websites worldwide. Search for "Poodll" in the Moodle Plugins directory to see a list containing more than 25 of our plugins. Poodll is based in Nagasaki, Japan.



This plugin is part of set PoodLL.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


Justin Hunt (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Justin Hunt
    Thu, Apr 20, 2017, 10:18 PM
    There is no server in the EU. We might put one there, but you will need to be on Poodll 3 I think
  • Amr Ammar
    Sun, Jul 2, 2017, 7:22 AM
    i have moodle 3.3 and i can not install poodll
    if poodll is ready for moodle 3.3
  • Khari Kambon
    Tue, Oct 31, 2017, 4:26 AM
    Justin, when will the Shadow Player be available for download?
  • Eduardo Hm
    Thu, Nov 2, 2017, 5:15 PM
    Good Morning

    On the Moodle platforms that I manage, I have installed and configured the modules related to POODLL for more than a year. Since last October 31, I have problems when inserting a video using POODLL, either in a task or in a description of an activity. I have activated the debug mode of one of the platforms I work on, and this is the error stack when inserting a video:

    Notice: cURL request for "http://tokyo.poodll.com:443/poodll/snapshot.jsp?poodllserverid=poodll&filename=272307633887976.png&caller=http%3A%2F%2Fwww3.gobiernodecanarias.org%2Fmedusa%2Feforma%2Fcampus" failed, HTTP response code: HTTP / 1.1 500 Internal Server Error
    line 1354 of /lib/filelib.php: call to debugging ()
    line 1369 of /lib/filestorage/file_storage.php: call to download_file_content ()
    line 1003 of /filter/poodll/poodllfilelib.php: call to file_storage-> create_file_from_url ()
    line 3672 of /filter/poodll/classes/poodlltools.php: call to instance_remotedownload ()
    line 3397 of /filter/poodll/classes/poodlltools.php: call to filter_poodll \ poodlltools :: fetchVideoSplash ()
    line 2553 of /filter/poodll/classes/poodlltools.php: call to filter_poodll \ poodlltools :: fetchFlowPlayerCode ()
    line 565 of /filter/poodll/filter.php: call to filter_poodll \ poodlltools :: fetchSimpleVideoPlayer ()
    line? of unknownfile: call to in /var/www2/medusa/eforma/campus/lib/weblib.php on line 3111
    Unknown exception related to local files (Can not fetch file form URL)

    From what you can see, there are problems with the Tokyo server that Poodll uses to convert and insert the videos. Does something happen with this server? How can I fix the problem? Many users use this tool daily, so I have many users who do not know what to do.

    The version of moodle that we are in is version 3.1.1. And I use the Poodll 2 modules, the free version.

    Thank you very much in advance.

  • Justin Hunt
    Sat, Nov 4, 2017, 5:48 PM
    Hi Eduardo, I checked the server and its recording ok and accessible via the ports and URL that you are using. The reported error is to do with the snapshot feature where we automatically generate a poster image for the video from the first frame of the video. There is a setting in the Poodll filter settings to turn that off. Please try that and see if it helps.

    Poodll2 and video recording via Red5 are not technologies that will work forever. Please look at Poodll3 which supports HTML5 recording when you have a chance.
  • Henrik sune Pedersen
    Mon, Feb 19, 2018, 9:40 PM
    Hi Moodle

    We suddently after updating to Moodle 3.3.3+ (Build: 20171201) get this error - ReferenceError: ip is not defined, in the Create media file window. https://www.screencast.com/t/AxrDruqt
    We click the camera to create media, then we allow the use of integrated camera, and microfone, then press record, and then the error appears.

    I have been over all the settings, but none seems to be altered, so it should be standard settings.
  • Justin Hunt
    Mon, Feb 19, 2018, 10:00 PM
    Hi Henrik. Its a bug with the video recorder for the plain recorder skin and we just released a fix a few hours ago here on Moodle.org. Once that shows up in your Moodle updates, please download it. In the meantime, or even just for a better looking recorder, if you use the OneTwoThree recorder instead of the plain recorder, you won't have this problem. You can change that setting in the Poodll filter general settings page
  • InsightKorea JobS
    Mon, Jul 2, 2018, 11:50 AM
    I installed this and insert poodll2 register code at moodle3.5
    But It didn't work.
    How can I use poodll2?
  • Rahul Kumar
    Tue, Apr 2, 2019, 7:39 PM
    Hi Mates,

    I have tried to install poodll on my totara version 11 but its giving an error
    " Totara 2016052300
    filter_poodll (2016081401) Missing "

    Does any one have any idea how to solve this issue or poodle did not support totara .
    Any help on this thread would be much more appreciated.

    I am looking forward to hearing from you as soon as possible.

  • Justin Hunt
    Tue, Apr 2, 2019, 8:50 PM
    Hi Kumar

    You need the Poodll filter for the other Classic Poodll plugins. It is a dependency. The version number in your post is really old though. If you can not get it working contact Poodll support at https://poodll.com/contact or visit the support pages at https://support.poodll.com/
  • Justin Hunt
    Fri, Apr 5, 2019, 7:52 PM
    Glad you figured it our Adam. You need a long php_max_execution time (300s is good) for those who don't know.
  • María Esther Flores
    Tue, Jan 21, 2020, 6:52 AM
    Hi Justin! this tools are amazing! I will try with the video and audio recorder.
    Because I'm Spanish teacher I need a tool like speechnote so my students can improve their pronunciation, does Poodll have something like this?

    Thanks and Regards
  • Fabian Auchter
    Tue, Apr 14, 2020, 10:51 PM
    Hy there-it says it' cannot validate the plugin...
  • Justin Hunt
    Tue, Apr 14, 2020, 10:58 PM
    Fabian, you need to increase your php max_execution_time. By default it is 30 or 90, but Poodll (and Moodle) need it to be set to 300. https://support.poodll.com/en/support/solutions/articles/19000076761-increasing-php-s-max-execution-time
  • Henrik sune Pedersen
    Mon, Jun 15, 2020, 9:30 PM

    One of our clients wants to remove - Assignment 2.2 (Disabled) / assignment - poodllonline - assignment_poodllonline - How can we do that?
    We are on Moodle 3.8.3.
1 2 3 4 5 6
Please login to post comments