Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
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
Restriction by section completion Availability restriction Restrict resources, activities and sections based on other sections being completed Stefan Scholz 32
Restriction by relative date Availability restriction Restrict module and section access based on a relative date. Renaat Debleu 52
Restriction by password Availability restriction Moodle availability plugin which lets users restrict resources and activities with password access Moodle an Hochschulen e.V. 66
Restriction by other course enrollment Availability restriction An access restriction based on course enrollments Andrew Hancox 2
Restriction by other course completion Availability restriction This plugin allows restricting access of activities and resources in your course based on other course completion status. Sam Suresh 40
Restriction by language Availability restriction Restrict module and section access based on user language. Renaat Debleu 64
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
Restriction by enrolment method Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on enrolment methods Jorge C. 9
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
Restriction by days offset from start Availability restriction This plugin allows opening closing activity or sections at a day shift delay after course start or user enrolment in course. Valery Fremaux 37
Restriction by dataform content Availability restriction The Dataform content availability condition allows teachers to restrict user access to an activity or section based on content of a designated Dataform instance in the course. Requires: mod_dataform plugin. Itamar Tzadok 15
Restriction by credit Availability restriction Pay with credits for course contents Stefan Scholz 8
Restriction by course role Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on roles Moodle an Hochschulen e.V. 73
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
Restriction by course completion Availability restriction Restrict module and section access based on course completion. Renaat Debleu 107
Restriction by course category Availability restriction Restrict course module based on course root category name. C Blue 7
Restriction by cohort Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts. Moodle an Hochschulen e.V. 56
Restriction by badge Availability restriction Activities in a course can be restricted by a badge Tim Lock 27
Restrict by rubric criterion grade/level Availability restriction Restrict course activity & resources by assignment rubric grade/level Alex Morris 2
Restrict by marking guide criterion score Availability restriction Restrict course activity & resources by assignment marking guide score Alex Morris 6
Restore courses from remote Moodles Blocks block my_external_backup_courses : Restore courses from remote moodle platforms my_external_backup_restore_courses is a Moodle block that enable a user to restore courses from external moodles this block must be installed in each moodle course clients and course servers involved Céline Perves 17
RESTful protocol Web service protocols A REStful webservice plugin for Moodle LMS This plugin allows Moodle's webservice interface to operate in a more RESTFul way. Instead of each webservice call having a URL query parameter define what webservice function to use, webservice functions are made available by discrete URLs. Catalyst IT 28
REST protocol (with JSON/XML payload support) Web service protocols REST webservice protocol based on the standard core REST webservice, but with added support for JSON & XML payloads and supports using HTTP ACCEPTS headers for determining response format. Owen Barritt 10
Responsive Themes The 'responsive' theme is a base theme that is to be used as a started theme for other responsive themes. It is meant to be used from a 'mobile first' design approach, but adheres closely to the 3 column standard Moodle layout. Rheinard Korf 5
Resource notification General plugins (Local) This Moodle plugin allows a teacher to notify course students by internal messaging when a new resource/activity is created or modified into a course. Guillaume Allègre 75
Resort question categories General plugins (Local) This plugin allows to sort question categories and subcategories in alphabetical order. Vadim Dvorovenko 13
Reset Password General plugins (Local) This local plugin allows an external service to access Moodle's reset password functionality. Aaron Leggett 7
Reset MyMoodle Administration tool This tool allows reset all MyMoodle Users except main admin. Is for admins. Carlos Escobedo 13
Reset Completion Blocks This block allows students to reset their module and completion status of a course by themselves, in case they want to be recertified after a certain period of time after initial completion, or they want to retake the course from scratch. Andrew P 7
Reservation Activities This activity module permits to schedule an event with a defined reservation time. Roberto Pinna 90
Repurpose resources Content type A content type plugin that imports Moodle resources for use in the content bank. It currently supports creating H5P from questions in the Moodle question bank and from Moodle repository files. Daniel Thies 26
Repository File Manager Blocks This block contains a Moodle 2+ re-write of the Moodle 1.x file manager. Tim Williams 25
Repositório SWORD Upload Repositories Plugin to upload lerning objects to DSpace and link it in Moodle Marcelo Schmitt 2
Report Orphaned files Reports # Report Orphaned files # This plugin is a report to show files that are stored in moodle but are not in use. SchulportalHessen (technischer Account) 14
Report Blocks Display custom reports created with the 'Report Builder' anywhere in Moodle to enhance learning management. Moodle Workplace 14
Renumber question categories General plugins (Local) This plugin for hierarchical numbering of question categories. Vadim Dvorovenko 9
Remote courses block Blocks This block prints a list of courses from another Moodle instance. It is designed for use with the Remote course web service local plugin. Charles Fulton 12
Remote course web service General plugins (Local) This local module provides a web service which returns a given user's courses based on username. Charles Fulton 12
Remote backup provider General plugins (Local) [SEEKING MAINTAINER] This local module allows you to restore a course from a remote Moodle instance into your current instance via a REST web service. The intended use case is quick restores from an archival Moodle instance into the current yearly instance. Charles Fulton 17
Remlab manager Blocks A Moodle block for managing and configuring remote labs and to be used with the EJSApp activity module plugin Luis de la Torre 1
ReMarks Assignment Activities This plugin connects Moodle 2.2, 2.3, 2.4 and 2.5 with ReMarksPDF desktop and ReMarksPDF iPad e-grading solutions enabling a complete e-submission, allocation, marking, moderation and release workflow. Prof Stephen Colbran 1
Remaining Lesson Timer Blocks Block for displaying the elapsed and remaining time in a timed lesson Greg Smith 12
ReLogin Authentication As the browser closed the user not logged in any more even if the session is not expired, this plugin provide auto login mechanism to re-login the users with unexpired sessions. Mohammad Farouk 1
Regular expression short answer Question types This question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type. Joseph Rézeau 43
Regular expression Database fields This plugin provides an additional field type for regular expressions for the database activity. The field is very similar to the "Short text" field. However, the input is validated by a regular expression. Stephan Robotta 4
Registration duration to the site General plugins (Local) This plugin allows you to set start and end dates of registration, via the user profile fields. A scheduled task runs every 10 minutes to suspend or activate relevant users. Camille Carlier 5
Registration Activities Teachers can create some examination dates. They define date, time, and place of the examination. Furthermore they define maximum number of students and maximum number of points. After the registration date, they define the points for each student. These can be printed with or without student names. Each student can register/unregister only himself/herself. Marc-Robin Wendt 18
RegExp Adaptive mode with Help (no penalties) Question behaviour This plugin is one of the 2 question behaviours to be used exclusively with the regexp question type. Those behaviours enable you to take advantage of the *Help* feature, which allows the student to "buy" a letter. This behaviour does not cost the student any penalty when "buying" a letter. Joseph Rézeau 12
RegExp Adaptive mode with Help Question behaviour This plugin is one of the 2 question behaviours to be used exclusively with the regexp question type. Those behaviours enable you to take advantage of the *Help* feature, which allows the student to "buy" a letter. Joseph Rézeau 14