Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Attendance Register Activities This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses. CINECA elearning SUPPORT 96
Attestoodle Admin tools This plugin is used to generate periodical training certificates for students on a massive scale, based on learning milestones completion. marc leconte 14
AttHome Activities The atthome module is designed to allow supervisors of a group of students keep track of the attendance logs managed by attcontrol instances defined in different courses. The supervisor is able to define the source courses where attendance logs for their students is stored. With this information, the module can generate complete individual and course reports. These reports are editable at any time. There is also available the AttMobile Android application that allows to interact with the attendance information from mobile devices. José Luis Antúnez 1
Atto HTML editor Editors Lightweight, accessible, fast, mobile friendly text editor. Damyon Wiese 27
Audio annotation Activities Annotate audio files, Moodle activity module Nicolas Dunand 1
Auth Development tools Authentication This plugin allow a user not logout when this user has loginas. It's useful to developers and main administrators. Carlos Escobedo 8
Authentication broker loginza.ru Authentication Login by using facebook/google/flickr/openid accounts through the loginza.ru authentication broker. Dmitry Ketov 4
Authentication by IP Authentication This authentication plugin helps to manage manual accounts being accessed only by the list of restricted IPs. Jordi Pujol-Ahulló 7
Authorize.net Enrolment Enrolment in Moodle using Authorize.net payment gateway for paid courses This plugin helps admins and webmasters use Authorize.net as the payment gateway. Authorze.net is one of the most commonly used payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective. DualCube Team 27
Auto activate quiz attempt button access rule Quiz access rules The “Activate Attempt” plugin makes the “Attempt quiz now” button auto-appear at quiz open timing without requiring to refresh the page. IIT Bombay 5
Auto Attendance Activities This is a additional module to auto attendance block. Fumikazu Iseki 7
Auto Attendance Blocks This autoattend block is modification of the Attendance block by Mr. Dmitry Pupinin (v1.0.8, 2007). In addition to the original manual mode, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible. Fumikazu Iseki 37
Auto Black Themes Auto Black moodle template is tested on moodle 2.0 or above, It has a dark background and simple design. Jack Zhou 1
Auto enrolment Enrolment This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login. Eugene Venter 68
Auto Group General plugins (Local) A local plugin which automatically assigns enrolled users on a course into groups dependant upon information within their user profile. (Now with custom profile field support - called User Info Field in settings.) This plugin will create, update, and delete groups automatically to match the users on your course. All behaviour is event-driven and so will occur within page loads. The system can also monitor manual group setting changes and moderate them to ensure that groups are kept neat and tidy. Mark Ward 39
Auto non-breaking space filter Filters 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. Kamil Łuczak 4
Auto-cohort plugin General plugins (Local) Automatically adds users into auto-created cohorts, with names that derived from users' profile fields. David Thompson 5
Auto-link Hijacker Filters This filter shamelessly hijacks the glossary auto-links by replacing all auto-linked URLs by another arbitrary one, e.g. one pointing to Forvo. Frank Ralf 1
AutoEnrol Enrolment Adds functionality to automatically enrol users onto a course, either as they log into your Moodle site or as they acess a course. This plugin is primarily intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes. Mark Ward 90
Autoenrol cohort Authentication This Authentication plugin automatically assigns users into cohorts based on information in their user profile fields. Dan Marsden 49
Autoenrol Parents Authentication Auto assign parents, mentors or managers a role to users based on a custom profile field. Virgil Ashruf 20
Automatic enrolment in groups Admin tools Plugin to auto enrol users in Moodle courses groups Pascal Maury 8
AutoView Presenter Activities Lecture capture system, supporting synchronised slides and subtitles with a web editing interface. Tim Williams 13
Azure Active Directory Blocks This plug in allow authentication against Azure Active Directory or Office 365. Has to be used in conjunction with auth_azuread plugin. Girish Bablani 6
Azure Active Directory Authentication Allows authentication against Azure Active Directory or Office 365. Useful for EDU customers of Office 365. Must be used with the block_azuread plugin Girish Bablani 9
Azure Object Storage SDK for PHP General plugins (Local) There is a growing collection of various moodle plugins that require these Azure libraries in order to work. We don't want to have multiple copies of these libraries bundled into each plugin, firstly because they are quite large, but also because it can cause issues with library namespaces and php auto loading. Plugins that depend on this library are: https://github.com/catalyst/moodle-tool_objectfs Catalyst IT 1
Babelium: interactive video and audio recording Assignment submissions Babelium is an open source video platform aimed at second language learning. This plugin allows students to submit cuepoint-constrained audio/video recordings using their webcam and/or microphone. Teachers can pick an exercise from the list of available videos or make up their own and send them to the Babelium platform. Juanan Pereira 8
Babellium: interactive video and audio recording assignment Assignment types This plugin allows students to record their voices and/or their faces (using their microphones and webcams) and get evaluations from the grades assessment module by teacher. Using the Babelium server, users can assess each other in a collaborative way (in future versions this collaborative feature will be directly integrated in the plugin). Juanan Pereira 3
Backup and Restore Command-Line Interface Admin tools BrCLI (Backup & Restore Command-Line Interface) is a plug-in integrated in Moodle that allows administrators to backup and restore courses via a command line interface. Paulo Júnior 11
Backup Helper for filter_urlresource General plugins (Local) This Local Filter is Required to properly use the Socialwall Course Format. If your course displays in socialwall format you are able to use a filter called "URL resource filter". This is a new filter that will convert a URL resource type http link that is added and will grab the title and a photo similar to how facebook does from the remote website to display it on the course page. This plugin is needed to store the data generated by the filter (like alternative title for the url and selected photo) in the course backup. Chris Kenniburg 4
Badge Awarder Blocks This block allows teachers to quickly and simply award badges in a given course by processing a CSV file upload. Karen Holland 10
Badge Enrolment Enrolment With this enrolment plugin users can only enrol into a course when they have one or more required site badges. Matthias Berlin (Schwabe) 23
Badge Ladder General plugins (Local) This plugin provides leaderboards for awarded badges. Matthias Berlin (Schwabe) 18
Badge Pool General plugins (Local) With this plugin you can create badge templates which can be used to simplify creating badges in all courses of your moodle system. Matthias Berlin (Schwabe) 14
Banner/Luminis Message Broker Enrolment Process courses, users, and enrollments out of Ellucian Banner. Includes support for realtime notifications from Luminis Message Broker, and Glassfish w/Legacy Adapter. Eric Merrill 9
Banners Blocks Allow community upload of graphic banners for display into an animated carousel block Iain Checkland 3
Barcode Scanning General plugins (Local) Barcode scanning for Physical Assignment Submissions Jez H 4
Barecrumbs General plugins (Local) [RETIRED] Unlinks hidden category breadcrumbs. Andrew Zito 3
Base Themes This theme was part of the Moodle core distribution, but for Moodle 3.2+ has now been moved to Moodle Plugins Mary Evans 6
Basic course search Blocks This plugin simply displays Moodle's course search form in a block. Mark Sharp 6
Bbyte Fusion Mod Themes BByte Fusion Mod is a redesign of the Fusion theme with some important settings that made ​​it even better. Marco Valadares 3
BCU Themes This is the theme from the moodle site of Birmingham City University. It's based on bootstrap and allows for extensive customisation and some unique features to help improve Moodle's usability. Mike Grant 218
BFW LMS Blocks This is the Moodle 2 BFW-LMS integration plugin which integrates Moodle with BFW LMS (http://bfwpub.com/catalog/) This plugin will work with Moodle 2.x. It is developed as a Moodle plugin/block. Aaron Zeckoski 1
BHS Academy Themes BHS Academy is a 3 column theme which utilises the Aardvark Post-it and Aardvark themes as it's base. Colin Wheelhouse 4
BigBlueButtonBN Activities Integrate BigBlueButton within Moodle - including record and playback of sessions. Fred Dixon 163
BIM Activities Supports registration and management of student learning journals through external blogs (or other RSS/Atom generating tools). There is a 1.9 version as well. David Jones 4
Birthday Blocks Shows birthdays Anthony Borrow 2
Bitbucket Repositories This is a Bitbucket repository plugin for Moodle. It allows downloading and using public files from a public repository Robert Boloc 1
Bitcoin Enrolment Enrolment in Moodle using Bitcoin payment gateway for paid courses This plugin helps admins and webmasters use Bitcoin as the payment gateway. Bitcoin is one of the popular payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective. DualCube Team 16
Blackboard Collaborate Activities Moodle integration plugin for Blackboard Collaborate with Ultra experience. Use of this plugin requires a Blackboard Collaborate license. Blackboard Open LMS Development 22