Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Embed question atto button Atto An Atto editor plugin for use with the embed questions filter. Tim Hunt 37
Use Stats Blocks Provides time base use stats indicators. The compilation library is used by the "training session" report plugin. Valery Fremaux 37
My Enrolled Courses Blocks This is super impressive solution you would require if you want to manage your course enrollment effortlessly. DualCube Team 37
Courses to Calendar General plugins (Local) Display all your courses in the Calendar as Site Events from selected categories. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does. Andres Ramos 37
Chemistry editor Atto Edit chemistry equations in Moodle 2.7, or later, using the mhchem extension to the MathJax or TeX filter. Useful for full and ionic equations, isotopes, equilibrium reactions, thermochemistry and reaction kinetics. Includes a periodic table of element symbols. Geoffrey Rowland 37
Multi-factor authentication Administration tool This is a Moodle plugin which adds Multi-Factor authentication (MFA), also known as Two-factor authentication (2FA) on top of your existing chosen authentication plugins. https://en.wikipedia.org/wiki/Multi-factor_authentication Catalyst IT 37
Stash availability Availability restriction Stash availability is used in conjunction with block_stash to allow items from the stash to determine the availability of course activities. #game #gamification Adrian Greeve 37
Turnitin's Moodle Direct v2 Activities Turnitin's Moodle Direct v2 integration activity module is a standalone Moodle module with the aim of representing the full suite of Turnitin's features within the standard Moodle workflow. The module is an upgrade on the previous Turnitin plugin and is developed and maintained by Turnitin. Bryan Holladay 37
AI Text to questions generator General plugins (Local) A local plugin that is accessible from course top menu, that generates question on a given text using OpenAI ChatGPT. Note that Open AI API key is required for using this plugin. Yedidia Klein 37
WIRIS quizzes for Math & science Other tools Extend the Question Bank with new question types for math and science. New Open answer questions automatically evaluated. Random parameters or graphics in your questions. Precise control on mathematical properties of the student answer to provide the best feedback. WIRIS team 36
Correct writing Question types Correct Writing question type are focused on the learning grammar of the new language. It can found various mistakes in student's response and give mistake messages and hints. Oleg Sychev 36
Cron lock statistics Administration tool A lock statistics admin tool, specifically tailored to report on cron task timings. This tool exposes which tasks are currently running and where, and also shows a detailed history of how long each task has taken in the past. Catalyst IT 36
Horizontal rule Atto Horizontal Rule for Atto Damyon Wiese 36
Download Certificates Blocks This block displays all the previously issued certificates without having to go into each course to view them. You will also be able to download the certificates directly from the block report. It will also work for courses that needs to be archived but still want students to be able to download the certificate. You will need to make sure you change the course visibility 'Enrolled users only' and hide all other resources except the certificates. New Feature: All previously issued certificates can be downloaded as Zipped file. Contributed by Neeraj KP (kpneeraj). Manieer Chhettri 36
Link crawler robot Administration tool An admin tool robot crawler which scans your moodle for broken, large or slow links. Catalyst IT 36
Social Comments Blocks Increase student engagement by fostering peer learning through comment subscription, email digests, comments newsfeed, comment search and pinning of important comments and content to the pin board. Björn Lefers 36
MathType for TinyMCE (legacy) by WIRIS TinyMCE (legacy) Type and handwrite mathematical notation in Moodle with MathType. WIRIS team 36
Checkmark report General plugins (Local) The Checkmark Report provides teachers and students with an overview of the details of all checkmark activites in a course. In this way, ticks, grades, feedback and other key figures can be displayed in a compact form and exported in various formats. AMC Academic Moodle Cooperation 36
Rebel Themes Radically different, beautifully executed, and intelligently designed. Rebel is a unique and modern Boost-based theme that isn't afraid to be simple. Rebel's intuitive layout is a refreshing take on a modern LMS where the focus is on learning. Chris Kenniburg 36
Format Timeline Course formats A simple timeline to simulate a real social network course in moodle. Willian Mano 36
Associated input User profile fields An associated profile field, associates its value with a core optional profile field. Shamim Rezaie 36
Course overview on campus Blocks Moodle block which provides all functionality of block_course_overview, provides additional filters to be used on university campuses as well as the possibility to hide courses from the course list Moodle an Hochschulen e.V. 36
Joomdle Authentication This plugin lets you integrate Moodle and Joomla platforms. Antonio Duran 35
Global Chat Blocks Global chat for Moodle. With this plugin teachers and students can communicate in real time through Moodle. Bruno Sampaio 35
Learning Plans Progress Blocks This blocks shows the progress of learning plans in a vertical progress bar with "check" icons for each competency. It's also possible to display the competencies's descriptions and access the courses related to each competency. Daniel Neis Araujo 35
Course Checks Block Blocks This block carries out a number of automated checks on a course, to encourage a minimum standard of course quality, avoid common mistakes and highlight possible areas for improvement. The block also allows for a course to be cleared of empty sections. Jez H 35
Templates4U Atto This is an atto plugin for Moodle which allows the administrator to define a set of predefined templates which a teacher can insert into their course pages. Mark Sharp 35
Menutopic format Course formats Course format that allows you to display the topics/sections in a menu. David Herney 35
Course Status Tracker Blocks A plugin to track the status of enrolled & completed course of student. 3i Logic LMS 35
Invitation General plugins (Local) With this plugin you can invite users, who do not have an account, to your course. Andreas Grabs 35
Commander / quick navigation General plugins (Local) Quick navigation / commander is a command dialog inspired by PhpStorm `Action` and `oh-my-zsh`. It will make navigation faster in Moodle. Luuk Verhoeven 34
Programs Enrolment Programs for Moodle by Open LMS is a set of plugins that implements programs, also known as learning pathways. Petr Skoda 34
LAE Grader Report Grade reports Alternative to Grader report that scrolls vertically and horizontally without losing student columns or grade item header rows. Lot of additional enhancements. Bob Puffer 34
Question trends SCORM It lets you see trends in your scorm activity Ankit Agarwal 34
Vm Chat General plugins (Local) Footer Chat for Moodle Jai Gupta 34
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 Moodle an Hochschulen e.V. 34
Solution sheet Assignment feedbacks Allows teachers to upload files with solutions to their assignment, which can be released to students manually or at a scheduled time. Henning Bostelmann 34
CSV format Question formats This plugin will be used to import and export multichoice( 4 choices ) questions having one or two answers from a CSV(Comma separated value) file into the question bank. Note: Only multichoice questions are supported as of now. Gopal Sharma 34
Reader Activities The Reader module for Moodle 2.x tracks the students' reading achievements. Gordon Bateson 34
NED - Tabs Course Format Course formats Tabs Course Format (with Activity Tracking) Fern Oliveira 34
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 33
Team Builder Activities Developed by UNSW, this is an advanced tool for building teams based off a set of criteria. You ask your students some questions, and then develop a predicate based off their answers for your teams. This is great if you want a little more control than "Assign Randomly" but less work than "Manual Allocation". Adam Olley 33
Group Members Activities This plugin adds a resource module. Teachers can use it to communicate groups and group co-members to participants. Learnweb – University of Münster 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
Syntax Highlighter Filters This is a filter plugin that uses a 3rd party Javascript module called highlight.js to make your code look like something you'd see in an IDE. Mark Sharp 33
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. 33
Restriction by section completion Availability restriction Restrict resources, activities and sections based on other sections being completed Stefan Scholz 33
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 33
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
Set course dates Administration tool This admin tool allows managers to set the start and end dates for all courses in a category, including subcategories. Charles Fulton 33