Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
CUL Course Visibility Update General plugins (Local) Scheduled task to update course visibility based on start and/or end date. Amanda Doughty 24
Restriction by course progress Availability restriction This plugin allows teachers to add activities with restriction based on the student course completion progress. Willian Mano 23
User Sync CSV General plugins (Local) Moodle users import/export via CSV files Antonello Moro 23
Handlebar Themes Theme_Handlebar is a child theme of Moodle's new core theme Boost. It is built on Bootstrap4 and Mustache templates. It adds a set of admin theme settings, such as presets and colours and also several custom block regions, including popup modal regions which do not appear on the main content of a page (and are only available for course pages). Richard Oelmann 23
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
Course Menu block Blocks The Course Menu block for Moodle provides navigation between course sections (topics/weeks) Alex Contis 23
JW Player Media players JW Player is the solution for seamless video playback across browsers and media types. Ruslan Kabalin 23
Simple Themes Simple design, follows the best practice of responsive web design. Web ICT ZHAW 23
Exabis Student Review Blocks Empowering Educators for Periodic Student Assessments #competencies #personalisation #reports Andreas Riepl 23
Wiris Quizzes Short-Answer question type Question types This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types. WIRIS team 23
Learning Analytics Log Log storage Privacy-friendly logstore for the Learning Analytics plugin Thomas Dondorf 23
Autoenrol Parents Authentication Auto assign parents, mentors or managers a role to users based on a custom profile field. Virgil Ashruf 23
Formilla Live Chat Blocks Live chat software with real-time visitor monitoring for your Moodle site. Answer questions and support your users with live chat! Tawer Gilyana 23
Content translations Filters A filter which allows automatic and manual translation of content. Andrew Hancox 23
Delete courses Administration tool This admin tool allows managers to delete all courses in a category (including subcategories if desired). The tool may optionally bypass the recycle bin for improved performance. Charles Fulton 22
Notify site administrators about new Email Signups General plugins (Local) This plugin sends an email notification message to the 'Support email' address every time a new Moodle user account is created via the 'Email signup' authentication plugin. The notification message contains some essential details about the account just created (email address, full name and user account name). The email is sent when the user signs up, not when the user account is confirmed. So the plugin will notify even about accounts that may never be confirmed. Iñaki Arenaza 22
Global Message General plugins (Local) Enables a Moodle administrator to create automatic pop-up messages mohamed alsharaf 22
Wiris Quizzes Embedded answer (Cloze) question type Question types This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types: WIRIS team 22
LTI Provider General plugins (Local) This is a local plugin for making Moodle a LTI provider tool. It can be use to provide access to full courses or activities from remote systems (other Moodle installations, Sakai, any LMS LTI consumer compliant) Juan Leyva 22
PlagScan Plagiarism Checker Plagiarism Plagiarism checker for discerning originality from copy and paste. PlagScan detects plagiarism in assignments from web pages as well as other students' work. Ruben Olmedo 22
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 22
Analytics and Recommendations Blocks The Analytics and Recommendations block is a tool for students and teachers. It visually shows the student participation in each course activity and it shows recommendations for students about what activities they should work to improve their final grade. Cristina Fernández Sampayo 22
Bulk Email Administration tool This is an admin tool plugin for Moodle 3.9+ which adds an action to bulk user actions allowing you to send emails to a list of users. Darby Costello 22
Behaviour Analytics Blocks Behaviour Analytics is a Moodle block plugin that is intended for extracting sequential behaviour patterns of students from course access logs. Ted Krahn 22
Poodll Repository Repositories The Poodll repository allows you to record audio or video directly, to draw pictures or take webcam "snaps." Justin Hunt 22
Live Streaming Activities The Live Streaming web based software can easily be used with Moodle sites to build live video interactive virtual learning management systems. Teachers can broadcast live video from their webcam and students can watch and write questions in text chat. Teodor Nica 22
Deferred feedback with explanation Question behaviour This question behaviour is just like deferred feedback, but with an additional input box where students can give a reason why they gave the answer they did. Tim Hunt 22
TeamUp Activities This is an advanced tool for building groups based off a set of criteria. You ask students some questions. After the groups are created based on four simple actions on students answers (Group similar individuals, Disperse similar individuals, Avoid minorities, Balancing Level) Dominique Palumbo 22
OneNote submissions Assignment submissions This plugin allows students to work on an assignment in OneNote. This includes creating a OneNote page associated with an assignment submission, saving student's work from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary. Enovation Dev Team 22
Elastic Search engines This plugin allows Moodle to use Elasticsearch as the search engine for Moodle's Global Search. The following features are provided by this plugin: Multiple versions of Elasticsearch, File indexing, Request signing, compatible with Amazon Web Services (AWS), Respects Moodle Proxy settings, Image recognition and webservices. Catalyst IT 22
Redis management Administration tool Moodle plugin which adds a Redis management GUI to Moodle site administration. Moodle an Hochschulen e.V. 22
Unique Dashboard 🦄 General plugins (Local) Create customized dashboard with multi columns or tiled look for all employees or different ones for each departments! Veloxnet Ltd. 22
Card Box Activities The Card Box activity can help your students memorize vocabulary, technical terms, formulas and definitions. In order to support its students in independently repeating extensive learning content, RWTH Aachen University would like to offer a digital flashcard system. This is to be developed as a plug-in for Moodle, which the university has been using since March 2019 as a teaching and learning platform. Amrita Deb Dutta 22
Shared Resources Center General plugins (Local) This additional component provides Moodle with a sote level Library front end, for exploring searching or browsing common pool of public resources, using a rich metadata based search engine. Valery Fremaux 22
Complete your profile block Blocks A simple block that encourages users to complete their profile Mathias Chouet 22
My Grades report Reports A Moodle Report that shows all user grades in all courses David Bezemer 22
Anti-hammering / Login blocker Authentication The Sebsoft Anti Hammering Authentication Plugin offers you the possibility to prevent hammering your login system. This plugin can be configured to "smart detect" so called hammering on IP basis or for users in general. Sebsoft BV 22
Help General plugins (Local) This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. The 1st level support works on course level, so you can create as many support courses as you like (in our case we have a bunch of schools in our Moodle, each school has its own support course). All 2nd and 3rd level support members get access to certain discussions in those forums, after the 1st level support forwarded an issue. Robert Schrenk 22
Availability restriction by IP address Availability restriction Moodle availability plugin which lets users restrict resources and activities with IP address Luuk Verhoeven 22
Forum Graph Reports The Forum Graph Report analyse interactions in a single Forum activity and create a force-directed graph using the D3.js Javascript library. Andy Chan 22
BTEC marking Grading methods BTEC grading for Pass, Merit and Distinction assignments. Marcus Green 21
Moodle AnalyST Experimental Support tool for medium and large sites, that provides you with - a better search function for courses and users - a fast overview about a course with participants and their roles, activities, enrolment methods - a fast overview about a user with their courses and roles Steffen Pegenau 21
SAML Authentication (simpleSAMLphp required) Authentication SAML Authentication plugin based on the simplesamlphp software. (Also install the SAML Enrolment plugin if you want auto-enrol based on SAML) Sixto Martin Garcia 21
WordPress authentication Authentication WordPress OAuth 1.0a three legged authentication for Moodle 3.1+ Ian Wild 21
Microsoft Word file Import/Export (Lesson) General plugins (Local) Import the contents of a Word file in '.docx' format file into a Lesson, splitting it into pages based on the "Heading 1" style. Also supports exporting lessons to Word format, for round-trip editing. Eoin Campbell 21
OWLL oohoo Web-based Language Lab (formerly MoodLL) Activities This is a new version (v3) of what used to be MoodLL. Basically, this replaces the traditional cassette tape language lab. There is a module for students to record themselves and teachers to review and grade the work. This version also includes a class monitor. So, if a teacher uses it inside the classroom, he/she can monitor student progress the same way they used the traditional language lab by listening to live streams of the students, responding live to students, giving a thumbs up and so on. Patrick Thibaudeau 21
ipal Activities This Moodle module (/mod/ipal/) allows Moodle to support in-class polling/"clickers"/"Peer Instruction"/concept quizzes/anonymous surveys/etc. Students can respond using any web-enabled device or the free IPAL App we have written for both the Android and iOS smartphones. Teachers can create questions, use questions from the standard question bank, or import ConcepTest provided by Harvard Physics Professor Mazur. Bill Junkin 21
Environment bar General plugins (Local) Warn users with a notification block across the top of the screen when you're browsing a non-production server like staging or a local development box. Catalyst IT 21
YouTube submission Assignment submissions The YouTube assignment submission allows students to record or upload videos directly into YouTube from within an assignment. The video file is stored on YouTube, though it is accessible from Moodle. This allows students to submit long videos, videos in different formats and to use almost any PC or device. Justin Hunt 21
Question Practice Activities A teacher sets up a bank of questions organised into categories. Then the student can then choose what categories they want to practice when. Marcus Green 21