Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Poodll Filter Filters 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. Justin Hunt 64
MathType filter by WIRIS Filters Type and handwrite mathematical notation in Moodle with MathType, the world leading equation editor. WIRIS team 55
Shortcodes Filters Allows users to inject and modify content using shortcodes provided by other plugins. Frédéric Massart ⭐ 51
oEmbed Filter Filters 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. James McQuillan 50
Notes and annotations on PDF, TextBook, Video, YouTube Filters Turn course materials (slides, textbook, video, YouTube, Vimeo etc.) to content that allows your learners to reach their full potential: note-taking, highlighting, class survey, learning analytics, oral comments, peer support, and much more... Adrien Fery 48
Image optimiser Filters Resize images to a configurable maximum size. Delay the loading of images until visible in the viewport. Guy Thomas 45
H5P Filter Filters This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname. Robert Schrenk 42
Video Easy Filter Filters 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 Justin Hunt 42
Syntax Highlighter Filters 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. Mark Sharp 33
JSXGraph Filters 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,... Andreas Walter 26
Cincopa Video, Audio and Images Filter Filters 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. Oren Shmulevich 25
Collapsible regions Filters Easy way to create collapsible regions within descriptions and text for Moodle. Jan Eberhardt 24
Content translations Filters A filter which allows automatic and manual translation of content. Andrew Hancox 23
Insert question Filters 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. Richard Jones 19
HTML5 audio/video to MP4 filter Filters This filter allows the automated creation of MP4 sources for HTML5 and elements. Nicolas Dunand 17
Jmol Filters Jmol/JSmol filter for embedding interactive 3D chemical structures. Geoffrey Rowland 15
JW Player multimedia filter Filters Moodle filter that allows using JW Player 7 for playing HTML5 and flash content, including RTMP/HLS/DASH steams. Ruslan Kabalin 15
Stash snippets Filters Filter plugin to make the usage of the block "Stash" a lot easier! Frédéric Massart ⭐ 15
Forum discussion embed Filters Embed forum discussions anywhere with filter tags. Alex Morris 14
RECIT Autolink Filters This filter aims to integrate several types of parameters into the course, like an activity icon, activity completion, link to H5P, link to a section, so on. It also allows you to take advantage of Moodle's database and create a more personalized experience. Étienne Roy 13
SimpleSpeak text-to-speech Filters A Moodle filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text. Nick Freear 13
flowchart Filters Render svg flowcharts using flowcharts.js by Adriano Raiano (http://adrai.github.io/flowchart.js, MIT license), which use raphael.js (MIT licence either) Сергей Роганов 13
Slider in content - for Slider Block Filters Slider filter is used to display Block Slider content anywhere in Moodle. Kamil Łuczak 12
Section names auto-linking Filters Converts exact section names in Moodle into links to the section or bookmark links if on the same page. Matthew Davidson 12
Scratch Filters 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). Ralf Krause 12
Table of Contents Generator Filters Automatically generated table of contents for a page of content. Ben Chenoweth 11
IPA Filters 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. Kevin Wiliarty 11
Book chapter auto-linking Filters Autolink book chapters within a course. Matthew Davidson 11
Anthology Ally (previously Blackboard Ally) Filters 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 Anthology Ally 11
Multi-lingual Content Filters 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. Vanyo Georgiev 11
SynHi filter Filters Syntax highlights 'code' or 'pre' then 'code' tags with either EnlighterJS or SyntaxHighlighter. Either can be chosen by the administrator with a choice of styles. Before deciding a 'preview' is shown. Gareth J Barnard 10
Streaming media filter (RTMP) Filters Filters URLs beginning with rtmp:// and creates a Flowplayer player using their streaming plugin. Fred Woolard 9
Vimeo Embed Filter Filters A shortcode-style embed code for Vimeo embedding that uses server-side code to choose whether to use iframe or object based embed code to ensure better compatibility with older versions of IE and newer tablets. tim st.clair 8
ChemRender filter Filters Render 2-D and 3-D molecular structures and spectra from open chemical data files. Jonathan Erde 8
CodePen Filters A filter to embed Pens from their URL on codepen.io Arnaud Trouvé 7
Ace inline CodeRunner extension Filters A filter on HTML elements that can display syntax-highlighted code and execute and edit code on HTML elements using CodeRunner. Michelle Hsieh 7
Wikipedia Calls Filters Using a simple tagging, automates generation of links to Wikipedia pages. Valery Fremaux 6
oohoo - Popup Dictionary - Filter Filters 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. Patrick Thibaudeau 6
AI Jammer Filters This text filter is an attempt to make copy-pasting of online exams subjects into third-party tools (e.g. AI-based tools) more difficult. The filter will inject random letters within texts. These letters will be made invisible on pages with CSS, but will be present to jam copy-pasting or automatic page reading. Astor Bizard 6
Content translation filter (superseded) Filters The Content translation filter provided a way to quickly translate the content of Moodle courses into different languages. Please now use the new plugin as it maintains translations when the original language content is updated and has many other improvements, but works largely the same way than this plugin did! it's coming soon to the Moodle plugins database, but available now on github: https://github.com/andrewhancox/moodle-filter_translations Moodle HQ 6
Threed-Viewer Filters 3D viewer filter (.stl format) ETH Zürich 6
Auto non-breaking space filter Filters 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. Kamil Łuczak 5
Cloudfront URL Signer Filters This Moodle filter recognises cloudfront URLs from the URLs defined in the filter settings and replaces them with signed URLs. Owen Barritt 5
WebService Filter for Moodle Mobile app Filters 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. Dani Palou 5
SageCell Filters 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. Eugene Modlo 5
Media collection embed Filters Allows you to have carousels of a media gallery or galleries displayed in your course in labels and such. Adam Olley 4
Retrieve Title and Teaserimage from webpage via url Filters 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. Chris Kenniburg 4
Sketchfab Filter Filters Replace Sketchfab image embeds with a 3D viewer Jetha Chan 4
Planet eStream iFrame Filter Filters 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. Planet eStream 4
edu-sharing Filter Filters The edu-sharing filter displays embedded edu-sharing content. Christian Ernst 4