Your Moodle version

Filters: PoodLL Filter

Maintained by Picture of Justin Hunt Justin Hunt
The PoodLL filter allows you to put widgets such as stopwatches and flashcards into HTML areas. It is a pre-requisite plugin for the PoodLL Repository, Poodll Online Assignment and Poodll Recording Question types.
Moodle 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8

Using the PoodLL filter you can add a variety of widgets to your courses. These include a stopwatch, dice, countdown timer, audio list player, flashcards, a whiteboard and simple video galleries. You can do this by hand crafting PoodLL filter strings, or by using the PoodLL Repository to add widgets via the file chooser. More information on PoodLL filter strings is available at .

The other PoodLL mods, PoodLL Online Assignment(2.2) , Online PoodLL Assignment Submission type (2.3+), PoodLL Recording Question Type, the PoodLL Repository, and the PoodLL database field all require the PoodLL filter.

NB for Moodle 2.6 and earlier it is best to turn off text filter caching:  
Go to: Site Administration -> Plugins -> Filters ->Common Filter Settings
There set "Text Cache Lifetime" to "no."
(This setting was removed in Moodle 2.7. Hooray)


This plugin is part of set PoodLL.




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

Comments RSS

Show comments
  • 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)
  • Picture of Justin Hunt
    Thu, May 7, 2015, 4:49 AM
    Sergey. Yes it does. That setting is in the PoodLL recording question type. It is only available on the flash based recorders (audio and video).
  • Picture of sergey rohlin
    Sun, May 10, 2015, 11:42 PM
    There are two questions. You will help?

    1. How to adjust the timer that it was started automatically?

    2. How to adjust the timer that on the expiration of time, the person couldn't answer a question. That is, it is necessary to limit opportunity to answer a question, on the expiration of time.
  • Picture of Justin Hunt
    Wed, May 13, 2015, 12:17 PM
    Sergey, the timer does not start automatically though it is possible using javascript to start it for the mp3recorder. Those details are not documented. The user can not record again after the time has elapsed. But they can easily reload the page and start again, and so it is not very useful if you want to be strict.
1 2 3
Please login to post comments