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.
2425 sites
49 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 Justin Hunt
    Mon, Jul 14, 2014, 9:03 AM
    I started an issue on the tracker about sesskey error message.
  • Picture of Louise Bennett
    Tue, Sep 9, 2014, 10:00 AM
    Hi Justin,

    I'm having a problem with IE 11 and the Literally Canvas option for the whiteboard. It works fine in Chrome, but there's just a blank screen in IE. I had a look at the developer tools, and this is the error I get:

    SCRIPT445: Object doesn't support this action
    File: literallycanvas.jquery.js, Line: 1, Column: 11480

    Any ideas?
  • Picture of Justin Hunt
    Tue, Sep 9, 2014, 2:37 PM
    HI Louise
    You are right LC has a problem with IE. I only found out about this recently, since I seldom use IE. The latest version of Literally Canvas has fixed this, it just remains for me to integrate it with PoodLL. It should be in a week or so. Until I do that you should use the old PoodLL whiteboard, or the drawing board whiteboard. these can be selected in the PoodLL filter settings.
  • Picture of Louise Bennett
    Tue, Sep 9, 2014, 2:57 PM
    Lovely! Stupid IE, breaking everything. Thank you for the quick reply!
  • Picture of Justin Hunt
    Mon, Sep 22, 2014, 8:57 AM
    Louise, the latest PoodLL filter fixes the IE and LC incompatibility. I added the latest LC which is really nice. It has a much better UI.

    I have not posted it on yet. I wait until I am really sure that there are no issues before I do that. But on all my tests it works fine. You can get it from . After a few weeks, if nobody complains about PoodLL turning their milk green or anything, I will put it up on
  • Picture of John Hoopes
    Thu, Sep 25, 2014, 9:49 PM
    Hi Justin,

    Is it possible to have the filter respect the "nomediaplayer" class on a link? Basically if I have the poodll filter enabled and have a link to a video with that class the filter ignores it and adds a player regardless.

  • Picture of Justin Hunt
    Fri, Sep 26, 2014, 12:11 PM
    Hi John, I was not aware of any convention like that to be honest. The way PoodLL works however would not make that easy. The filter, serverside, looks at the link on the page and determines whether to replace it with a player. So it is not aware of CSS. Later on in the process there is a javascript stage when it creates the player, so it might be possible to begin ignoring it then. I will look at that , but it won't be immediately.
  • Just wondering . . .
    Thu, Oct 30, 2014, 6:34 AM
    This is probably a dumb question.
    I'm tinkering with Poodll, but I will not have a 2.8 dev server for a few days, and I'm just really conservative.

    But I have a question: in all the video deployment I have seen they size of the embed is hard coded.

    eg in Moodle it is hard coded as described here:
    Poodll has a choice in the Admin settings. (Which is a little better)

    Is it difficult to find the actual size of the video and to use that?

    Next question: Moodle is set up by default to put the video in the middle. Poodll puts it on the left (as far as my experience goes) This is what I'd like. Is there a way to get the videos lined up say three across?

    Final question is thumbnail size. Is this possible to change with code?

    You can see I'm not really sure much about this, but I'm hoping the answer may simple, or else "Use the xxx option in the plugins"

    With regards

  • Picture of Justin Hunt
    Thu, Oct 30, 2014, 9:11 AM
    Derek. yes and yes and yes.
    * Yes. It is difficult to find the actual size of the video and use that. ie In code its a bit tricky, though manually its not hard. Sorry. Its not a good yes.

    * Yes. I do that by placing a table with 1 row and 3 columns and each cell contains a video. But that will look horrible on a mobile phone.

    * Yes. Kind of. With the link style of embedding a video you can edit the playback size. Just slip into html mode on the editor, and add tags like "?d=240x120" at the end of the url. This will set the size for video and thumbnail.
    eg in html mode ( i messed with the a tags a little to stop moodle turning the demo string into a player) < a href="http://pathtovid/myvid.mp4?d=240x120">myvid.mp4 < / a> That works with both Moodle and PoodLL filters for video.

    The inside of my head on this looks like Wile E Coyote's workshop. All Acme boxes and blueprints pasted on the walls. Basically I think content authors should be able to ditch the flash player now, and use their choice of html5 player for video, and probably audio. Hope to have something like that ready soon.
  • Picture of Mac Nabong
    Sat, Mar 14, 2015, 6:51 AM
    Hi, I need help with the poodle recording. I use poodle recorded as response, I wam abled to record but when I press stop it say converting-uploaded then it prompts an error "An error occurred and your file has NOT been uploaded" . I am using Moodle 2.6.2 . Thanks!
  • Picture of Justin Hunt
    Sat, Mar 14, 2015, 8:32 AM
    This could be a number of things, and depends on whether you are using video or audio recording. Which recorder are you using?

    Does it work on very short recordings of 10s or so?
  • Picture of Dimo Dimov
    Thu, Mar 26, 2015, 7:05 PM
    Hi Justin,

    Is it possible to add the audio recorder as a widget anywhere in html page?
    We want to develop exercises that train the user's pronunciation:
    - a short sentence
    - a button to hear that sentence
    - the recorder, so users can try to say it
    - option to compare

  • Picture of Justin Hunt
    Thu, Mar 26, 2015, 11:27 PM
    It is possible to add a recorder as a widget. Use this string:

    You might want to check out this page for a big list of filter strings:

    Just be careful when copying and pasting such strings, that invisible html characters don't get in there. They can break it.

    There is no "compare" function yet, though I keep meaning to make something like that.
  • Picture of Brad Rhoads
    Sun, May 3, 2015, 12:31 PM
    I'm having this same problem: "Mac NabongSat, 14 Mar 2015, 6:51 AM
    Hi, I need help with the poodle recording. I use poodle recorded as response, I wam abled to record but when I press stop it say converting-uploaded then it prompts an error "An error occurred and your file has NOT been uploaded" . I am using Moodle 2.6.2 . Thanks!"

    I've tried both the MP3 recorder and the RED5. Same results. Recording works but upload fails with the mentioned error. Even short 10 sec recordings fail.

    FWIW - Uploading a recording from the file system works fine.

    What's the best way to debug this?
  • Picture of sergey rohlin
    Tue, May 5, 2015, 9:28 PM
    The plug-in allows to add the timer limiting time of the answer to a question? (Test questions)
Please login to post comments