Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Pie Chart PoodLL Widget / Generico A simple pie chart generator. Poodll Guy 1
Picture custom field Custom field Plugin for creating custom fields for storing/displaying pictures Paul Holden 3
Physical Submissions Assignment submissions Generate printable cover sheets with bar codes for physical items of assessment. A local plugin is available to manage scanning of assignments using a generic barcode scanner. Jez H 10
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
Personalised Study Guide format Course formats The Personalised Study Guide (PSG) plugin is an adaptive course format designed to replace the Topics format. Ted Krahn 8
Personal YouTube Repositories Moodle repository plugin used to browse personal YouTube channels in order to publish public, unlisted and private videos. Roberto Pinna 32
Personal Tag PoodLL Widget / Generico This displays a ribbon style alert message with the current user's name. Poodll Guy 4
Persian calendar Calendars This plugin provides Jalali calendar support for Moodle Shamim Rezaie 40
Perl-Compatible Regular Expression Question types A question that could check student's response against several regular expressions and could give next character and next word hints. If you do not know what regular expression is, it could also work like Moodle Shortanswer question with hints, just choose "Moodle shortanswer" as notation and you could enter answers just like in shortanswer question type. Oleg Sychev 6
Periods format Course formats This course format allows to set duration for each section (period) in days, weeks, months or years. Each individual section (period) may override this duration. The course settings allow automatically collapse or hide past or future periods. Marina Glancy 45
Percipio Home Blocks This plugin allows learners to go directly to the Percipio platform without having to launch content. Skillsoft Admin 1
Percipio Activities Developed to integrate Moodle and Skillsoft Percipio, this plugin allows users to enroll themselves in an imported Percipio course, and then launch the course from Moodle. It also tracks and incorporates users' course scores and information from Percipio, making for a seamless integration. This plugin has two APIs (described below) that facilitate the above functionalities. Skillsoft Admin 2
People Blocks Moodle block which displays all teachers of a course with contact quicklinks, as well as a quicklink to the participants list Moodle an Hochschulen e.V. 64
Peer Work Activities The Peerwork plugin was designed to replicate functionality of WebPA in Moodle allowing a peer weighting to be applied to assignments. Using this plugin teachers still grade the assignment, but available marks are distributed between students based on peer ratings. Jez H 19
Pedagogic Achievements Blocks This plugin automatically awards pedagogic achievements to each user as they reach milestones along their way. Example : "10th login" medal. This plugin was developed by Andil as a part of their e-learning R&D program. Andil Technologies de l'information et de la formation 10
pdf2submission Blocks pdf2submission is a plugin to automatically accept hand-written or hand-drawn documents (scanned image PDF) as Moodle assignment submissions (There is no need for each learner to upload the file to Moodle). Toshihiro KITA 5
PDF.js Folder Activities PDF.js Folder is a plugin intended to make sure that added PDFs always open in the browser. Jonas Nockert 33
PDF Worksheets / Annotation Activities This plugin allows teachers to upload worksheets (PDF file with exercises) and students to answer the questions directly on the PDF. Adrien Fery 16
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
PDF Parts Activities The PDF Parts module enables a teacher to provide a set of freely selected pages from a PDF file as a course resource. Radu Dumbrăveanu 7
PDF Page Limiter Activities Allows a course creator to add upload a large pdf file and serve only a specified page range back to the users. This has been useful in serving specific portions of a larger "book of readings" type of PDF files to students in remote locations without high speed internet access. It may also be used as a way to dissect a pdf document for electronic delivery where a page or pages at the beginning or end of the document are not relevant to the end user. Geoff Eggins 1
PDF feedback Assignment feedbacks 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. For Moodle 2.6 and above, I advise you use the standard functionality instead. Davo Smith 18
PDF Document Exports This is moodle plugin for exporting grades in PDF format. It is developed by using "Moodle PDF library" brami petluri 12
PDF Annotation Activities The PDF annotator allows students to insert questions, comments and remarks on learning materials in PDF format directly into the document. Since all students, lecturers and tutors can read and answer the questions and comments asked, it is made easier to clarify open questions on lecture slides, scripts and other PDF learning materials quickly and in a concrete context. Bernd Decker 79
PCBook Blocks This is a block which links to a pcbook server and shows how many of your computers are free or busy. Mike Dawson 1
Pcast Activities Activity module to create podcasts in Moodle Stephen Bourget 48
PBLTool (CLPMTool) Blocks This block implements a project management tool create to be used with collaborative learning. It is integrated with group forum and chat. The main ideia is that students and teacher plan ther activities together. Marcelo Schmitt 14
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
PayTR Payment Enrolment Enroll users via PayTR payment gateway WebTech Bilişim 1
PayPal Availability restriction An Availability Condition to require a PayPal payment to access activities and resources. Daniel Neis Araujo 74
Paymob payment Payment gateways Paymob is a payment gateway in Egypt and other countries in south Africa and west Asia, this plugin support payments through online bank cards (visa, mastercard or meeza), mobile wallets and Aman or Masary terminals. Mohammad Farouk 1
Payments report Reports This report helps admins and managers to get a better view who payed for which course. Renaat Debleu 12
PAY. Payment gateways PAY. provides a payment gateway implementation for the Dutch Payment Service Provides PAY. Rogier van Dongen 3
Pattern match with molecular editor Question types A question type where the user enters their response using the JavaScript Molecular Editor, and the response is then graded using the OU's pattern-match algorithm. Tim Hunt 13
Pattern match Question types Allows a short response of one or a few sentences that is graded by comparing against various model answers, which are described using the OU's pattern match syntax. Tim Hunt 48
Paste special Atto PasteSpecial button for Atto reduces clutter when pasting from non-Atto text editors. Joseph Inhofer 29
Password Validator Administration tool A tool for enforcing various security standards and guidelines for passwords for Moodle. This plugin aims for compliance with the Australian Information Security Manual (currently May 2019), and above that, the NIST standards from the document 800-63B. Many of the controls are optional and user configurable, with the most safe values set by default, but allow for great customization for any configuration, while enforcing safe, sensible guidelines for passwords. This password checks also include securely testing for potentially compromised passwords using: https://haveibeenpwned.com/ Catalyst IT 7
Password Expiration Check Authentication Password Expire Authentication plugin David Bezemer 4
Pass grade quiz access rule Quiz access rules Prevent students from reattempting a quiz once they've reached the specified grade Matt Clarkson 5
Participation credit Workshop evaluation plugins Simple grading evaluation method that gives credit to peer-reviewers just for their participation in the activity without comparing their assessment with the others. David Mudrák 14
Parental Portal Blocks Supports Moodle 2.3 - 2.6, using YUI2in3. This plugin is a fork of the original MIS plugin for Moodle 1.9 by Guy Thomas / Alan Hardy. Marc Coyles 9
Panopto Student Submission Activities This plugin adds a Panopto Student Submission activity to Moodle. This tool can be used to create activities that will allow students to submit Panopto Content to be graded by graders for the course. Joseph Malmsten 2
Panopto resource module Activities This is Panopto resource module plugin developed by Lancaster University to simplify using Panopto video recordings in Moodle courses. The plugin lets Moodle decide if user is allowed to access video resource and provides access to recording on demand. Plugin respects all Moodle resource availability features, such as group restriction or activity completion. Ruslan Kabalin 3
Panopto repository Repositories This is Panopto repository plugin, a compulsory part of Panopto resource module plugin developed by Lancaster University to simplify using Panopto video recordings in Moodle courses. It provides navigation through Panopto directory tree, making the process of selecting the video easier. Ruslan Kabalin 3
Panopto Button - TinyMCE TinyMCE (legacy) Adds a button in tinyMCE to embed videos from a panopto server. Joseph Malmsten 1
Panopto button - Atto Atto Adds a button to the Atto editor to embed Panopto videos from a Panopto server. Joseph Malmsten 4
Panopto Blocks Allows courses to be connected with multiple Panopto servers. Panopto is a video recording/streaming service that allows teachers to record lectures and embed them directly into Moodle. https://www.panopto.com/panopto-for-education/ Joseph Malmsten 12
PagSeguro Enrolment Este plugin de inscrição permite que você venda seus cursos no Moodle através do PagSeguro. This plugins allow you to setup paid courses using the PagSeguro service. Daniel Neis Araujo 45
pagebackground PoodLL Widget / Generico This a page background image for Moodle that allows you to "brand" a Moodle page with a background image in the standard Boost/Classic themes(not tested in others). Vernon Spain 5
Page module Other tools This block is needed to run the course format "page". It provides an "activity in a block" wrapper to locate activities anywhere in the page layout. Valery Fremaux 4