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.

Moodle caching can affect audio/video playback reliability. With PoodLL 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 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 Paulo Hardt
    Mon, Jul 14, 2014, 12:43 AM
    Justin, how are you? This is Paulo from Brazil. I am facing some problems with Poodll Filter. I have already intalled some Poodll plugins and they require this filter. Everytime I have tried to install this filter through Zip Complement Install, it comes in the end with the message "sesskey missing". I have already tried to install it directly from Moodle site. But it also failed. My Moodle version is 2.7 and the plugins that depend on this filter are preventing me to use the Moodle. How can I install this filter. I have tried to uninstall the plugins that depend on this filter, but I think it is not possible.

    Thanks for your attention
  • Picture of Justin Hunt
    Mon, Jul 14, 2014, 8:12 AM
    Paulo, I did some investigation on this. The error message Moodle is giving is wrong. This problem is not to do with sesskey, it is caused because your file max upload limit is too low. The PoodLL filter is about 18MB (all the swf/img files make it big). If your site's max upload limit is lower than this, then you get that sesskey warning.
    Try raising your upload limit at :
    site administration -> security -> site policies

    If the available sizes there are too small, see here:
  • 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.
1 2 3
Please login to post comments