Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Repurpose resources Content type A content type plugin that imports Moodle resources for use in the content bank. It currently supports creating H5P from questions in the Moodle question bank and from Moodle repository files. Daniel Thies 26
plugNmeet Activities Plug-N-Meet Open source web conferencing integration with Moodle Jibon Costa 26
Morecandy Themes Morecandy is a simple theme based on the More theme, but contains a different look to the expanded block titles. Mary Evans 26
A2FA (Another 2-Factor Auth) Authentication Two-factor authentication method. Using Google Authentication mobile app Sam Battat 26
Semester overview Blocks In the semsort block (blocks/semester_sortierung), courses are grouped by their starting dates in a semester view on the MyMoodle page. AMC Academic Moodle Cooperation 26
Exam Experimental Built of people who want to conduct large scale MCQ Quizzes. Jai Gupta 26
Session keepalive General plugins (Local) Moodle plugin which checks for unsent user input in the browser and keeps the user session alive as long as needed to prevent that user input which is sent to the server after the user session has expired will be lost Moodle an Hochschulen e.V. 26
Teaching Team Blocks Teaching Team is a block that displays profile pictures and contact details of the academic and support staff. Mikhail Janowski 26
Timetable Blocks Displays your upcoming events in a beautiful way on your dashboard and in your courses. Comes with three modes: today, this week and upcoming. Works in both vertical and horizontal orientation Stefan Scholz 25
Repository File Manager Blocks This block contains a Moodle 2+ re-write of the Moodle 1.x file manager. Tim Williams 25
Variable numeric Question types A calculated numeric question type with variable and expression evaluation. Random values are generated for each student attempting the quiz. Tim Hunt 25
RecordRTC for Atto Atto Add audio and video annotations to text, anywhere an Atto text editor is present. This plugin adds buttons for recording audio or video (with audio) to the editor's toolbar. Using WebRTC technologies, all recording is done instantly in the browser. After recording, users can embed the annotation directly into the text they are currently editing. The recording will appear as an audio or video player in the published writing. Jesus Federico 25
Custom fields for activity modules General plugins (Local) This plugin adds Custom Fields to all activity modules. Daniel Neis Araujo 25
Grade overview Blocks The block provides an overview of student grades, based on the course grade report. This plugin allows the course teacher to select the activities that make up the evaluation group, which will be shown in the block! It allows different visions for monitoring the student and the teacher, where each one can follow the progress of carrying out the activities as well as the grades acquired. José Wilson da Costa 25
Offline attempts access rule Quiz access rules This plugin adds a new access rule to allow the quiz to be downloaded for offline usage in the Moodle Mobile app. It requires the "Moodle Mobile additional features" (local_mobile) plugin installed. Juan Leyva 25
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
Site Notice General plugins (Local) Site wide notices displayed in a modal pop up Catalyst IT 25
EJSApp Activities This plugin lets you add any Javascript or Java application (typically virtual and real-remote experiments) created with Easy Java/Javascript Simulations (EjsS) to your Moodle course. Ruben Heradio 25
Data cleaner General plugins (Local) This local plugin allows you to sanitise data from a production environment for use on testing/dev environments. Catalyst IT 25
Max Views Availability restriction An availability condition for Moodle that limits the number of views of activities and resources by users Daniel Neis Araujo 25
Poodll Assignment Submission - audio and video recording Assignment submissions The Poodll Assignment Submission allows students to record audio or video, or draw/upload pictures as assignment submissions. Justin Hunt 25
Annotate Blocks Collaborative course material review and annotation in Moodle. Textensor Team 24
Export Glossary to Quiz Blocks A block to export a Glossary's entries to the Quiz Questions bank. Joseph Rézeau 24
Moodle flavours General plugins (Local) Tool to package (into downloadable files) and deploy sets of Moodle plugins, settings, language packs and language customizations David Monllaó 24
Theme tester Administration tool A Moodle Theme Testing tool, with a focus on Bootstrap 4 based themes. David Scotson 24
GeoGebra submissions Assignment submissions Adds the ability to directly edit and submit a GeoGebra applet in an Assignment. Teacher can view or download the applet directly in Moodle. International GeoGebra Institute 24
Button Maker PoodLL Widget / Generico The button maker widget is a Bootstrap button maker. It allows the user to select a button style from those supported by Bootstrap, and to specify a link and button caption for the button Justin Hunt 24
MoodleBox Administration tool A Moodle administration plugin providing a GUI to some settings and management of a MoodleBox, a Moodle server installed on a Raspberry Pi with some sort of Linux version installed (Raspberry Pi OS preferred). Nicolas Martignoni 24
Collapsible regions Filters Easy way to create collapsible regions within descriptions and text for Moodle. Jan Eberhardt 24
Tiny Font Color TinyMCE The Tiny Font Color provides two toolbar buttons and menu entries to set different text and background colors. Stephan Robotta 24
HotPot question import for Moodle 2.x Question formats Import HotPot files to Moodle 2.x question bank Gordon Bateson 24
CUL Course Visibility Update General plugins (Local) Scheduled task to update course visibility based on start and/or end date. Amanda Doughty 24
Drag and drop markers Question types The student can drag markers to indicate key features on an image. Tim Hunt 24
Label Collapsed Activities Mod label collapsed - toggle label content. Phil Devine 24
Crisp Themes We are working on a new UI for this theme to keep abreast of the Modern design sense. The new version will be a child theme of Boost. DualCube Team 24
Engagement analytics Reports The Engagement Analytics block provides information about student progress against a range of indicators. As the name suggests the block provides feedback on the level of "engagement" of a student, in this plugin "engagement" refers to activities which have been identified by current research to have an impact on student success in an online course. Adam Olley 24
waxed Themes THEME_WAXED Theme_Waxed is a child theme of Moodle's new core theme Boost. It is built on Boostrap4 and Mustache templates and adds additional settings to those in Boost to allow a level of customisation with limited knowledge of scss/css. Richard Oelmann 24
Device Analytics Reports The device analytics plugin provides the administrator a quick overview of the users used devices. It stores various data of the devices, every time a user logged in. Mark Heumueller 24
Video chat Blocks The Video chat block allows users in the same course to have video chat using WebRTC. It supports openandtalk.com and other video chat service. kien Vu 24
Initials Profile Pics General plugins (Local) A local plugin for Moodle which automatically creates profile pictures for users based on their initials. Paul Vaughan 24
User role assignment from external database Enrolment This plugin allows you to configure automatic synchronisation of relationships between users from an external database. It is mainly used to assign Parent/Mentor rôle. Maxime Pelletier 24
Theme selector Blocks Provides a quick way of changing themes or clearing the theme cache. Gareth J Barnard 24
Cohort external database Administration tool This plugin creates site-level cohorts using a connection to an external database. (similar to enrol_database plugin but instead of creating enrolments it creates site-level cohorts.) Dan Marsden 24
Custom Mailing Activities Activity plugin which allows custom mailing creation in course C Blue 24
Consent Form Activities The activity Consent Form enables teachers to display or hide course content for participants depending on their consent/refusal. AMC Academic Moodle Cooperation 24
Page format Other tools the "page format" is a very flexible course format allowing building a hierarchical course with nested pages organisation and a totally floxeible way of compositing the course with blocs and activities placed anywhere in the three-or-less-columns layout. Additionnally it proposes a new richer way to integrate activities in course, with "alternate views" that changes the historical [ "icon" + Link ] display. Some standard activities will have some alternate available views, and we still receive suggestions about how could some activites have an "enriched" display in the course pages. The page format is now maintained by ActiveProLearn (France) Valery Fremaux 24
Export quiz attempts Quiz reports This quiz report allows you to get view of a quiz attempt that is formatted for easy printing. This can either be a blank attempt for students to write in their responses, if they cannot attempt the quiz online, or a review of a finished quiz attempt. Tim Hunt 24
Links Blocks This block is allows a site administrator to display links to users based on specific user profile fields Stephen Bourget 24
GPS Format Course formats The course format „GPS Format“ allows e-learning content to be displayed according to the geo coordinates of the learner. This enables location-based mobile learning. Jürgen Kappus 24
My Notes Blocks A simpler mynotes system that integrates as moodle block to save user's notes from different areas such as site, course, modules, etc. gautam Das 23