Ensemble Video filter

Along with the Ensemble Video Moodle Repository Plugin, this plugin makes it easier for Moodle users to add videos and playlists to content without having to navigate to Ensemble Video and copy/paste complicated embed codes. This plugin filters content to render urls added by the repository plugin as Ensemble Video embed codes.


JSXGraph is a cross-browser JavaScript library for interactive geometry, function plotting, charting, and data visualization in the web browser. This is a plugin for Moodle to enable function plotting and dynamic geometry constructions with JSXGraph within a Moodle platform. Using the JSXGraph filter makes it a lot easier to embed JSXGraph constructions into Moodle online documents, e.g. in contents like page, quiz, link,... .

Amanote - Distance teaching

Create interactive e-learning content that allows your learners to reach their full potential: note-taking, highlighting, class survey, audio, and much more...

FontAwesome icons

This filter allows you to use fontawesome icons in the Moodle text editor without worrying about the HTML syntax.

Poodll Filter

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.

Auto non-breaking space filter

Auto change spaces after chosen one-letter conjunctions and prepositions or words into non-breaking space -   You can specify single characters and words after wchich space will be changed into non-breaking space.

edu-sharing Filter

The edu-sharing filter displays embedded edu-sharing content.


The Ally filter provides accessibility scores and tools for files uploaded to Moodle by teachers. It also provides alternative download types to enhance accessibility - e.g. audio, braille, etc

oEmbed Filter

A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available.

Multi-Language Content (v2)

This filter is a greatly simplified multi-language filter. It uses very simple non-HTML tags to mark multi-language blocks. Namely {mlang XX} {mlang} pairs, where XX is the Moodle short name for the language pack (i.e., en, fr, eu, es, es_mx, etc.) It uses the same tags as the filter_multilangsecond plugin (to be compatible with it), but there is one difference between the two. This filter allows standalone {mlang} tags that don't require adjoining alternative language tags. This makes the filter more flexible at the cost of potentially producing empty sets of tags.


The Moodle IPA Filter displays X-SAMPA as unicode IPA. The intent is to offer an easy and fast way to display the International Phonetic Alphabet in Moodle.


The FilterCodes filter enables Moodle content creators to easily customize and personalize site and course content using over 55 plain text tags.

Multi-Embed Filter

Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Quizlet, Padlet, etc.). 3 new services recently added -> now supports 31 services!

Embed questions filter

A Moodle text filter plugin that displays questions from the question bank embedded in the page.

Video Easy Filter

VideoEasy is a filter to play mp4, mp3 and other media files with html5 players. It uses user editable templates to allow the admin to customize the appearance of existing players or to support new players. Predefined player templates support Video JS, JPlayer, JW Player, Flowplayer and MediaElement.js


Moodle filter which creates tabs in textfields

Generico Filter

Generico is a simple filter for creating templates of code snippets and text that can be inserted into Moodle text areas.

H5P Filter

This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname.

Moodle App link

With this plugin you can easily create links to open the Moodle App (or your custom app if you have one).

Learn360 Media

Transforms Learn360 content URLs generated by the Learn360 repository plugin into the product's embedded media player. Supports video, audio, images, printables and interactives from Learn360.

Films On Demand Media

Transforms Films On Demand content URLs generated by the Films On Demand repository plugin into the product's embedded media player. Supports full video, video segments, custom content, and web channels.

Section names auto-linking

Converts exact section names in Moodle into links to the section or bookmark links if on the same page.

Classroom Video On Demand Media Filter

Transforms Classroom Video on Demand content URLs generated by the Classroom Video repository plugin into the product's embedded media player. Supports full video, video segments, custom content, and web channels. Requires installation and use of the Classroom Video on Demand repository plugin.


A filter to embed Pens from their URL on codepen.io

WebService Filter for Moodle Mobile app

With the WebService filter plugin you can choose if some content should be visible only in web (browser) or only in a WebService client like the Moodle apps (mobile and desktop). The main purpose of this plugin is to be able to display/hide some content only for the Moodle app.