Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
UploadPDF grade report Grade reports View assignment grades, comments and lateness in a report Davo Smith 2
card2brain Activities With the SSO module for card2brain you can directly link your sets of flashcards. If you have a card2brain corporate account you can enable SSO authentication. With SSO enabled, your users can directly access the flashcards without login or register on card2brain.ch. webapps.ch smart engineering 2
Programs Enrolment Programs for Moodle by Open LMS is a set of plugins that implements programs, also known as learning pathways. Petr Skoda 32
My programs block Blocks My programs block. Petr Skoda 15
Book Activities Simple multipage resource module Petr Skoda 10
Open LMS utilities General plugins (Local) Collection of utilities needed for other plugins created by Open LMS. Petr Skoda 3
Nice Email Blocks A simple component to simulate email inbox between Moodle users. SWA Sistemas Acadêmicos 1
Restriction by Enrolment date Availability restriction This is an availability plugin to restrict the access of activity based on the user enrolment date Sooraj Singh 11
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
User bookmarks Blocks User Bookmarks allows users to bookmark any moodle page. Gurvinder Singh 10
Reattempt Checker - a quiz access rule Quiz access rules ReattemptChecker is a quiz access rule that prevents students who passed a quiz from reattempting it. Amir Shurrab 8
Cincopa Video, Audio and Images Filter Filters Add HTML5 videos, photo galleries, music, podcasts and playlists to any section of your moodle site. Supported formats mp4, mp3, jpg, wmv and many others. Enjoy more than 100 designed templates for slideshows, video players, video portal, Lightbox and many more. Cincopa is fully hosted and seamlessly integrated with a CDN which makes sure it will work fast and smooth without any load on your moodle server. Oren Shmulevich 25
Cincopa Rich Media Assignment Submission Assignment submissions Enhance moodle's standard assignment submission process to include streaming videos, image galleries, audio and large documents without adding any load to your server or being restricted by file size. This plugin allows students and teachers to easily upload and record from webcam/app different types of multimedia including videos, images, and audios. Teachers can view streaming video and listen to audio directly from the site and grade it without the need to download first. Cincopa Submissions plugin for Moodle is a great solution for teachers who want to interact with students through their educational portal. Teachers can create assignments for students and collect various multimedia materials from students and required to fulfill their work. Download Oren Shmulevich 15
Cincopa Atto Plugin Atto Cincopa Atto Editor plugin adds button to your text editor which allows you to insert Cincopa media gallery. It can be used on any post or page on your site. In order to use this plugin you will need to install Cincopa Media Filter plugin and register at https://cincopa.com Oren Shmulevich 5
Cincopa TinyMCE TinyMCE (legacy) Cincopa TinyMCE Editor plugin adds button to your text editor which allows you to insert Cincopa media gallery. It can be used on any post or page on your site. In order to use this plugin you will need to install Cincopa Media Filter plugin and register at https://cincopa.com Oren Shmulevich 2
Disable Right Click General plugins (Local) Plugin helps to disable Right Click(Context Menu), Cut, Copy, Paste and developer tools. Yogesh Shirsath 40
Templates 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 39
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
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
Basic course search Blocks This plugin simply displays Moodle's course search form in a block. Mark Sharp 10
LinkAdv Atto This is an atto plugin for Moodle which is a drop-in replacement for the default atto_link plugin. It adds an extra couple of fields to the link dialog: id and class. These allow the user to create bookmarks or add styles to their links (e.g. btn btn-primary for Bootstrap-based themes). Mark Sharp 6
modedit Administration tool Provides edit and delete links to all activities and resources on a page. This is useful if there's some content that has broken the page layout. Mark Sharp 6
Admin Settings Config General plugins (Local) This is local plugin that adds a new JSON setting type for your plugins. Mark Sharp 1
Congrea Activities Modern virtual classroom with sharing / collaboration for your Screen, Audio, Webcam, whiteboard, documents, media with students, ask questions, bookmarks and notes with optional recording. Pinky Sharma 78
Virtual Class Activities Kindly use Congrea plugin. This plugin is now obsolete. Pinky Sharma 19
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
Azure AD B2C Connect Authentication The Azure AD B2C Connect plugin provides registering of a new user and single-sign-on functionality using configurable identity providers, scope and custom policies of Azure B2C. Gopal Sharma 4
ClassLink OAuth2 Authentication The ClassLink OAuth2 plugin provides single-sign-on functionality with ClassLink LaunchPad using configurable identity providers and the scope of ClassLink OAuth2. Gopal Sharma 1
Freehand Drawing Question types Freehand Drawing is a question type for Moodle which allows examinees to draw their solution in a quiz. Jacob Shapiro 19
LionAI Reports General plugins (Local) LionAI Reports simplifies report generation in Moodle by enabling administrators to effortlessly write natural language queries, instantly converting them into SQL SELECT queries. You can preview, edit, and export reports in various formats for seamless data analysis. Please note that the plugin is not able nor meant to alter the DB (for example by using UPDATE, INSERT, or DROP queries). Reut Shapira 1
Debate Activities Debate is a moodle activity which allows students to debate in a given topic inside moodle. A K M SAFAT SHAHIN 43
Time Blocks Time is a Moodle block to show the time and date to the user using an analogue clock. A K M SAFAT SHAHIN 7
Question to activity Question bank plugins Question to activity (qtoactivity) is a plugin for the Moodle LMS that extends the functionality of the question bank question management page. This plugin adds the option for users to select individual or multiple questions and add them right to an activity of their choice, without having to access that individual activities management page. A K M SAFAT SHAHIN 6
Simple calculator Blocks Simple calculator block for moodle to do simple calculations. A K M SAFAT SHAHIN 4
Weather Blocks Weather is a Moodle block to show the realtime weather of the user using the geolocation. A K M SAFAT SHAHIN 3
Tripleplay Filter plugin Filters The Tripleplay Filter plugin will automatically convert media inserted using the Tripleplay repository plugin to display the content. Tripleplay Services 1
Components for Learning (C4L) Atto A collection of visual components designed explicitly for Learning to use in the Atto editor. Roger Segú 46
Theme tester Administration tool A Moodle Theme Testing tool, with a focus on Bootstrap 4 based themes. David Scotson 24
Restriction by Face-to-face session Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on booking status for Face-to-face sessions Jeremy Schweitzer 1
OSS Enrolment Enrolment Enrolment to manage groups, classes, teachers, students and parents infrastructure for an open school server (oss). Frank Schütte 2
Sync Webservice General plugins (Local) Moodle plugin for extending the Moodle Web Service API for remote course module creation and course file synchronisation. Daniel Schröter 6
H5P Filter Filters This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname. Robert Schrenk 42
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
Geolocation condition Availability restriction This adds the availability condition by gps coordinates to sections and course modules. This plugin requires the block_gps plugin to work. Robert Schrenk 14
EnrolByCode Blocks This moodle block allows user enrolment by showing temporary access codes. Robert Schrenk 13
MS Teams Meeting Activities Using this activity plugin you can schedule Microsoft Teams Meetings directly from inside your Moodle courses. Robert Schrenk 13
eduMessenger General plugins (Local) eduMessenger is an instant messenger that's main purpose is connecting students and teachers in educational environments! eduMessenger uses Moodle as a background-tool to provide the messaging functionality to anyone who hosts their own Moodle instance as a basement for their groups and data. Robert Schrenk 12
Geolocation block Blocks This block works together with the availability condition "gps" and allows a user to determine the current gps location. The location is stored in the current session and is used by the availability condition. Furthermore the block can show the locations in a course by list or on an interactive map. Robert Schrenk 12
ConfMan Activities Moodle Plugin that helps organizing submissions for events like conferences. Add a "confman"-Activity to a course and you can specify a timerange when submissions are possible. You are given a link that can be shared outside moodle to allow external people (also without Moodle-Login) to submit submissions for your event. Everybody in your course that has instructor-role is allowed to manage all submissions. Everybody in your course that has student-role is allowed to comment submissions. Submitters can manage their own submissions using a unique link that is given to them. Robert Schrenk 10
Emailed Files Repositories Create a Mailbox for your Moodle Instance (e.g. moodle@yourorganization.org / moodleXY@gmail.com). Users can send mails to this mail-Address and import email-attachments from their mails as files. Robert Schrenk 7