Filters: Poodll Filter

Maintained by Picture of Justin HuntJustin 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.
2388 sites
48 fans
Current versions available: 3

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

NB PoodLL requires an annual subscription fee, though a free 30 day trial is available. 

A registration key can be obtained at :

Before installing, be sure to ready the "Getting Started" guide.



This plugin is part of set PoodLL.


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


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

Comments RSS


  • Picture of William Lu
    Wed, Mar 27, 2013, 10:28 AM
    In Site administration > Plugins > Filters > Manage filters:
    Make sure the 'PoodLL Filter' is ABOVE the 'Multimedia plugins', otherwise, one movie will be filtered twice, then you will see two same movies in different window size on one page, that is not what we want to.
  • Picture of John Gifford
    Tue, May 7, 2013, 9:01 PM
    Hi Justin

    How do you use the big video gallery? I can include the video player and that works great since I turned the cache off. However I've got a couple of courses for maths that are entirely video, the videos are only small-ish (max about 10 minutes) but one has 134 and the other 183! I thought it would be good to present it as a 'video wall' using the gallery but the site only has that the video gallery is there not how to use it. Atm I've built a table in HTML and put each poodll video player in each table cell. But if there's a single statement I can put in that then lists each video would be a better option.

    John Gifford
  • Picture of Justin Hunt
    Tue, May 7, 2013, 9:19 PM
    Oh it sounds like you definitely need the gallery LOL. Moodle 2.x made this sort of thing more tricky, and there was not raging interest in it, so it is not as polished as I would like. But it works.

    The best way is to make sure all the videos are in a web accessible directory beneath your Moodle program (not data) directory. In the PoodLL filter settings you can set that directory. But by default it is "poodlldata."

    Place your videos in a subdirectory of the poodlldata directory. Lets call that subdirectory "movies"

    Then the following poodll filter string would work:

    You can specify height and width by adding parameters like this:

    Let me know how you get on.

    NB be careful when cutting and pasting filter strings, sometimes unseen html tags come along for the ride and stuff things up.

  • Picture of John Gifford
    Wed, May 8, 2013, 9:42 PM
    Thanks Justin, it works a treat for a small number of videos. It seems when I got to the 30 odd files all the videos come to a screaming halt and only play about 2 seconds each then freeze. It could be our Moodle server that is the problem or I might try reconverting them, they're all avi files in Camtasia (techsmith) format, I had problems with them the first timer around too.
    I sized the "window" down to the size or one video and placed it in table cell, with the neighbouring cell having a description of the videos in that block e.g Units 1-9...
    On the plus side: I can now just convert the videos to mp4 from their camtasia format and put them in the right folders and they work!
    However is there a way of making it use the data folder instead of the main program folder, our moodle server has a small front end for the web server and programs with a bigger tail end for all the data. something like usepoodlldata=false,path=datafolder ?
    Thanks again for the prompt help
  • Picture of Justin Hunt
    Wed, May 8, 2013, 10:29 PM
    I wonder what is actually happening. Are you playing them all at once? Or is it just simply having so many on screen is slowing things down? The most likely cause is just too much video and too little bandwidth.

    I am not familiar with the techsmith avi format, but if the file size is large it could be causing problems. The other thing is that the player displays a still image before you start playing. That is the first frame of the video. Possibly fetching all of those slows things down, since it might be going on to fetch the rest of each video too. When I get a chance I will look at it.

    Try converting a bunch to MP4 and see if it is better. If you are only showing one video on a page though, the small video gallery might be better value. Since that definitely only loads one video at a time and you choose the video from the dropdown box at the top. You just have to change type=bigvideogallery to tyoe=smallvideogallery in the filter string.

    I gave up using the datafolder because it was just too round-about and unreliable when using it from a filter. But I admit I wish there was a better way than the how we do it now.
  • Picture of Tom Tabaczynski
    Mon, Aug 26, 2013, 11:15 PM
    Hi, I tried to install it but it has failed the validation test on 2.5.
  • Picture of Dimo Dimov
    Thu, Sep 5, 2013, 11:30 PM
    Hi Justin,
    Is there a way to add captions when a video is loaded with PoodLL filter?
  • Picture of Justin Hunt
    Fri, Sep 6, 2013, 8:24 AM
    Sorry, Dimo. There is nothing in PoodLL that does that.
  • Picture of Justin Hunt
    Fri, Sep 6, 2013, 8:26 AM
    Sorry Tom, I never replied . I wonder where it is failing that vaildation test? Is this installing it via the new auto install feature on Moodle 2.5+?
  • Picture of Justin Hunt
    Fri, Sep 27, 2013, 12:10 AM
    OK. That will be my job for this weekend. Sorry I know Tom mentioned this earlier but it slipped off the radar. Thanks for letting me know
Please login to post comments