Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Guest Cohort Enrolment Guest Cohort is an enrolment plugin that mixes the features from guest enrolment with those of cohort sync. More exactly, it allows you to provide quest access to users that belong to a particular cohort. Andrei Băutu 10
Matrícula paga pelo Pagseguro Enrolment PagSeguro mudou as API's e não está mais funcionado. Eduardo Kraus 10
Shared enrolments Enrolment The shared enrolments plugin allows users to be enrolled automatically through another course C Blue 9
Extended guest access Enrolment The "Extended guest access" enrolment plugin extends the guest access to courses. You can grant anonymous access to specific IP, network or to logged users. Baptiste Desprez 8
DPS Payment Gateway Enrolment Simple enrolment plugin for Moodle 2.x using the DPS "Payment Express" credit card payment gateway. Jonathan Harker 8
Enrol by Category (enrol_self + waiting list + x) Enrolment Allows users to enrol themselves into a course if they finished a course in a specific category previously. This plugin was inspired by the enrol_self plugin and can be used in the same way. Additionally it offers a waiting list feature and autoenrolment into a specific group. Matthias Tylkowski 8
One Roster Enrolment A OneRoster enrolment plugin for Moodle, supporting version 1.1 of the IMS OneRoster REST specification. Andrew Lyons 7
MMBR.IO Enrolment A secure payment gateway specifically designed for Moodle™. This enrolment plugin, lets you accept one-time or recurring payments in CAD or USD for paid courses. Sean Fournier 7
Enrolments grabber Enrolment An enrolment plugin that grabs enrolments from another method Céline Perves 6
Self enrolment with capability Enrolment An enrolment method that behaves like self-enrolment, with additional settings to require capabilities in order to enrol. Astor Bizard 5
Elightenment Enrolment Elightenment Learning's plugin to allow use of the Elightenment Learning e-commerce service for Moodle course registration. Gary McKnight 5
iyzico Payment Enrolment Enroll users via iyzico payment gateway Özcan Oğuz 5
Enrollment Application Enrolment This plugin is another enrollment method that allows learners to apply for a course using application text and/or application file(s). Teachers will receive notifications when there are new applications. Application outcomes include Approved, Rejected, Waitisted, and Deleted. Outcome notifications will be sent to the applicants. Sokunthearith Makara 4
IDList2 Enrolment This plugin is designed to automatize the enrollment of users, using a list of authorized students. The users are enrolled automatically if they are included in the list. Javier Martinez Baena 3
PayU Enrolment Enrolment This plugin helps Moodle Users use PayUMoney as the payment gateway. PayUMoney is one of the popular payment gateways. PayUMoney is supported by Indian currency. This plugin has all the settings for development as well as for production usage. It's easy to install, set up and effective. Nilesh Pathade 2
ZiLink - Cohort Enrolment Enrolment The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available. SchoolsICT Support 2
OSS Enrolment Enrolment Enrolment to manage groups, classes, teachers, students and parents infrastructure for an open school server (oss). Frank Schütte 2
csvparentrole Enrolment Synchronize user relative roles such as parent role, using an external CSV file Madhu Avasarala 1
PayTR Payment Enrolment Enroll users via PayTR payment gateway WebTech Bilişim 1
weepay TR Payment Enrolment weepay TR Payment Gateway & Enrolment Course WebTech Bilişim 1
SSLCOMMERZ Payment Gateway Enrolment SSLCOMMERZ is a Moodle enrollment plugin based on the SSLCOMMERZ payment gateway that helps students to pay for courses with Bangladeshi currency. It supports all Bangladeshi Banks and online mobile transactions. Brain Station 23 1
Teameo Enrolments Enrolment Teameo Moodle Enrollment Plugin streamlines your educational administration by seamlessly syncing enrollment data between your SIS and Moodle. Effortlessly manage student and teacher enrollments, ensure instant access to course materials, and reduce administrative overhead with real-time, automated updates. Now featuring metacourse management capabilities. Louis-Charles Gagnon 1
POAS External database Enrolment Enhanced External Database enrolment plugin with support for creation of cohorts, managing their membership, and enrolment of cohorts based on external database tables. Oleg Sychev 1
Open Badges Enrolment Enrolment Ibob and Ibobenrol add a new enrolment method in courses, subject to the possession of a particular open badges. It is a duo of plugins enabling users to enrol in courses via their Open Badges. frederic grebot 1
SEMCO for Moodle Shop Solutions Enrolment Make your Moodle offerings accessible and bookable directly from your corporate website, all while ensuring seamless payment processing. With our plug-in seamlessly integrated with SEMCO, experience complete automation from online course booking to enrollment in Moodle, streamlining your entire process effortlessly. SEMCO Software Engineering GmbH 1
ZiLink - Teacher Enrolment Enrolment The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available. SchoolsICT Support 1
Enrol-Cvent Enrolment If you're a Cvent customer (cvent.com) and you've got access to their integration API, this enrollment module allows you to get new and updated user accounts and enrollments from Cvent. Matt Oquist 1
LibreLambda document converter Document converters This is a file converter plugin for Moodle. The primary function of this plugin is to convert student submissions into the PDF file format, to allow teachers to use the annotate PDF functionality of Moodle. With this plugin you are in control of the conversion process and architecture. Catalyst IT 14
Microsoft OneDrive document converter Document converters Converts files to pdf using Microsoft OneDrive. Neill Magill 12
ONLYOFFICE document converter Document converters This is a tool that enables Moodle to use an ONLYOFFICE server for converting documents. For example, this is useful in assignment submissions. In combination with an ONLYOFFICE server, submitted text documents, spreadsheets, and presentations are automatically converted to PDF to simplify the grading workflow. Learnweb – University of Münster 9
Flask soffice Document converters This is a tool that enables Moodle to use a separat Linux server with LibreOffice for converting documents. For example, this is useful in assignment submissions. In combination with a Linux Ubuntu server with LibreOffice, submitted text documents, spreadsheets, and presentations are automatically converted to PDF to simplify the grading workflow. Mirko Otto 8
Infomap (plugin version) Database presets Preset to use datafield_latlongmap (a modified version of the latlong field) to enable use of the local_map geographical map API. Dave Balch 4
National Education Network Resources Database presets This database contains links to around 50 of the UK's National Education Network's websites. Each entry has a description and fields for the relevant subject and key stage area. All of these fields are searchable; allowing teachers to search for relevant NEN resources quickly and easily. Jon Witts 3
Poodll Database Field Database fields The Poodll database field allows the database activity to accept video, audio, snapshot and whiteboard submissions. The Poodll Filter must be installed to use the Poodll Database Field. Justin Hunt 14
JSignature Database fields A field type for Moodle database activities that allows on-screen signatures (using jSignature) Andrei Băutu 8
Latlong (map plugin version) Database fields Modified version of the latlong field, to enable use of the local_map geographical map API. Dave Balch 5
Regular expression Database fields This plugin provides an additional field type for regular expressions for the database activity. The field is very similar to the "Short text" field. However, the input is validated by a regular expression. Stephan Robotta 4
Database Field Email Database fields This plugin provides an additional field type email for the database activity. The field is very similar to the URL field type, only that it accepts syntactically correct email addresses as values. Stephan Robotta 2
Markdown dataformat Data formats This plugin makes Markdown tables available as a dataformat export option. Charles Fulton 9
XML data format Data formats Data format plugin for exporting as XML. Paul Holden 1
Dynamic Dropdown menu Custom field This plugin is Course custom field Plugin and provides a new dynamic select/multi-select type custom field that takes input as SQL query and makes the select field based on the output of SQL query. Sooraj Singh 10
File Custom field A custom field to attach files Andrew Hancox 7
Semesterfield Custom field Courses have an additional field, saving the semester. Learnweb – University of Münster 7
Multiselect menu Custom field This plugin is a new multiselect profile inspired from the existing select customfield (customfield/field/select). Several choices can be selected using the usual multiselect form (autocomplete). Laurent David 7
Duration Custom field A custom field to take a duration Andrew Hancox 6
Picture custom field Custom field Plugin for creating custom fields for storing/displaying pictures Paul Holden 3
Customfield semester trigger Course life cycle triggers Moodle trigger subplugin for the Moodle admin tool "Course Life Cycle" which triggers based on values of a custom course field of type "semester". Moodle an Hochschulen e.V. 8
Admin Approve Step Course life cycle steps A step for Course Life Cycle, in which admins can manually decide for every course, whether the course should proceed or roll back. This is meant as a safeguard, so that admins can verify that their workflows are working correctly. Learnweb – University of Münster 2
Tiles format Course formats A course format which displays course topics as "Tiles", in a grid rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". For each tile, the teacher can pick an icon from a predefined set, or upload a background photo. David Watson 409
Buttons Course formats Buttons is a course format that creates a menu with buttons to access the sections, one by one. Please favourite ♥! Rodrigo Brandão 243