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 Justin Hunt
    Sat, Sep 5, 2015, 8:23 AM
    You need to put the "poodll" directory into the [PATH_TO_YOUR_SITE]/filter directory. You will see the "poodll" directory after you have unzipped the plugin.
  • Picture of Tim Silva
    Thu, Oct 29, 2015, 11:18 PM
    The filter does not display the Whiteboard recorder on my Moodle 2.9 site. I believe it is due to the javascript not fully loading jquery before running, since I am seeing the following fatal error:

    TypeError: $ is undefined in drawingboard.min.js

    I was able to work around this by wrapping the drawingboard.min.js code in a document ready method, but this issue should be addressed in the next release. Unless this is being caused by something on my end?
  • Picture of Justin Hunt
    Sun, Nov 1, 2015, 3:29 PM
    No this is a bug that occurs with PoodLL in Moodle 2.9. It is a known issue in the current PoodLL filter. It will be fixed when PoodLL is released for Moodle 3.0. It is to do with the new AMD javascript loading mechanism that Moodle introduced in Moodle 2.9
  • Picture of Nguyễn Tuấn Anh
    Wed, Nov 11, 2015, 1:20 AM
    coopy in?
  • Picture of camille Grasset
    Thu, Dec 17, 2015, 10:31 PM
    Hello Justin,
    I uploaded your latest plugin updates on our platforms: Moodle 2.9.2+ (Build: 20150924), registered them, and the following hapened: ALL the blocks from the course using poodll filter disapeared and the grid view mode doesn't open the sections windows anymore. Debugging doesn't show any errors... it all comes back to normal when I deactivate the poodll filter...
    Some advice would come in very handy! sourire Thanks in advance
  • Picture of Justin Hunt
    Thu, Dec 17, 2015, 11:05 PM
    The PoodLL filter was extensively refactored (ie code tidied up, files deleted, files added, code moved around etc). One person reported a problem when the Moodle auto install left some old files in place. This was fixed by removing the plugin and re installing it. Thats quite a hassle for the filter because the other plugins all depend on it. But that is the best thing to try.

    Before you try that, you could:
    i) purge your cache and see if it makes a difference (probably not) : [your_moodle_url]/admin/purgecaches.php

    ii) set to debugging up to full (developer) in site admin->development. And while you are there, set it to send error messages to the browser.
    Then go to a malfunctioning page and see if you get any interesting looking errors.
  • Picture of Dan Bennett
    Tue, Feb 2, 2016, 6:11 PM
    OK so a note to anyone who may update this plugin - Also ensure any additional Poodll plugins are updated.

    As they all rely on this, they all attempt to include a file. However, that file does not exist since one of the latest updates to this plugin. This seems to have caught people out. E.g, the Atto plugin stops working because the Filter is updated. This in turn stops the User Profiles loading.

    The more you know...
  • Picture of Nazmus Sadat
    Mon, Apr 25, 2016, 3:31 PM
    After completing the registration process (at I did not get any confirmation email / registration key.
    Could you please advise?
  • Picture of Diego Abarca
    Thu, Aug 25, 2016, 11:13 PM
    How I can remove qtype_poodllrecording of Moodle?? the uninstall option is not displayed
  • Picture of Justin Hunt
    Fri, Aug 26, 2016, 6:57 AM
    Moodle question types will not offer the uninstall option unless all instances of the question in question banks have been removed. Delete all your PoodLL questions, and try again.
  • Picture of Olga Kim
    Fri, Nov 18, 2016, 7:03 AM
    Hello, I am trying to test poodll assignment submission. I have to register poodll and put the registration code into the filter settings. I have enabled poodll filter, but when I click settings I see this error

    Section error!

    More information about this error
    Debug info:
    Error code: sectionerror
    Stack trace:

    line 495 of /lib/setuplib.php: moodle_exception thrown
    line 26 of /admin/settings.php: call to print_error()

    here is some infoemation about this error

    unfortunately it tells me nothing. I am not a programmer, I simply want my students to add audio reply to my assignments. Coud you please help me? What should I do?
  • Picture of Justin Hunt
    Sat, Nov 19, 2016, 4:51 PM
    If you have a problem with PoodLL 2, please post in the PoodLL forum. . If you have a problem with PoodLL 3, please post at: . In your case Olga, it might be that you have not fully installed PoodLL yet. Make sure that you are logged in as an administrator, and visit your sites admin page [your-moodle-site-url]/admin. Also try tp purge your cache. [your-moodle-site-url]/admin/purgecaches.php
  • Picture of Olga Kim
    Sun, Nov 20, 2016, 7:32 PM
    Thank you for your answer! I need poodll 3 with html5, because I want my students to make recordings fom their mobile phones. But I could only find all these plugins
    PoodLL Filter
    PoodLL Anywhere
    PoodLL Anywhere(Atto)
    PoodLL Recording
    PoodLL Online
    Online PoodLL submissions
    Feedback PoodLL

    No poodll 3 sad

    I have instulled
    Online PoodLL submissions
    PoodLL Filter

    What should I do to instull poodll 3?
  • Picture of Justin Hunt
    Mon, Nov 21, 2016, 9:01 AM
    Hi Olga.

    PoodLL is not a single plugin, but refers to the whole set of PoodLL plugins. If the plugin's version is equal to or are greater than 3.0.0 (Build 2016081401), then its PoodLL 3. Its simplest just to check if it supports Moodle 3.1 or greater on its plugin page on If your Moodle is 3.1 or greater, then when you go to install or upgrade from it will choose the PoodLL 3 version.

    Note however, that PoodLL 3 is not free anymore and you will need to get a registration key from to make it work.
  • Picture of Constance Horne
    Wed, Dec 14, 2016, 10:56 PM
    I am unable to install this module in v 2.8.5. When I try to drag the zip file to the window in "Install Plugin", it comes back with a message box saying "Error: A required parameter (sesskey) was missing" and I am unable to proceed. Please advise.
Please login to post comments