Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Opcache management Admin tools Moodle plugin which adds a PHP Opcache management GUI to Moodle site administration, a CLI tool to reset PHP Opcache and a Nagios check for PHP Opcache. Ulm University 29
Navbar Plus General plugins (Local) Moodle plugin which enhances the functionality of Moodle's page header navbar. Ulm University 19
Re-sort Courses General plugins (Local) Moodle plugin which sorts a category page automatically as soon as a course has been added or modified Ulm University 17
HTML (on cohorts) Blocks This HTML block provides the possibility to selectively display the block to members of specific cohorts. Ulm University 16
User bulk enrolment General plugins (Local) Moodle plugin which provides the possibility to bulk enrol a list of users who are identified by their e-mail adresses into a course. Ulm University 16
Profile field based theme delivery General plugins (Local) Moodle plugin which lets admins deliver a certain theme based on a user's custom profile field Ulm University 15
Restriction by cohort Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts. Ulm University 15
Boost course overview on campus General plugins (Local) Moodle plugin which adds support for filtering courses with block_course_overview_campus to the mycourses list in Boost's nav drawer Ulm University 14
Maintenance mode (live check) General plugins (Local) Moodle plugin which shows the Moodle maintenance announcement even if there is no full page load Ulm University 13
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 Ulm University 11
Set course fields Admin tools Moodle admin tool plugin which allows managers to set and overwrite custom course field values for all courses in a category, including subcategories. Ulm University 6
Course dedication Blocks This block allows to calculate estimated dedication time of participants within a course. CICEI ULPGC 104
Mime Blocker antivirus Antivirus An "antivirus" for Moodle that will accurately check the mimetype and allow only specific types of file uploads. Azmat Ullah 2
Ummul Qora calendar type Calendars A calendar type plugin for Moodle that will show the calendar dates as per Ummul Qora calculations. Azmat Ullah 1
Dataform Activities The Dataform module allows the course manager to design and construct an entry form from various input elements (text and rich text fields, urls, files, pictures, etc.) in a flexible layout. Users can then add information records to a collection, which can be viewed in various ways and searched for particular items. Itamar Tzadok 54
Login as General plugins (Local) A local plugin that allows admin to add a list of loginas action links to the settings block. Itamar Tzadok 17
Dataform field access Blocks The Dataform field access block provides context and settings for Dataform field access rules. With such rules you can allow or prevent particular users (individually or by role) access to particular fields in particular views. Itamar Tzadok 13
Restriction by dataform content Availability conditions The Dataform content availability condition allows teachers to restrict user access to an activity or section based on content of a designated Dataform instance in the course. Requires: mod_dataform plugin. Itamar Tzadok 12
Dataform entry access Blocks The Dataform entry access block provides context and settings for Dataform activity entry access rules. Itamar Tzadok 8
Dataform notification Blocks The Dataform notification block provides context and settings for Dataform activity notification rules. Itamar Tzadok 8
Dataform view Blocks A block to display dataform content on the course page. Itamar Tzadok 6
Dataform view Activities An activity module for displaying/Interacting with Dataform content in a course section. Itamar Tzadok 6
Dataform view access Blocks The Dataform view access block provides context and settings for Dataform activity view access rules. Itamar Tzadok 5
Message provider General plugins (Local) A local plugin that sends new self-registration notifications to admin. Itamar Tzadok 3
Moodle messenger Blocks An enhancement of the standard messages block that allows for displaying recent notifications/conversation in the block. Itamar Tzadok 3
Profile switches General plugins (Local) This local plugin adds to the user's profile section of the settings block on/off switches for html editor and course ajax. Itamar Tzadok 1
Weekly format reversed Course formats Weekly format listed in reverse format so first week at bottom and current week at the top Arnaud Trouvé 13
Section Blocks The Section block displays the contents of a course section as a block. Arnaud Trouvé 7
CodePen Filters A filter to embed Pens from their URL on codepen.io Arnaud Trouvé 5
Enrolment upon approval Enrolment The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected. Flotter Totte 91
Course templates General plugins (Local) With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses Flotter Totte 69
Waitlist enrolment and Custom course fields Enrolment If students enrol via the enrolment plugin "Waitlist & Custom course fields" they are put into a waitlist in case the maximum amount of course participants is reached. They later get enrolled automatically as soon as free seats are available. The plugin also can be used to add custom course fields. Related moodle forum: https://moodle.org/mod/forum/discuss.php?d=220078 Flotter Totte 29
Course description label Activities The course description plugin is a resource which displays the course name and the course description on the course page (at the location where it is placed). It is a small but handy tool. Flotter Totte 23
Event course Course formats The course format "Event" is intended to be used for short training events. Upon course creation, it creates a corresponding calendar event. Flotter Totte 8
Free seats report Blocks With this moodle block you can generate a report containing courses with free seats AND which having the starting date (course settings) within the upcoming n weeks. The information about free seats is taken from the activated self enrolment plugin AND/OR waitlist enrolment plugin. Flotter Totte 4
Course search General plugins (Local) The local plugin "Search page" provides a page where users can search based on the course fields defined in the enrol plugin "Waitlist enrolment" Flotter Totte 1
My courses files Repositories This module pretends to facilitate access to courses files associated with a user quickly, so you can reuse the files of their courses and prevent re-upload it in the activities. Erick Jose Torres Hernandez 1
DynamoDB Sessions General plugins (Local) A local plugin that stores sessions in an AWS DynamoDB table Jordan Tomkinson 1
Grade Book General plugins (Local) This moodle plugin has the goal of improve usability when setting grades in Moodle. Moodle API provides an input where you can write your math expressions and that is difficult to some teachers. Therefore we are developing this plugin in order to make easier this process using a web interface. Daniel Tome Fernandez 3
Université Themes The general aim of the theme, is to have a nice slightly corporate looking theme, which is fairly easy to completely change the colour scheme of, so that the administrator can more easily make it fit with their own institution’s corp id. Rolley Tickner 1
Auto-cohort plugin General plugins (Local) Automatically adds users into auto-created cohorts, with names that derived from users' profile fields. David Thompson 6
Bootstrap Grid Atto Extends the Atto editor so that bootstrap grids can be inserted into user generated content. Guy Thomas 47
Image optimiser Filters Resize images to a configurable maximum size. Delay the loading of images until visible in the viewport. Guy Thomas 29
LDAP Capture Authentication Works with the standard Moodle LDAP plugin to capture passwords on login which can then be forwarded on to other systems for single sign on. Guy Thomas 5
Windows Share access (AKA Network Drive Access, SMB Web Client) Blocks Access windows shares via a Moodle web interface. Guy Thomas 3
Full screen Atto An Atto plugin which enables full screen editing mode Daniel Thies 49
Cloze editor Atto An Atto editor plugin to help create embedded answer questions Daniel Thies 45
Toggle preview Atto An Atto editor plugin that shows a preview of the filtered editor content. Daniel Thies 26
Moodle glossary entries Question formats A question format plugin to convert between quiz questions and glossary entries Daniel Thies 18
Mathslate for Atto Atto Mathslate is a customizable graphical tool for constructing mathematics within Moodle. This plugin adds the tool to the Atto editor. It may be used in addition to or as a replacement for other formula editors. Daniel Thies 13