Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
OWLL oohoo Web-based Language Lab (formerly MoodLL) Activities This is a new version (v3) of what used to be MoodLL. Basically, this replaces the traditional cassette tape language lab. There is a module for students to record themselves and teachers to review and grade the work. This version also includes a class monitor. So, if a teacher uses it inside the classroom, he/she can monitor student progress the same way they used the traditional language lab by listening to live streams of the students, responding live to students, giving a thumbs up and so on. Patrick Thibaudeau 20
Link crawler robot Admin tools An admin tool robot crawler which scans your moodle for broken, large or slow links. Catalyst IT 20
oohoo - Tab display Activities The tab display module allows you to setup your information in a tabbed format. This helps to clean up your course by combining several resources into Tabs. Patrick Thibaudeau 20
Adaptable News Slider Blocks Part of the Adaptable UI set, this block allows you to add a news slider that displays: 1: Unread course announcements (from all enrolled courses) 2: Site announcements (front page news announcements) 3: Both of the above (combined course and site announcements) The slider uses the jQuery slick slider and whilst designed to work with the Adaptable Theme, it *may* work with other themes. Manoj Solanki 20
CSV Enrolls & Groups plugin General plugins (Local) Use this local plugin to import user enrollments and group assignments from a delimited text file into the course. New user accounts will not be created, so each of the users listed in the input file must already have an account set up in the site. Fred Woolard 20
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 20
H5P Filter Filters This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname. Robert Schrenk 20
Course schedules Blocks Restrict/allow access to course over a range of time. José Puente Fuentes 20
Menutopic format Course formats Course format that allows you to display the topics/sections in a menu. David Herney Bernal 20
My ToDo list Blocks Simple plugin implementing a personal ToDo list on the user's Moodle dashboard. David Mudrák 20
Grade distribution Grade reports The gradereport gradedist module allows for viewing the distribution of student grades for a course regarding the current grade letter boundaries as well as changing these to shift the distribution. AMC Academic Moodle Cooperation 20
Wiris Quizzes Commons question type Question types Wiris Quizzes Commons question type is the engine needed for each WIRIS question type to work properly. It is a necessary component for all Wiris Quizzes question types. WIRIS team SUPPORT 20
Semester overview Blocks In the semsort block (blocks/semester_sortierung), courses are grouped by their starting dates in a semester view on the MyMoodle page. AMC Academic Moodle Cooperation 20
WebEx Meeting Activities A Moodle activity module for Cisco WebEx. Eric Merrill 20
Matrix question Question types Matrix question type. Laurent Opprecht 19
Theme tester Admin tools A Moodle Theme Testing tool, with a focus on Bootstrap 4 based themes. David Scotson 19
ipal Activities This Moodle module (/mod/ipal/) allows Moodle to support in-class polling/"clickers"/"Peer Instruction"/concept quizzes/anonymous surveys/etc. Students can respond using any web-enabled device or the free IPAL App we have written for both the Android and iOS smartphones. Teachers can create questions, use questions from the standard question bank, or import ConcepTest provided by Harvard Physics Professor Mazur. Bill Junkin 19
Groups Reports This 'report' is actually a tool to let you edit all the groups in a course on one page. Tim Hunt 19
Synchronize groups Admin tools 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 19
Virtual Class Activities Kindly use Congrea plugin. This plugin is now obsolete. Pinky Sharma 19
BlackBoard Open LMS Framework General plugins (Local) The BlackBoard Open LMS Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by BlackBoard. For more information, see https://docs.moodle.org/dev/Blackboard_Open_LMS_Framework Blackboard Open LMS Development 19
Acknowledge plagiarism statement access rule Quiz access rules This Quiz access rule plugin lets you require students to agree to a statement about not plagiarising before starting a quiz. Tim Hunt 19
SAML Authentication (simpleSAMLphp required) Authentication SAML Authentication plugin based on the simplesamlphp software. (Also install the SAML Enrolment plugin if you want auto-enrol based on SAML) Sixto Martin Garcia 19
YouTube submission Assignment submissions The YouTube assignment submission allows students to record or upload videos directly into YouTube from within an assignment. The video file is stored on YouTube, though it is accessible from Moodle. This allows students to submit long videos, videos in different formats and to use almost any PC or device. Justin Hunt 19
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 19
User Restore Admin tools The Sebsoft User Restore Plugin offers you the possibility to restore user accounts that were deleted from moodle. Sebsoft Plugins 19
Local Pages General plugins (Local) This plugin is to enable Custom pages and forms in Moodle. It provides a quick way to create custom contact forms and custom page content. The pages created can be publicly accessed or available to certain users based on settings you choose for the page. This allows you to create pages such as: "terms and conditions", marketing material and more. Kevin Dibble 19
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 19
Word count Atto Simple count words plugin for Atto. Damyon Wiese 19
User Sync CSV General plugins (Local) Moodle users import/export via CSV files Antonello Moro 19
Engagement analytics Reports The Engagement Analytics block provides information about student progress against a range of indicators. As the name suggests the block provides feedback on the level of "engagement" of a student, in this plugin "engagement" refers to activities which have been identified by current research to have an impact on student success in an online course. Adam Olley 19
Open Badge Factory General plugins (Local) Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users. Jouni Suorsa 19
Persian calendar Calendars This plugin provides Jalali calendar support for Moodle Shamim Rezaie 19
LTI Provider General plugins (Local) This is a local plugin for making Moodle a LTI provider tool. It can be use to provide access to full courses or activities from remote systems (other Moodle installations, Sakai, any LMS LTI consumer compliant) Juan Leyva 19
Cohort role synchronization General plugins (Local) Automatically synchronize cohort members into system roles. Paul Holden 19
Wiris Quizzes General plugins (Local) Wiris Quizzes local plugin implements a thin wrapper for Wiris Quizzes question types. Wiris Quizzes plugin declares all the necessary dependencies for Wiris Quizzes question types. WIRIS team SUPPORT 19
Meta-course group synchronization General plugins (Local) Automatically synchronize groups from child courses into meta-courses. Paul Holden 19
MCQ breakdown Quiz reports Provides a tabular breakdown of results for quizzes containing MCQs. Steve Bond 18
My Notes Blocks A simpler mynotes system that integrates as moodle block to save user's notes from different areas such as site, course, modules, etc. gautam Das 18
My Grades report Reports A Moodle Report that shows all user grades in all courses David Bezemer 18
Exam Incubating Built of people who want to conduct large scale MCQ Quizzes. Jai Gupta 18
Formilla Live Chat Blocks Live chat software with real-time visitor monitoring for your Moodle site. Answer questions and support your users with live chat! Zaia Gilyana 18
Kprime(ETH) Question types A four option multiple true-false question type for moodle, as introduced by Krebs (1997). Kprime questions consist of an item stem and four corresponding statements or options. ETH Zürich 18
GPS Format Course formats The course format „GPS Format“ allows e-learning content to be displayed according to the geo coordinates of the learner. This enables location-based mobile learning. Jürgen Kappus 18
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
Restriction by badge Availability conditions Activities in a course can be restricted by a badge Tim Lock 18
Moodle glossary entries Question formats A question format plugin to convert between quiz questions and glossary entries Daniel Thies 18
UIkit Themes This theme is built from its core to work with UIkit (a framework similar to Twitter Bootstrap). It is designed to be easily customizable using an interactive visual styles manager. Eduardo Ramos 18
Course Bank Admin tools CourseBank is a cloud backup service, allowing Moodle administrators to automatically transfer course backup files to a safe and reliable cloud-based storage solution, and retrieve these backups on demand through the Coursebank interface. Coursebank is developed and maintained by Moodle partner Catalyst IT. Catalyst IT 18