Filters: Poodll Filter

Maintained by Picture of Justin Hunt Justin 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 Poodll Assignment plugins, Poodll Recording Question type, Poodll Atto/TinyMCE plugins. Poodll Repository and Poodll Database Activity Field.
2962 sites
44 fans

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. There are no time limits, unless you want them, and they work on mobile devices too.

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:

  • PoodLL Assignment Submission type
  • PoodLL Assignment Feedback type
  • PoodLL Recording Question Type
  • PoodLL Repository
  • PoodLL for Atto
  • PoodLL 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


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 Justin Hunt
    Sat, 19 Nov 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, 20 Nov 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, 21 Nov 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, 14 Dec 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.
  • Picture of Robert Mattis
    Wed, 4 Jan 2017, 3:49 PM
    The download is not working for me. It always stops downloading after 3 to 10 seconds between 1MB and 4MB. I was only able to download an old version of the filter. Untortunately this was too old to use the other plugin that require this one.
  • Picture of Justin Hunt
    Wed, 4 Jan 2017, 4:20 PM
    Hi Robert (and everyone) , this usually occurs because there is a timeout. Before you install please read carefully this page. It covers the basics of getting PoodLL installed and running. . Note also I can't post images or edit posts or other fun stuff here, so if possible post issues in the forum: .
  • Picture of Henrik sune Pedersen
    Thu, 20 Apr 2017, 4:16 PM
    Hi Poodll Team

    We have a problem.
    When we record a sound or video it takes about 15 - 20 minutes for poodll to convert the file and play it.
    The site is located in Denmark EU and we use the standard tokyo server. Is there a poodle cloud server in the EU that might be faster for us to use.?
    Keep up the good work
    Kind regards
    Henrik Sune Pedersen
  • Picture of Justin Hunt
    Thu, 20 Apr 2017, 10:18 PM
    There is no server in the EU. We might put one there, but you will need to be on Poodll 3 I think
  • Picture of Amr Ammar
    Sun, 2 Jul 2017, 7:22 AM
    i have moodle 3.3 and i can not install poodll
    if poodll is ready for moodle 3.3
  • Picture of Khari Kambon
    Tue, 31 Oct 2017, 4:26 AM
    Justin, when will the Shadow Player be available for download?
  • Picture of Eduardo Hm
    Thu, 2 Nov 2017, 5:15 PM
    Good Morning

    On the Moodle platforms that I manage, I have installed and configured the modules related to POODLL for more than a year. Since last October 31, I have problems when inserting a video using POODLL, either in a task or in a description of an activity. I have activated the debug mode of one of the platforms I work on, and this is the error stack when inserting a video:

    Notice: cURL request for "" failed, HTTP response code: HTTP / 1.1 500 Internal Server Error
    line 1354 of /lib/filelib.php: call to debugging ()
    line 1369 of /lib/filestorage/file_storage.php: call to download_file_content ()
    line 1003 of /filter/poodll/poodllfilelib.php: call to file_storage-> create_file_from_url ()
    line 3672 of /filter/poodll/classes/poodlltools.php: call to instance_remotedownload ()
    line 3397 of /filter/poodll/classes/poodlltools.php: call to filter_poodll \ poodlltools :: fetchVideoSplash ()
    line 2553 of /filter/poodll/classes/poodlltools.php: call to filter_poodll \ poodlltools :: fetchFlowPlayerCode ()
    line 565 of /filter/poodll/filter.php: call to filter_poodll \ poodlltools :: fetchSimpleVideoPlayer ()
    line? of unknownfile: call to in /var/www2/medusa/eforma/campus/lib/weblib.php on line 3111
    Unknown exception related to local files (Can not fetch file form URL)

    From what you can see, there are problems with the Tokyo server that Poodll uses to convert and insert the videos. Does something happen with this server? How can I fix the problem? Many users use this tool daily, so I have many users who do not know what to do.

    The version of moodle that we are in is version 3.1.1. And I use the Poodll 2 modules, the free version.

    Thank you very much in advance.

  • Picture of Justin Hunt
    Sat, 4 Nov 2017, 5:48 PM
    Hi Eduardo, I checked the server and its recording ok and accessible via the ports and URL that you are using. The reported error is to do with the snapshot feature where we automatically generate a poster image for the video from the first frame of the video. There is a setting in the Poodll filter settings to turn that off. Please try that and see if it helps.

    Poodll2 and video recording via Red5 are not technologies that will work forever. Please look at Poodll3 which supports HTML5 recording when you have a chance.
  • Picture of Henrik sune Pedersen
    Mon, 19 Feb 2018, 9:40 PM
    Hi Moodle

    We suddently after updating to Moodle 3.3.3+ (Build: 20171201) get this error - ReferenceError: ip is not defined, in the Create media file window.
    We click the camera to create media, then we allow the use of integrated camera, and microfone, then press record, and then the error appears.

    I have been over all the settings, but none seems to be altered, so it should be standard settings.
  • Picture of Justin Hunt
    Mon, 19 Feb 2018, 10:00 PM
    Hi Henrik. Its a bug with the video recorder for the plain recorder skin and we just released a fix a few hours ago here on Once that shows up in your Moodle updates, please download it. In the meantime, or even just for a better looking recorder, if you use the OneTwoThree recorder instead of the plain recorder, you won't have this problem. You can change that setting in the Poodll filter general settings page
  • Picture of Polaris Lee
    Mon, 2 Jul 2018, 11:50 AM
    I installed this and insert poodll2 register code at moodle3.5
    But It didn't work.
    How can I use poodll2?
1 2 3 4 5 6
Please login to post comments