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 password Availability conditions Moodle availability plugin which lets users restrict resources and activities with password access Ulm University 32
Restriction by other course completion Availability conditions This plugin allows restricting access of activities and resources in your course based on other course completion status. Sam Suresh 8
Restriction by language Availability conditions Restrict module and section access based on user language. Renaat Debleu 37
Restriction by IP address Availability conditions Moodle availability plugin which lets users restrict resources and activities with ip address access Luuk Verhoeven 8
Restriction by days offset from start Availability conditions This plugin allows opening closing activity or sections at a day shift delay after course start or user enrolment in course. Valery Fremaux 26
Restriction by dataform content Availability conditions 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 12
Restriction by course role Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on roles Ulm University 37
Restriction by course completion Availability conditions Restrict module and section access based on course completion. Renaat Debleu 58
Restriction by cohort Availability conditions Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts. Ulm University 15
Restriction by badge Availability conditions Activities in a course can be restricted by a badge Tim Lock 18
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 11
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 9
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 6
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 4
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 38
Resort question categories General plugins (Local) This plugin allows to sort question categories and subcategories in alphabetical order. Vadim Dvorovenko 8
Reset Password General plugins (Local) This local plugin allows an external service to access Moodle's reset password functionality. Aaron Leggett 7
Reset MyMoodle Admin tools This tool allows reset all MyMoodle Users except main admin. Is for admins. Carlos Escobedo 10
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 5
Reservation Activities This activity module permits to schedule an event with a defined reservation time. Roberto Pinna 50
Repository File Manager Blocks This block contains a Moodle 2+ re-write of the Moodle 1.x file manager. Tim Williams 21
Repositório SWORD Upload Repositories Plugin to upload lerning objects to DSpace and link it in Moodle Marcelo Schmitt 2
Renumber question categories General plugins (Local) This plugin for hierarchical numbering of question categories. Vadim Dvorovenko 7
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 9
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 7
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 15
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 4
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 27
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 13
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 8
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 10
Regex constructor block Blocks Block regex constructor allows you to easily construct regular expression using several tools, that visualise expression you wrote, describe and test it. Oleg Sychev 1
Reengagement Activities Allows timed release of content and emails users to remind them to complete course activities. Peter Bulmer 94
Red Drop Down Menus Themes Theme developed for the National Training Federation Wales. Jon Witts 1
Recycle bin General plugins (Local) This plugin adds a "recycle bin" for course modules to Moodle. Skylar Kelty 16
RecordRTC TinyMCE TinyMCE Add audio and video annotations to text, anywhere a TinyMCE text editor is present. This plugin adds buttons for recording audio or video (with audio) to the editor's toolbar. Using WebRTC technologies, all recording is done instantly in the browser. After recording, users can embed the annotation directly into the text they are currently editing. The recording will appear as an audio or video player in the published writing. Jesus Federico 10
RecordRTC for Atto Atto Add audio and video annotations to text, anywhere an Atto text editor is present. This plugin adds buttons for recording audio or video (with audio) to the editor's toolbar. Using WebRTC technologies, all recording is done instantly in the browser. After recording, users can embed the annotation directly into the text they are currently editing. The recording will appear as an audio or video player in the published writing. Jesus Federico 21
RecordingsBN Activities Access and manage your BigBlueButton recordings Fred Dixon 39
Record audio question type Question types A manually graded Moodle question type, where the student records a short audio response to answer the question asked. Tim Hunt 11
Record Audio Repositories Allows audio recordings to be made and uploaded/inserted anywhere that files can be picked from repositories - including via the "Moodle Media" button in the WYSIWYG editor. Paul Nicholls 18
Recommender Blocks This block offers three different recommendation services: popular activities on this course; popular courses on this site; and shared bookmarks. Each can be enabled and configured separately. Jenny Gray 6
Recommendation letters and appraisals Activities Allows participant to request recommendations or appraisals. Recommending person receives a link to fill the form online without logging in to moodle. Teacher can set up questions, view and accept responses. Marina Glancy 5
Recoil Themes This is a simple theme with fancy CSS styling. Featuring dark foreground elements with white backgrounds. Heavy use of drop shadows and some gradients to add a sleek and simplistic feel. Joseph Conradt 3
Recent Files Block Blocks See recently uploaded or modified files and folders in the course resources from all your courses you are enrolled in and pin them for easier access with this block. Ömer Ilhan 6
Recent badges Blocks This block displays recently awarded course and site badges from all users. Matthias Berlin (Schwabe) 8
Rebuild Course Cache Admin tools Moodle admin tool to rebuild the course cache for all courses. Alex Rowe 4
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
Realtime Quiz Activities Face-to-face quiz with all students answering the questions at the same time. Davo Smith 35