Filters 
Filters operate on all the text content in Moodle (such as resources, forum posts, user profiles, glossary entries and so on). They can process the text to change formatting, change words, add links, embed media and so on.
Join the discussions about filters in the General add-ons forum, or for Mathematics filters, the Mathematics tools forum.
filter_generico
Generico is a simple filter for creating templates of code snippets and text that can be inserted into Moodle text areas.
1416 sites
635 downloads
51
Latest release: Thursday, July 18, 2019, 1:01 PM
filter_poodll
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.
2499 sites
1k downloads
46
Latest release: Thursday, December 12, 2019, 3:01 PM
filter_fontawesome
This filter allows you to use fontawesome icons in the Moodle text editor without worrying about the HTML syntax.
1153 sites
696 downloads
46
Latest release: Wednesday, September 25, 2019, 9:06 PM
filter_multiembed
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!
537 sites
267 downloads
44
Latest release: Saturday, November 16, 2019, 9:03 PM
filter_filtercodes
The FilterCodes filter enables Moodle content creators to easily customize and personalize site and course content using over 55 plain text tags.
492 sites
228 downloads
38
Latest release: Sunday, November 17, 2019, 3:49 PM
filter_multilang2
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.
1001 sites
707 downloads
37
Latest release: Sunday, November 24, 2019, 10:56 PM
filter_videoeasy
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
676 sites
349 downloads
34
Latest release: Thursday, October 24, 2019, 4:43 PM
filter_oembed
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.
1304 sites
779 downloads
31
Latest release: Wednesday, November 27, 2019, 2:58 AM
filter_imageopt
Resize images to a configurable maximum size. Delay the loading of images until visible in the viewport.
212 sites
50 downloads
29
Latest release: Thursday, June 28, 2018, 6:32 PM
filter_simplequestion
This is a very simple implementation of a question filter. It allows questions to be
inserted anywhere in Moodle editable text either embedded or in a popup. Note that this plugin has probably been superseded by: https://github.com/moodleou/moodle-filter_embedquestion, developed by the OU team.
95 sites
29 downloads
15
Latest release: Tuesday, June 26, 2018, 6:48 PM
filter_cincopa
Add HTML5 videos, photo galleries, music, podcasts and playlists to any section of your moodle site. Supported formats mp4, mp3, jpg, wmv and many others.
Enjoy more than 100 designed templates for slideshows, video players, video portal, Lightbox and many more. Cincopa is fully hosted and seamlessly integrated with a CDN which makes sure it will work fast and smooth without any load on your moodle server.
141 sites
116 downloads
15
Latest release: Thursday, November 2, 2017, 9:56 PM
filter_syntaxhighlighter
This is a filter plugin that uses a 3rd party Javascript module called highlight.js to make your code look like something you'd see in an IDE.
216 sites
110 downloads
10
Latest release: Tuesday, May 29, 2018, 10:52 PM
filter_multilangsecond
This filter is a more flexible version of multilang filter. One of three possible choices can be selected by the filter admin setting: HTML syntax, Non HTML syntax or
Both. If the non html syntax is chosen language block looks like: {mlang en}English{mlang}{mlang bg}Bulgarian{mlang}. In case of Html syntax, language block is a sequence of identical html tags with lang="XX" attributes span or div or any other.
78 sites
23 downloads
9
Latest release: Saturday, October 17, 2015, 2:09 PM
filter_ipa
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.
85 sites
35 downloads
8
Latest release: Tuesday, November 19, 2019, 4:50 AM
filter_simplespeak
A Moodle filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text.
6 sites
33 downloads
8
Released: Thursday, September 29, 2011, 2:23 AM
filter_scratch
The Scratch filter allows you to embed Scratch games into labels, forums, or web pages automatically - wherever you create a link to a .sb Scratch file that has been uploaded onto the Moodle server (either as an attachment to a forum post, or as a course file).
120 sites
64 downloads
7
Released: Friday, December 30, 2011, 5:19 AM
filter_ally
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
123 sites
139 downloads
6
Latest release: Wednesday, October 9, 2019, 4:10 AM
filter_jsxgraph
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,... .
123 sites
58 downloads
6
Latest release: Friday, August 2, 2019, 11:01 PM
filter_wikipediacalls
Using a simple tagging, automates generation of links to Wikipedia pages.
16 sites
5 downloads
6
Latest release: Saturday, March 30, 2013, 5:46 AM
filter_sagecell
A Moodle filter plug-in to view results of Sage code using the SageMathCell server.
It embeds any code as plain text.
This filter will replace Sage code in [sage]...[/sage] block with the result of calculations in embedded sagecell.
18 sites
8 downloads
5
Supports Moodle 3.4
Latest release: Wednesday, January 31, 2018, 9:11 PM
filter_chemrender
Render 2-D and 3-D molecular structures and spectra from open chemical data files.
27 sites
15 downloads
4
Supports Moodle 2.7
Released: Thursday, June 16, 2016, 3:09 AM
filter_urlresource
This Filter is required for the Socialwall Course Format.
The Moodle Socialwall will transform your Moodle course into a social learning platform. This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources. A social learning format allows teachers to pick up the tool and begin using it right away.
138 sites
5 downloads
4
Latest release: Tuesday, October 20, 2015, 1:48 AM
filter_sketchfab
Replace Sketchfab image embeds with a 3D viewer
10 sites
5 downloads
4
Latest release: Thursday, July 16, 2015, 5:51 PM
filter_cloudfront_signurl
This Moodle filter recognises cloudfront URLs from the URLs defined in the filter settings and replaces them with signed URLs.
30 sites
16 downloads
4
Latest release: Thursday, July 16, 2015, 5:42 PM
filter_vowels
Auto change spaces after chosen vowels and words into non-breaking space -
You can specify vowels (letters) and words after wchich space will be changed into non-breaking space.
1 sites
1 downloads
4
Latest release: Friday, July 10, 2015, 4:22 AM
filter_dictionary
This filter is required for the oohoo Pop-up Dictionary block.
OOHOO Pop-up Dictionary is a Moodle package that gives the students the
possibility to double click on any word within a Moodle HTML resource and
retrieve its definition from an online dictionary chosen by the teacher.
79 sites
16 downloads
4
Latest release: Wednesday, December 24, 2014, 11:11 PM
filter_planetestream
The Planet eStream Moodle iFrame Filter interacts with all other Planet eStream Moodle Plugins to provide enhanced mobile device streaming support, and to broaden the scope of the locations within Moodle where Planet eStream content can be embedded.
167 sites
36 downloads
3
Latest release: Friday, September 9, 2016, 12:09 AM
filter_gurls
This plugin will dynamically replace a URL (example: www.black.com) with an alternate URL (example: www.blue.com) based on front page group membership. More info here: http://northernlinks.ca/docs/GURLS_Manual.pdf
2 sites
3 downloads
3
Latest release: Saturday, November 7, 2015, 2:53 AM
filter_easychem
Filter that utilizes Easychem.js to display chemical equations, structures and reactions in HTML5.
110 sites
25 downloads
3
Released: Tuesday, January 13, 2015, 9:58 AM
filter_vlabembed
A Moodle filter plug-in to embed ChemCollective Virtual Lab problems using the Vlab Java applet. It embeds any assigments (both local and global).
This filter will replace links to a Vlab file (.xml) in [vlab]...[/vlab] block with a java applet that plays that ChemCollective Virtual Lab inline.
6 sites
6 downloads
2
Latest release: Tuesday, July 21, 2015, 10:41 PM
filter_soundcloud
Replace SoundCloud URLs with the default wave player.
12 sites
6 downloads
2
Latest release: Tuesday, December 17, 2013, 11:00 AM
filter_twitterwidget
Allows the insertion of the new Twitter Widgets into moodle
18 sites
4 downloads
2
Supports Moodle 2.0
Latest release: Friday, March 29, 2013, 9:13 PM
filter_timelinewidget
A filter to embed an MIT SIMILE Timeline Javascript interactive widget. You and your class can use it to visualize temporal/ historical data.
1 sites
12 downloads
2
Released: Thursday, September 29, 2011, 12:00 AM
filter_botr
Put videos from Jwplayer.com into your moodle text.
12 sites
12 downloads
1
Latest release: Wednesday, October 30, 2019, 8:10 PM
filter_ensemble
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.
154 sites
77 downloads
1
Latest release: Thursday, August 1, 2019, 2:25 AM
filter_cvod
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.
4 sites
14 downloads
1
Latest release: Saturday, March 23, 2019, 3:10 AM
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.
10 sites
9 downloads
1
Released: Monday, January 21, 2019, 5:18 PM
filter_formattimestamp
This filter allows you to run a timestamp through the userdate function before it gets displayed. Initially built to allow proper dates to be displayed by block_configurablereport.
4 sites
5 downloads
1
Released: Wednesday, November 22, 2017, 12:08 AM
filter_estreamauth
The Planet eStream Authentication Plugin will automatically authenticate Moodle users with matching Planet eStream usernames when viewing embedding quizzes that have been added via the Planet eStream text editor plugins.
53 sites
15 downloads
1
Latest release: Monday, March 20, 2017, 11:38 PM
filter_coins
The point of the filter is to automatically link from citations to the full-text of articles online, using the OpenURL mechanism. One of the easiest ways to get COinS data into a Moodle page is to drag and drop a citation from the Zotero citation management software into the Moodle html editor. As long as Zotero is configured to 'Copy as HTML' in the 'Quick Copy' setting, this will include a COinS and formatted reference when you drag and drop into an HTML editor.
11 sites
6 downloads
1
Latest release: Wednesday, September 24, 2014, 1:41 PM
filter_iassign_filter
This plugin is a filter to incorporate any iLM (interactive Learning Modules) activities in any Moodle text.
1 sites
2 downloads
1
Latest release: Wednesday, July 2, 2014, 4:44 AM
filter_autolinkhijacker
This filter shamelessly hijacks the glossary auto-links by replacing all auto-linked URLs by another arbitrary one, e.g. one pointing to Forvo.
1 sites
2 downloads
1
Supports Moodle 2.0
Released: Wednesday, October 16, 2013, 10:08 PM
filter_dfmtex
True LaTeX filter, You can use pstricks
8 sites
12 downloads
1
Supports Moodle 2.2
Latest release: Sunday, June 2, 2013, 9:20 PM
filter_filtermenu
This filter build a dynamic menu containing user courses (or all courses) list.
Ce filtre construit un menu dynamique affichant les cours de l'utilisateur ou tous les cours (au choix)
1 sites
2 downloads
1
Released: Saturday, November 17, 2012, 1:05 AM
filter_xerteonlinetoolkitsfilter
Plugin allows a Xerte Online Toolkits URL to be converted into an IFRAME directly, without the user having to do so.
8 sites
9 downloads
1
Released: Sunday, April 22, 2012, 12:11 AM
filter_screencast
This is a text filter for Moodle that converts Screencast.com urls into embeded content. The current text filter will only replace hyperlinks with the embeded content. This currently only works for video short urls.
1 sites
1 downloads
1
Latest release: Wednesday, March 14, 2012, 4:36 AM
filter_scratchembed
A filter plug-in to embed Scratch projects using the Scratch Java applet.
5 sites
13 downloads
1
Released: Thursday, September 29, 2011, 4:09 AM
filter_html5avtomp4
This filter allows the automated creation of MP4 sources for HTML5 and elements.
2 sites
21 downloads
Latest release: Friday, November 29, 2019, 5:50 PM
filter_learn360
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.
9 sites
42 downloads
Latest release: Friday, May 24, 2019, 12:42 AM
filter_filmsondemand
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.
10 sites
12 downloads
Latest release: Saturday, May 11, 2019, 2:29 AM
filter_iprbookshop_ru
This block is intended for use with russian electronic library www.iprbookshop.ru (paid subscription or demo subscription required)
3 sites
4 downloads
Latest release: Monday, April 17, 2017, 12:22 AM
filter_ecli
This is a moodle plugin which filters text for ECLI case identifiers, and automatically
links them. Currently it will only take Dutch ECLI identifiers, (prefixed ECLI:NL:) and
links them to the text on http://rechtspraak.nl.
3 sites
7 downloads
Supports Moodle 2.8
Latest release: Thursday, January 29, 2015, 4:06 PM
filter_wikiversity
This Moodle-plugin allows to include Wikiversity pages into Moodle.
1 sites
1 downloads
Supports Moodle 2.3
Released: Friday, April 19, 2013, 4:05 AM
filter_youku
Looks for links to youku videos and replaces with the appropriate embed code.
过滤器会查找优酷视频,代之以适当的嵌入代码链接。
2 sites
7 downloads
Supports Moodle 2.3
Released: Friday, December 14, 2012, 9:10 AM
filter_tinspireurlconverter
Converts TI-Nspire document links (.tns and .tnsp) into TI-Nspire Document Player instances. This allows for the documents to be viewed within Moodle.
1 sites
2 downloads
Latest release: Wednesday, January 11, 2012, 12:26 AM