Getting Started - Poodll

Getting Started

Because getting it right first time is just good

Check PHP's Max execution time

When Moodle processes the PoodLL filter installation file, it performs a validation step (and other steps) which take some time to complete. Because PoodLL is larger than most plugins, it can timeout during this step. So before you install, lets check the PHP setting max_execution_time. It should be 90 or more. The PHP default is 30. To check this, visit your server’s PHP Info page at:

Site Administration -> Server -> PHP Info

If max_execution_time is too low, we will need to raise it. Details on how to do that are here.

Install PoodLL

Poodll has a number of plugins. Initially you should start with the Poodll filter plugin(required), and Poodll Anywhere(Atto or TinyMCE) or the Online Poodll assignment submission. You can install PoodLL plugins in one of three ways.

  • Use and your Moodle site’s installation service Read More
  • Download the zip files and uploading them into Moodle Read More
  • Use Git and GitHub (advanced) Read More

Get your Registration code from

Poodll registers your domain as it appears in your Moodle site’s configuration file, and your registration key is checked against that. To do this, go to and enter your Moodle site’s full url. After saving, the registration key should appear beneath the registered url.

You can return to change the registered URL. Institution subscription users can add a wildcard ‘*’ in place of the www (or other subdomain) to enable all subdomains.

Add your code in the Poodll Filter General Settings

Go to: Site administration -> plugins -> filters -> PoodLL

You should see:

  • General Settings
  • File Extension Settings
  • Widget Settings
  • Templates

Go to General Settings and enter the registration code you made earlier.

Enable and position the Poodll filter

To handle playback of audio and video files, and to display widgets, the Poodll filter needs to be enabled. Ordinarily the Moodle multimedia plugins filter is responsible for showing players, but the two can co-exist nicely. You will need to:

  • Enable the Poodll filter and
  • Move it higher in the list than the Multimedia plugins filter.
Do this at :

Site administration -> Plugins -> Filters -> Manage filters

Confirm default mp4/mp3 handler

Poodll takes a different approach to other media filters, in how it handles the links it is asked to process. Players can be freely configured, customized or created as templates. When Poodll is installed, by default “Flowplayer First Frame” and “Audio JS Shim” are available and registered to handle .mp4 and .mp3 respectively. Confirm this by visiting the Poodll settings File extensions settings page at:

Site administration -> Plugins ->Filters ->Poodll ->File Extension Settings

(You can can use different audio and video players too, if those templates are available.)

Enable “Poodll Widgets” in settings for Poodll for Atto

Ensure the Poodll Atto editor is available on the toolbar, go to:

Site administration->Plugins ->Text editors->Atto HTML editor ->Atto toolbar settings

And insert Poodll into the location you want to appear on toolbar.

Then you should set the icons that will show on the Poodll Atto toolbar. By default all the icons are shown. Do this at :

Site administration -> Plugins -> Text editors -> Atto HTML Editor-> Poodll Anywhere