Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Synchronize groups Administration tool With this plugin you can synchronize groups and groups members between two courses, in a way that a course A will be a mirror of course B. Only users that are already enrolled are added as group members. Daniel Neis Araujo 33
Course Merge Helper General plugins (Local) This local module allows teachers to create a new course shell from existing courses using the Course Meta Link enrollment method. Charles Fulton 33
Course completion overview Reports The course completion overview report is a simple reporting tool based on the existing course completion report. This plugin allows the Moodle Admin and system level Managers to view course completion tracking information from a centralised location rather than having to access each course individually. Jim H 32
Auto-cohort plugin General plugins (Local) Automatically adds users into auto-created cohorts, with names that derived from users' profile fields. David Thompson 32
Adaptable News Slider Blocks Part of the Adaptable UI set, this block allows you to add a news slider that displays: 1: Unread course announcements (from all enrolled courses) 2: Site announcements (front page news announcements) 3: Both of the above (combined course and site announcements) The slider uses the jQuery slick slider and whilst designed to work with the Adaptable Theme, it *may* work with other themes. Manoj Solanki 32
OU multiple response Question types The main difference from the standard Moodle multiple choice question type is in the way that grading works. When creating the question, the teacher just indicates which choices are correct. If there are n correct choices, then the student scores 1/n for each correct choice. If they select too many choices, then incorrect choices outweigh correct ones. Tim Hunt 32
Secure PDF Activities Share your PDF to students without letting them to download or save it. Yedidia Klein 32
Re-sort Courses General plugins (Local) Moodle plugin which sorts a category page automatically as soon as a course has been added or modified Moodle an Hochschulen e.V. 32
Collaborate Activities Moodle integration plugin for Collaborate. Use of this plugin requires a Collaborate license. Open LMS Development 32
Multi select menu custom user profile field User profile fields A multiselect menu as a custom user profile field for Moodle. How it could be useful: This new custom profile field type could be used in many cases like: 1. You have to differentiate users into groups and one user could be part of multiple groups 2. You want to take inputs from user at the time of registration or you manually want to fill some information for users like education, certificates they have done. 3. There could be various other cases like this, Nitin Jain 32
Online audio recording Assignment submissions Audio recorder (Flash 10.1+) submission method. Records locally and uploads via HTTP POST, so there's no need for a streaming server! Paul Nicholls 32
Custom Course Menu Blocks A block to display enrolled courses in a highly configurable manner for both students and teachers. Tony Box 32
Web Analytics Administration tool A Moodle admin tool adding Web Analytics to your Moodle site. The plugin currently supports following analytics tools: Matomo (formerly Piwik), Google Universal Analytics, Google Tag Manager, Google Legacy Analytics (soon deprecated by Google) Catalyst IT 32
ClassicPay Enrolment The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses. It uses the PayNL payment gateway to provide payments supporting a wide variety of payment methods. Sebsoft BV 32
Personal YouTube Repositories Moodle repository plugin used to browse personal YouTube channels in order to publish public, unlisted and private videos. Roberto Pinna 32
Delayed attempts in quizzes Quiz access rules Control the initial access to a Quiz with a randomized delay to reduce the load at the start and end times. By lightly spreading the access of the students the server load decreases dramatically and the overall capacity of your system increases by orders of magnitude. Juan Pablo de Castro 32
Course checker Blocks A Moodle course checker plugin that improves the quality and eliminate human routine tasks in online courses. FFHS (Fernfachhochschule Schweiz) 32
Restriction by section completion Availability restriction Restrict resources, activities and sections based on other sections being completed Stefan Scholz 32
Poodll Snippet Atto Poodll Snippet is simple html/text template tool for Moodle's Atto editor. Use it to add text, layouts, buttons and other content from templates directly into Moodle HTML areas. Justin Hunt 32
Quiz fault-tolerant mode Quiz access rules This plugin is designed to allow, as far as possible, a student to continue working on a deferred-feedback quiz attempt even if the network connection goes down. Tim Hunt 32
Rate a course Blocks This block provides an Amazon-style 5 star rating system for courses. Users each give a rating and the total is displayed in the block. Cuong Chung 31
Live poll Activities This module allows having a live updating poll. David Castro 31
Checkmark Activities In the checkmark activity, students announce in advance which of the given examples or tasks they have prepared for a classroom unit and can present if necessary. Teachers can assess students in the activity based on their ticks as well as on the actual presentation and also record attendance/absence. AMC Academic Moodle Cooperation 31
GISMO Blocks GISMO, a graphical interactive student monitoring and tracking system that extracts tracking data from an online course maintained with Moodle, and generates graphical representations that can be explored by course instructors. Christian Milani 31
Programs Enrolment Programs for Moodle by Open LMS is a set of plugins that implements programs, also known as learning pathways. Petr Skoda 31
Live Report Quiz reports A utility to allow teachers to view a dynamic, Live Report (table/spreadsheet) of students' answers to the questions in a quiz. This Live Report upgrades automatically as students change answers or submit new answers. Teachers can also (1) choose to view the grades the answers to date would receive and/or (2) click on a question to obtain a historgram or listing of answers to an individual question. Bill Junkin 31
Wordcloud Activities With the wordcloud activity, it is possible to collect terms together with your course participants in a brainstorming process and to display them graphically in order of frequency. This can be used, for example, to capture a picture of the mood or to create a basis for a discussion. e-Learning Team University of Vienna 31
QUESTOURnament Activities Activity for engaging the students into a game of questions (named as challenges). The students can be authors of challenges. A competitive scoring scheme is used to foster motivation. Juan Pablo de Castro 31
Course schedules Blocks Restrict/allow access to course over a range of time. José Puente Fuentes 31
LDAP syncing scripts General plugins (Local) This plugin synchronizes Moodle cohorts against an LDAP directory using either group memberships or attribute values. Charles Fulton 31
PDF submission Assignment submissions This allows a teacher to annotate and return PDF files that have been submitted by students. Teachers can add and position comments and draw lines, ovals, stamps, rectangles and highlights onto the student's work, from within the browser. Davo Smith 31
Datalynx Activities This Moodle plugin is a powerful data management tool that allows you to create digital workflows for data management. David Bogner 31
Simple Clock Blocks A simple JavaScript clock that highlights the time difference between a student and the Moodle server Michael de Raadt 30
Etherpad Lite Activities An activity module to integrate etherpad-lite with Moodle. To use this plugin, you will need to have an etherpad-lite server that runs on at least the same 2nd-level-domain as your Moodle server. Moodle-Dev Humboldt-Universität zu Berlin 30
Restriction by single quiz question Availability restriction This is a Moodle conditional availability rule, which makes it possible to show or hide another resource, based on the state of one particular question in one quiz. Tim Hunt 30
Google Analytics General plugins (Local) Google Analytics with custom dimensions and metrics. Fred Woolard 30
Object storage file system Administration tool A remote object storage file system for Moodle. Intended to provide a plug-in that can be installed and configured to work with any supported remote object storage solution. Catalyst IT 30
Inspire Administration tool The Inspire plugin implements open source, transparent next-generation learning analytics using machine learning backends that go beyond simple descriptive analytics to provide predictions of learner success, and ultimately diagnosis and prescriptions (advisements) to learners and teachers. From Moodle HQ. David Monllaó 30
Stripe Payment gateways Connect Moodle with Stripe to collect payments through various providers. E.g. credit cards, Alipay, Sofort. Requires a Stripe account. Alex Morris 30
Portfolio Activities Based on the book module, this allows students to create portfolio contributions, within a structure set by the teacher. Davo Smith 30
Marklar Text editor Reclaim the control over formatting your text with this Markdown friendly editor for Moodle. Markdown is a lightweight markup language with plain text formatting syntax. It allows you to write using an easy-to-read, easy-to-write plain text format that is automatically converted to structurally valid HTML. David Mudrák 30
Training Sessions Reports Aggregates time use stats given by the use_stats block for elaborating high level training reports in Profesional Development environments Valery Fremaux 30
Hide courses Administration tool This admin tool allows managers to set all courses in a category (including subcategories) to either hidden from, or visible to, students. Charles Fulton 30
Photo Themes This theme is meant as an example of how to create a theme extending Boost. It also provides useful settings for adding photo backgrounds to all pages Moodle. Damyon Wiese 30
File drag & drop Atto An Atto plugin which adds drag and drop support for files which aren't images. Paul Nicholls 30
Open LMS Framework General plugins (Local) The Open LMS Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Open LMS. For more information, see https://docs.moodle.org/dev/Open_LMS_Framework Open LMS Development 30
Acknowledge plagiarism statement access rule Quiz access rules This Quiz access rule plugin lets you require students to agree to a statement about not plagiarising before starting a quiz. Tim Hunt 30
Mahara Assignment Submission Assignment submissions Allows grading of Mahara portfolio pages & collections in Moodle. Aaron Wells 30
FastTest PlugIn Utilities FastTest PlugIn helps create the most used Moodle question types. All the fields to be filled in are shown on a single screen (for each type of question). Most of your time will be spent thinking and writing the questions. Once you have written them in the plugin, the XML file is generated, just by pressing a button. To upload the question bank in Moodle, you only have to import the XML file to the platform. All the videos are in Spanish, but most of them have subtitles. You can turn on automatic translation. Milagros Huerta Gómez de Merodio 29
Topics activity cards format Course formats Course format which overrides the topics format to display activities as cards with various opportunities for customisation. Andrew Hancox 29