Using the Poodll filter you can turn subtitled media links and players into nice interactive subtitle players. 
For video it looks like this.

For audio it looks like this:



There are two ways to create the interactive subtitle player. The easiest is to enclose the subtitled media link or player with Poodll interactive transcript player tags. It is also possible to register m3 or mp4 file extensions with the player so that by default an interactive transcript player is shown. Scroll to the bottom of this article to see about handling file extensions. For the rest of the article we will assume you are enclosing media with Poodll interactive transcript player tags



These are the Poodll filter tags you will use for video:

{POODLL:type="superinteractivevideowidget"}
-- video link or player goes here --
{POODLL:type="superinteractivevideowidget_end"}


For audio you will use these:

{POODLL:type="superinteractiveaudiowidget"}
-- audio link or player goes here --
{POODLL:type="superinteractiveaudiowidget_end"}




Those Poodll filter tags can be inserted for you automatically if you have wither the Poodll Anywhere for Atto  or Cloud Poodll for Atto plugin installed. The Poodll widgets popup will contain a button to generate them:



NB If the tags do not show in the popup or just disappear when displayed , then possibly you upgraded an older version from an older version of the Poodll filter and need to create the template from a preset. See here for how to do that:
https://support.poodll.com/en/support/solutions/articles/19000080053-how-to-make-a-widget-template


If the tags are ignored and simply show as text when displayed, then the Poodll filter is not enabled and you or your Moodle site administrator should enable it.


To use the interactive transcript player you will need a subtitled audio or video file. You can use Cloud Poodll for Atto to generate the subtitles. Or you can upload a file if you already have subtitles.


Use Cloud Poodll for Atto to Create Subtitled Media

If you use Cloud Poodll for Atto to generate the subtitles then it will add the subtitle track if it is a player, or a data-subtitles attribute if it is a media link. This is a lot easier than doing it manually. Just make sure that before you record or upload, you have enabled subtitling and set the language and embed method. This is all done on the options tab of the Cloud Poodll for Atto popup. Like this:



Uploading Subtitles to Create Subtitled Media

There are two ways to add subtitled media to the html editor for use with the interactive transcript player. You can insert a media player and subtitle file to Moodle. Or you can add a media link with a data-attribute that contains the URL of a subtitle file.


i) Use Moodle's "Insert Media"  to upload subtitle files

If you already have a subtitle file and a media file that were not created with Poodll, you can still use them with the interactive transcript player. The simplest way is to upload your audio into Moodle using it's default Insert Media feature from the Atto html editor, and then upload the subtitle file (.vtt) at the same time.





ii) Use data attributes on media links

If you prefer to add tags around a media link (ie not a media player) you simply append a data-subtitles attribute to the URL of the media link. Like this:





Handling File Extensions to Create Interactive Transcript Players

Poodll player templates can act on  links in the html area if they are set up to handle that file extension. So if Poodll is handling mp4 or mp3 links, then it will apply a template to the link. These templates are called player templates.  Poodll can specify players to handle mp3 and mp4 at the site, course or activity level. It is unlikely that you want interactive transcript players to handle mp3/mp4 site wide or even course wide. So here we will set it just or the scope of a single activity, eg Forum.


We will tell Moodle to :

- send mp3 links to the Interactive transcript audio template

- send mp4 links to the Interactive transcript video template


Apply templates to extensions

Each activity in Moodle has its own filters page. Its a really cool feature that almost no plugins use but its useful. Poodll has a special "per-activity" settings page for matching a file extension with a player template. From the activity's settings menu choose "Filters."


And then the Poodll filter "Settings"




Here match:

  • mp4 --> Interactive transcript video
  • mp3 --> Interactive transcript audio



Now any MP3 or MP4 files in the activity will use interactive transcript players.


A note on working with filters

Using  an embedded player or media link relies on the Poodll filter to process the video player and links. But if Moodle's own filter gets there first it can ruin it for Poodll.  So you will may need to disable the Moodle multimedia plugins filter for the page in question, or make sure Poodll is higher in the list of filters than Moodle. See this page for more detail: