Plugins Dataform

Academi ThemeAcademi is a responsive, modern, customizable, and free theme.ThemeMoodle 3.5NoNoNoNoNo
AccessibilityProvides options for changing text size and color scheme. Settings can be saved to persist between sessions. Also integrates ATbar from Southampton University ECS.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Accessibility reportThe Ally reporting tool (report_allylti) provides a site wide accessibility report which can be broken down by course.ReportMoodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7YesAlly, Ally FilterNoNoNoNo
Account SyncThis method verifies if a user's credentials match the credentials of a remote Moodle site, and creates a user account using the profile fields from the account on the remote site.AuthenticationMoodle 3.1NoNoNoNoNo
Accredible certificates & badgesAccredible lets you issue digital certificates, open badges, or Blockchain credentials from your Moodle instance. They are a feature-rich replacement for the PDF certificates normally generated for your courses.ModuleMoodle 3.1Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoNo
AdaptableAdaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies.ThemeMoodle 3.1Moodle 3.4Moodle 3.5NoYesRemote Learner's Altitude themeNoNoNo
Adaptive mode (multi-part questions)A question behaviour designed for use by qtype_stack.Question-BehaviourMoodle 3.1NoNoNoNoNo
Adaptive QuizCreate tests that efficiently measure users' abilities by adapting the question difficulty to the estimate of the user's ability.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Admin PresetsAllow administrators to export the site settings to .xml presets or to import and load other presets from other sites.BlockMoodle 3.1NoNoNoNoNo
Adobe ConnectProvides an activity level integration between Moodle and Adobe Connect Pro.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
Advanced ForumThis module is an enhancement for the standard forum module by providing teachers and students with quick, simple views into the forums and their discussions. Sort and search discussions easily and in multiple layouts is key to Advanced Forums increased usability.

Teachers are empowered to create anonymous interactions with students while still being able to provide accurate grading with advanced grading methods. Teachers are confident that their grading of the forum content reflects the content the student is posting, by allowing a teacher to grade a forum while viewing the student's posts.
ModuleMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoYesThis plugin is disapproved for Totara 12NoNo
AkindiSynchronize course rosters and grades between Akindi and Moodle (2.7+, 3.0+).LocalMoodle 3.4Moodle 3.5NoNoNoNoYesRequires third-party subscription
All-or-Nothing Multiple ChoiceThe all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading. In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%.Question-TypeMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoNo
AllyAlly is an accessibility tool providing analysis / remedy of accessibility issues for files hosted within Moodle. It can provide a detailed course level report illustrating the level of accessibility for files throughtout the course. The Ally admin tool (tool_ally) provides a web service facilitating communication between Moodle and Ally. It also contains all the main settings required for Ally to function. Admin-ToolMoodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7YesAlly Filter, Accessibility ReportYesTurnitin,URKUNDYesAlly only checks a portion of items in a Moodle course so it is not nearly as useful as advertised. For example: In a course containing 14 items, Ally only checked 5.NoYesRequires subscription - contact your Account Manager for details
AllyThe Ally filter provides accessibility scores and tools for files uploaded to Moodle by teachers. It also provides alternative download types to enhance accessibility - e.g. audio, braille, etcFilterMoodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7YesAlly Admin Tool, Accessibility ReportNoNoNoYesRequires subscription - contact your Account Manager for details
AltitudeAltitude is a modern, mobile-first Moodle theme designed by Remote-Learner exclusively for Remote-Learner clients.ThemeMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
Amazon S3 linksRepository plugin allows to link files in Amazon S3, instead of copying them to MoodleRepositoryMoodle 3.1NoNoNoNoYesRequires third-party subscription
Analytics GraphsBlock that generates graphs intended to facilitate pedagogical decisions. The graphs have zoom capabilities and allow fast communication with students through email.BlockMoodle 3.1NoNoNoNoNo
Anders PinkAnders Pink Content Curation block for Moodle or Totara allows you to easily curate, control and display relevant external content alongside your blended programs and courses. This content can be updated automatically every few hours or you can manually curate and decide which articles to display.BlockMoodle 3.1NoNoNoNoNo
AnnotateCollaborative course material review and annotation in Moodle.BlockMoodle 3.1Moodle 3.4NoNoNoNoNo
AppointmentsThis block provides a form for teachers to book 1-to-1 appointments with Students on a class. The student can be notified of the appointment, and it will be added to both user's calendars.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesFace2Face, SeminarNoNoNo
AspirEDU Dropout DetectiveDropout Detective integrates with a school’s existing learning management systems and analyzes student performance and behavior across ALL courses in which they may be enrolled. In a very similar manner to the way your personal credit score is calculated, we assign a single Risk Index Score to each student. We then present an easy-to-read dashboard to the school so that student outreach and support can be quickly prioritized and delivered. LocalMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoYesMoodle Inspire AnalyticsNoNoYesRequires third-party subscription
AttendanceA plugin that allows an attendance log to be kept. Includes an optional block for easy access to relevant functions.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 12.0YesAttendance ModuleYesFace2Face, SeminarNoNoNo
AttendanceA plugin that allows an attendance log to be kept. Includes an optional Block for easy access to relevant functions.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
Attendance RegisterThis is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses.ModuleMoodle 3.1Moodle 3.5Moodle 3.7Totara 12.0NoNoNoNoNo
Authorize.netAuthorize.net enrolment plugin.EnrolmentMoodle 3.5Moodle 3.7NoNoNoNoNo
Auto EnrolWhen added to a course, this plugin will automatically enrol users onto a course, either as they log into your Moodle site or as they access a course.

This plugin is primarily intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes.
EnrolmentMoodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
Auto EnrolmentThis plugin allows for an enrollment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login.EnrolmentMoodle 3.1Moodle 3.4Moodle 3.5Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
Autogroup local pluginA local plugin which automatically assigns enrolled users to groups dependent upon information within their user profile. This plugin will create, update, and delete groups automatically. All behavior is event-driven and will occur within page loads. LocalMoodle 3.5NoNoNoYesSupports custom user profile fields which are called User Info Fields in the settings for the plugin.No
AvisoThe Aviso Moodle Plugin permits the Aviso Retention Software to integrate online course data from Moodle into Aviso for early alerting, predictive analytics, and other functionality.LocalMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoYesRequires third-party subscription
Badge AwarderThis block allows teachers to quickly and simply award badges in a given course by processing a CSV file upload.BlockMoodle 3.1NoNoNoNoNo
Badge EnrolmentWith this enrollment plugin users can only enroll into a course when they have one or more required site badges.EnrolmentMoodle 3.1YesRestriction by BadgeNoNoNoNo
Banner/Luminis Message BrokerProcess courses, users, and enrollments out of SunGard HE/Ellucian Banner. Includes support for realtime notifications from Luminis Message Broker.EnrolmentMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0NoNoNoNoNo
BCLN Login ReminderSend email alerts to users who have not logged in.BlockMoodle 3.1Moodle 3.4NoNoNoNoNo
BigBlueButtonBNIntegrate BigBlueButton within Moodle - including record and playback of sessions.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesRecordingsBNNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription for full access to features
Blackboard CollaborateBlackboard Collaborative Learning Platform Designed for Education.ModuleMoodle 3.1Moodle 3.2Moodle 3.5Totara 9.0NoNoNoNoYesRequires third-party subscription
Blackboard IMBlackboard instant messaging block.BlockMoodle 3.1NoNoNoNoYesRequires third-party subscription
Blackboard IMBlackboard instant messaging module.ModuleMoodle 3.1NoNoNoNoYesRequires third-party subscription
Blog Export PortfolioThe Blog Export portfolio plugin allows Moodle users to export certain activities and items to their own Moodle blog. This allows the Moodle blog to act as an internal Portoflio.PortfolioMoodle 3.1NoNoNoNoNo
Board formatA course format in grid with full flexibility between sections and columns. You can choose quantity/width of columns and quantity/width of sections in each column.FormatMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
Book tools: EPUB book exportMoodle plugin which adds EPUB v3 export functionality to the Book plugin.ModuleMoodle 3.1NoNoNoNoNo
Book tools: Lucimoo EPUB exportLucimoo EPUB import/export add-ons for the Moodle book module. Lucimoo consists of two add-ons for the Moodle book module: * The "exportepub" add-on provides functionality to export book module books as EPUB ebooks.ModuleMoodle 3.1Moodle 3.2Totara 12.0NoNoNoNoNo
BookingThe module is perfect for managing participants and subscription of online and offline courses and events.ModuleMoodle 3.1NoNoNoYesThe use of special forced user fields (profile fields) to gather additional information is a little awkward (as it's only Admin that can set this up). It could be better if Booking could be setup by Teachers with some additional 'required fields' such as Email address, Address, etc.No
Booking ActivitiesThe module is perfect for managing participants and subscription of online and offline courses and events.ModuleMoodle 3.1Moodle 3.5Moodle 3.7Totara 12.0NoNoNoNoNo
bootstrapThis is a Moodle theme based on the Bootstrap CSS framework. It has minimal styling and can be used to create User Experience optimized themes.ThemeMoodle 3.1NoNoNoNoNo
Bootstrap GridExtends the Atto editor so that bootstrap grids can be inserted into user generated content.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Browser CheckChecks the user's browser to see if it meets certain minimum requirements.BlockMoodle 3.1Moodle 3.2Moodle 3.5Moodle 3.7NoNoNoNoNo
Buttons format"Buttons" is a course format that creates a menu with buttons in javascript to access the sections, one by one. It has features to change the button colors and create group of sections.FormatMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoNoNoNoNo
Census ReportThis plugin was developed by Remote Learner for the North Carolina Community College System for the purposes of FTE reporting by their colleges. The report shows the first attempt per student with related data on selected courses over a specified date range. It supports the activity types Assignment, Forum, Glossary and Quiz. It is designed to be run on individual courses by teachers and on many courses by Site Administrators.ReportMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0NoNoYesReport will only provide information on standard Moodle modules so additional activity modules could return false data on completionNoNo
Census ReportThe Census Report block for Moodle is used by an institution that needs to generate a report of student enrollment and completion status.BlockMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
CertificateThis module allows for the dynamic generation of certificates based on predefined conditions set by the teacher.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
ChecklistA checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesChecklist Module, Checklist Grade-ExportNoNoNoNo
ChecklistA checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.Grade-ExportMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesChecklist Module, Checklist BlockNoNoNoNo
ChecklistA checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesChecklist Block, Checklist Grade-ExportNoNoNoNo
Cisco WebEx Meeting ActivityThis module allows you to schedule, host, and attend WebEx meetings from within Moodle. You can manage and view recordings for the meetings from with Moodle as well.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0Totara 12.0NoNoNoNoNo
Cloze - scienceThis question types enhances Moodle with mathematical features.Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
Cloze EditorThis editor plugin provides a user friendly interface for creating and modifying embedded answer (cloze) questions. The plugin reads subquestion specifications into a form to be edited, and writes the values of the form in the correct syntax for the embedded answer (cloze) question type.Atto-EditorMoodle 3.2Moodle 3.5Moodle 3.7NoNoNoNoNo
Cohort role synchronizationAutomatically synchronize cohort members into system roles.LocalMoodle 3.1NoNoNoNoNo
CollaborateMoodle integration plugin for Blackboard Collaborate with Ultra experience. Use of this plugin requires a Blackboard Collaborate license.ModuleMoodle 3.1NoNoNoNoNo
Collapsed TopicsAn interchangeable topic or week based format that solves the issue of the "Scroll of Death" when a course has many topics.FormatMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesOne TopicNoNoNo
Completion ProgressThe Completion Progress block is a time-management tool for students that tracks progress towards course completion.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesProgress BarNoNoNo
Conditional fieldA drop-down menu field that shows/hides some other custom profile fields depending on its selected value.User-Profile-FieldMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoNo
Configurable ReportsThis block is a Moodle custom reports builder giving the ability to create custom reports without SQL knowledge. It's a tool suitable for admins or teachers.BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoYesPre-made queries for custom reports can be found at http://docs.moodle.org/22/en/ad-hoc_contributed_reportsNo
Contact FormContact Form is a Moodle plugin that allows your site to process and send information submitted through HTML web forms to the site's support email address or primary administrator if the support email address is not defined.LocalMoodle 3.1Moodle 3.4NoNoNoNoNo
CopyCheck Plagiarism PluginCopyCheck is a commercial plagiarism detection service which is fully integrated in the Moodle core and in Moodle assignments. You must have a paid license to be able to use this plugin. Any language can be processed e.g. Japanese, chinese or computer programs.PlagiarismMoodle 3.1NoYesTurnitInYesURKUND, UNPLAG, Unicheck, TurnitinNoYesRequires third-party subscription
CorrectionsAllows inline corrections to be set inside any text with the editor.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
CouponThe Sebsoft Coupon Plugin offers the possibility to create coupons for various levels of course access. Using a coupon code, users will be enrolled into courses that are attached to the coupon.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoYesThis block appears to be added only to the Site homepage, not to individual course pages.No
Course ArchivingThis plugin archives or deletes courses from chosen categories depending on their start date.BlockMoodle 3.4NoNoNoNoNo
Course ContactsThe Course Contacts block displays a list of users on your course, various methods for communicating with them, and their current activity status.BlockMoodle 3.1Moodle 3.4NoNoYesDue to the fact that the Block displays personal information from Profiles (email and phone number in particular) it should not be used in Courses that allow Guest access for obvious privacy reasons. YesThe Block can be configured to show contact methods including: Email, Message, and Phone number, the user Profile picture and online status - similar to Skype, Facebook Messenger, etc.No
Course ContentsCourse contents block displays a list of all visible sections (such as topics or weeks) in the course. Clicking at a link scrolls to that section or displays just that particular section, depending on the course layout setting.BlockMoodle 3.1Moodle 3.2Totara 12.0NoNoNoNoNo
Course DedicationThis Moodle block displays the estimated dedication time to a Moodle course by the participants of the course.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
Course enrol confirmationThe enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved or rejected.EnrolmentMoodle 3.1Moodle 3.2Moodle 3.5Totara 9.0Totara 12.0NoNoNoNoNo
Course FilesThis block provides information on the file usage on a given course.BlockMoodle 3.1NoNoNoNoNo
Course Merchant local V3 PluginCourse Merchant Version 3 which uses the single plugin local_coursemerchant to connect.LocalMoodle 3.1Moodle 3.5YesCourse Merchant SSO, Course Merchant RPC IntegrationYesLMS Checkout, PayPalNoNoYesRequires subscription - contact your Account Manager for details
Course Merchant local V4 PluginThis local plugin is a fully featured e-commerce application which seamlessly integrates with Moodle to provide automated student enrollment upon successful online payment and/or registration. LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesCourse Merchant AuthenticationNoNoYesThe local and authentication plugins have separate version numbers, but they are dependent on one another. No
Course Merchant RPC IntegrationCourse Merchant is a fully featured e-commerce application, or shopping cart, which seamlessly integrates with Moodle to provide automated student enrollment upon successful online payment and/or registration.LocalMoodle 3.1Moodle 3.4Totara 12.0YesCourse Merchant SSO, Course Merchant Local v3YesLMS Checkout, PayPalNoNoYesRequires subscription - contact your Account Manager for details
Course Merchant SSOA part of the Course Merchant payment gateway system that allows for the selling of courses on your LMS site.AuthenticationMoodle 3.1Moodle 3.4Totara 12.0YesCourse Merchant Local v3, Course Merchant RPC IntegrationNoNoNoYesRequires subscription - contact your Account Manager for details
Course Merge HelperThis local module allows teachers to create a new course shell from existing courses using the Course Meta Link enrollment method.LocalMoodle 3.4NoNoNoNoNo
Course Module NavigationA block to show the users a summary (like a table of contents) of a course with section names and a list of all resources and activities (apart URLs). If activity completion is used in the course, course navigation block will display a circle (either empty or green)BlockMoodle 3.1Moodle 3.2Totara 12.0NoNoNoNoNo
Course Overview (legacy)The Course overview block is visible on a user's Dashboard and shows a list of all courses in which a user is enrolled/has an assigned role.BlockMoodle 3.4NoYesCore Course Overview area of the new Moodle dashboardNoNoNo
Course Overview on CampusMoodle block which provides all functionality of block_course_overview, provides additional filters (course category, course term and course teachers) to be used on university campuses, as well as the possibility to hide courses and course news from the course list.BlockMoodle 3.1Moodle 3.3Moodle 3.5Moodle 3.7NoNoNoNoNo
Course SearchThis block does a complete search of all content in a course including section name and description, and all activities based on the "name", "intro" and "content" fields. The results appear as a list of links.BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Course sizeThis plugin provides approximate disk usage by Moodle courses.ReportMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Course templatesWith this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate coursesLocalMoodle 3.2Moodle 3.5Moodle 3.7NoNoNoNoNo
Course Time TrackerCourse time tracker is a course block that displays how much time you have spent in that course.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAnalytika Reports, Analytika Block,  Zoola Block,  Zoola Reports Block,  Lambda Time Spent Availability Condition,  Lambda Dedication Local Plugin,  Lambda Time TrackerNoNoNoNo
CredlyThe Credly block allows integration between your Moodle site and the Credly Open Credit API -- a platform for verifying, sharing and managing digital badges and credentials.BlockMoodle 3.1NoNoNoNoNo
CUL Course Visibility UpdateScheduled task to update course visibility based on start and/or end date.LocalMoodle 3.1Moodle 3.4NoNoNoNoNo
Custom certificateEnables the creation of dynamically generated certificates with complete customisation via the web browser.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoYesSimple CertificateNoNoNo
Custom NavigationThis plugin allows add new menu items at the end of Navigation Menu in order to customize your options menu.BlockMoodle 3.2Moodle 3.5NoNoNoNoNo
Custom SQL Queries (Ad-hoc)This report plugin allows Administrators to set up arbitrary database queries to act as ad-hoc reports. Reports can be of two types, either run on demand, or scheduled to run automatically. Other users with the right capability can go in and see a list of queries that they have access to. Results can be viewed on-screen or downloaded as CSV.ReportMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoYesPre-made queries can be found at http://docs.moodle.org/22/en/ad-hoc_contributed_reportsNo
Data HubA flexible data import plugin for course and student data.LocalMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
Data PrivacyProvides the workflow for users to submit subject access requests and for site administrators and privacy officers to process these requests.Admin-ToolMoodle 3.4Moodle 3.5NoNoNoNoNo
DataformThe Dataform module allows the course manager to design and construct an entry form from various input elements (text and rich text fields, urls, files, pictures, etc.) in a flexible layout. Users can then add information records to a collection, which can be viewed in various ways and searched for particular items.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Access-entry, Dataform Access View, Dataform Notification, Dataform ViewNoNoNoNo
Dataform Access-entryThe Dataform entry access block provides context and settings for Dataform activity entry access rules.BlockMoodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Module, Dataform Access-view, Dataform Notification, Dataform ViewNoNoNoNo
Dataform Access-viewThe Dataform view access block provides context and settings for Dataform activity view access rules.BlockMoodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Module, Dataform Access-entry, Dataform Notification, Dataform ViewNoNoNoNo
Dataform embeddedAn activity module for displaying/Interacting with Dataform content in a course section.ModuleMoodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Module, Dataform Access-entry, Dataform Access View, Dataform Notification, Dataform ViewNoNoNoNo
Dataform NotificationThe Dataform notification block provides context and settings for Dataform activity notification rules.BlockMoodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Module, Dataform Access-entry, Dataform Access View, Dataform ViewNoNoNoNo
Dataform ViewA block to display dataform content on the course page.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesDataform Module, Dataform Access-entry, Dataform Access View, Dataform NotificationNoNoNoNo
DatesThis 'report' is actually a tool to let you edit all the dates in a course on one page.ReportMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Deferred feedback with explanationThis question behaviour is just like deferred feedback, but with an additional input box where students can give a reason why they gave the answer they did.Question-BehaviourMoodle 3.1NoNoNoNoNo
Delete CoursesThis admin tool allows managers to delete all courses in a category (including subcategories if desired). The tool may optionally bypass the recycle bin for improved performance.Admin-ToolMoodle 3.4NoNoNoNoNo
Device AnalyticsThe device analytics plugin provides the administrator a quick overview of the users used devices. It stores various data of the devices, every time a user logged in.ReportMoodle 3.1Moodle 3.4NoYesIntelliboardNoNoNo
DialogueThis module allows students or teachers to start two-way dialogues with another person.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0NoNoYesCurrently DISAPPROVED for Totara 12NoNo
Disk UsageThis report is designed to provide information on disk usage. This first release reports disk usage of: Top 20 courses (module size and backups) Top 20 users (private file usage) Top 10 database tables (row count, table size) The goal is to provide useful information on where disk usage is coming from.ReportMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Download instructor filesThis local module allows a teacher to download all files uploaded by teachers to a given course in Moodle.LocalMoodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoNo
Drag and drop into textA drag and drop question type where missing words have to be dragged into gaps in a paragraph of text.Question-TypeMoodle 3.1Moodle 3.5NoNoYesNot keyboard accessible so it could cause accessibility issues for some usersNoNo
Drag and drop markersThe student can drag markers to indicate key features on an image.Question-TypeMoodle 3.1Moodle 3.5NoNoYesNot keyboard accessible so it could cause accessibility issues for some usersNoNo
Drag and drop onto imageYou can use text and / or images as drag items onto defined drop zones on a background image.Question-TypeMoodle 3.1Moodle 3.5NoNoYesNot keyboard accessible so it could cause accessibility issues for some usersNoNo
Drag-and-Drop MatchingQuestion type similar to the matching question type but with a drag and drop interface for the students during attempt.Question-TypeMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoYesNot keyboard accessible so it could cause accessibility issues for some usersNoNo
Dropdown Dynamic MenuDynamic menu user profile field for moodle. Now users can create user menu fields whose values are retrieved from the moodle DB.

Basically, the user can set a sql query as value definition of the field.

Please note that the query *must* return two fields: id and data.
User-Profile-FieldMoodle 3.2Totara 9.0Totara 11.0Totara 12.0NoNoNoYesThis is an advanced plugin, mainly intended for developers and very advanced Moodle users.

You must know Moodle DB andSQL language to use this plugin properly.
No
Echo 360 Atto PluginDisplay an echo360 button which when pressed would display video options from the user's libraryAtto-EditorMoodle 3.4Moodle 3.7YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
EduhubEduhub theme is fantastic theme for educational purpose. It has clean layout and awesome features on setting page.ThemeMoodle 3.1NoYesRemote Learner's Altitude themeYesThis theme is disapproved for M3.7 onward, as it depends on theme_bootstrapbase and theme_clean which are no longer part of core as of M37.NoNo
Edwiser Bridge SSOUses Wordpress user details to log onto Moodle.AuthenticationMoodle 3.4NoNoNoNoNo
EguruThe Guru of moodle themes e-Guru - ultra responsive moodle theme with multi color pattern. It has stunning features that will be a suitable choice for your educational establishments and coming out with powerful admin theme setting options.ThemeMoodle 3.5NoNoNoNoNo
Eledia Suspend User BlockThis plugin suspends user accounts based on a csv file with email addresses. BlockMoodle 3.7NoNoNoYesThis block is not added within a course, but only to the site homepage by an admin with a link to the block configuration page.No
eMail TestMoodle eMailTest allows administrators to test Moodle's email system. A trace of the SMTP dialogue will be displayed if the email message cannot be sent for any reason.LocalMoodle 3.1Moodle 3.4NoNoNoNoNo
Email-based self-registration with admin confirmationEmail-based self-registration with Admin confirmation enables a user to create their own account via a "Create new account" button on the login page. The site admins then receive an email containing a secure link to a page where they can confirm the account. Future logins just check the username and password against the stored values in the Moodle database.AuthenticationMoodle 3.1Moodle 3.5Totara 9.0Totara 11.0Totara 12.0NoNoYesThis plugin doesn't produce the same "trigger" as the standard plugin when a new account is created. As a result, if any actions, such as course enrollment, are set to happen based on user profile data the system cron must run before these actions will take place. The impact to Totara enviornments will be greater than that of Moodle sites, since audience membership and program and certification enrollments may be profile dependent. Site Administrators may want to reduce the time for the Audience syncing scheduled task to help minimize the delay.YesIn addition to enabling the plugin, email-based self-registration with admin confirmation must also be selected from the self registration drop-down menu on the "Manage authentication" page. No
eMobileCampus web services APIThis local plugin allows for getting/adding/removing users, courses and enrollments via their external API. More information at http://www.emobilecampus.com/LocalMoodle 3.1NoNoNoNoNo
EnlightenCRMThis method provides automatic user approval using a corresponding EnlightenCRM Salesforce package based on the users email domain.AuthenticationMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoYesRequires subscription - contact your Account Manager for details
Enrol by user profile fieldsThis plugin allows users to be enrolled according to any value stored in their user profileEnrolmentMoodle 3.1Moodle 3.5Totara 12.0NoNoNoNoNo
Enrol NotificationSend notifications to users when any enrolment event is executedEnrolmentMoodle 3.1Moodle 3.4NoNoNoNoNo
Enrollments and TranscriptsThis block displays the courses enrolled by the users with the enrolled date. This block also displays the course transcripts once the user completes the course with any of the course completion criteria. BlockMoodle 3.1Moodle 3.5NoNoYesThis block needs the Certificate module to be installed to get the transcripts.

This block has been disapproved for Moodle 3.9
NoNo
Enrolment DurationThis plugin shows the remaining days in the users enrolment in the course. It also gives the date when the enrolment ends.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoYesEnrolment TimerNoNoNo
Enrolment TimerBlock to show the user their remaining time enrolled in a course with live countdown and lots of settings to customise the display of this timer.BlockMoodle 3.1Moodle 3.4Moodle 3.5NoYesEnrolment DurationNoNoNo
Ensemble Video filterAlong with the Ensemble Video Moodle Repository Plugin, this plugin makes it easier for Moodle users to add videos and playlists to content without having to navigate to Ensemble Video and copy/paste complicated embed codes. This plugin filters content to render urls added by the repository plugin as Ensemble Video embed codes.FilterMoodle 3.1NoNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoNo
Ensemble Video repositoryAlong with the Ensemble Video Moodle Filter Plugin, this plugin makes it easier for Moodle users to add videos and playlists to content without having to navigate to Ensemble Video and copy/paste complicated embed codes. Once setup, you should see an additional repository option under Insert Moodle media in the Moodle content editor, enabling you to choose videos or playlists from the configured Ensemble Video installation.RepositoryMoodle 3.1YesEnsemble Video Moodle FilterNoNoNoYesRequires third-party subscription
EQUELLA ResourceThe EQUELLA and Moodle integration enables learners and instructors within the Moodle community to natively select EQUELLA content and populate it into their course structure.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesEquella Search Block, Equella Tasks BlockNoNoNoNo
EQUELLA SearchMoodle block for searching EQUELLA.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesEquella Resource module, Equella Tasks blockNoNoNoNo
EQUELLA TasksMoodle block for viewing your EQUELLA tasks.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesEquella Resource module, Equella Tasks Search blockNoNoNoNo
Essay - scienceWIRIS quizzes is a set of question types for Moodle that enhances the questionnaire systems with functionalities related to mathematics and science.Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
EssentialEssential is a clean and customizable theme for all supported Moodle versions.ThemeMoodle 3.1Moodle 3.4Moodle 3.5NoYesRemote Learner's Altitude themeYesThis theme is disapproved for M3.7 onward, as it depends on theme_bootstrapbase which is no longer part of core as of M37.NoNo
EvaluationKIT User AccessA block that provides a link to login to an EvaluationKIT site.BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Evaluations (Class Climate)Moodle online survey block.BlockMoodle 3.1Moodle 3.2Moodle 3.5Totara 9.0NoNoNoNoNo
Event RemindersThis plugin will automatically send reminders for Moodle calendar events in a timely manner via Moodle message interface. This plugin allows users to control how they receive messages for each event types in Moodle calendar.LocalMoodle 3.1Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0NoNoNoNoNo
Exabis ePortfolioStart ePortfolio-work within Moodle - a compact block with everything needed to build up competency-profiles. Establish a student-centered way of contributing within Moodle. Key-features are course-independant eportfolio-work througout Moodle, publishing of views, association of artefacts with competencies, integration of OpenBadges.BlockMoodle 3.1Moodle 3.5NoNoYesThis plugin is disapproved for M3.2+ due to serious security problems.NoNo
eXplorance BPI MoodleBlue was designed to handle numerous, complex relationships. Thousands of evaluation forms, all with the correct employee, instructor, and course information, can be created and distributed in minutes. These are then gathered and stored for sophisticated analysis that anyone with the proper login credentials can perform.BlockMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
Export Advanced GradesExcel spreadsheet export tool for individual component grades in Marking Guides, Rubrics and BTEC markingReportMoodle 3.1Moodle 3.4NoNoNoNoNo
Export Component GradesExports the component grades from a Rubric or Marking Guide for a given assignment into an Excel spreadsheet.ReportMoodle 3.1NoNoNoNoNo
Face-to-FaceFace-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Fair AllocationThis module allows for adding an activity to courses, in which users can rate choices. The teacher may then distribute the users fairly to the choices by maximising overall 'hapiness' in terms of ratings. This may be an alternative to the choice activity or first-come-first-served.ModuleTotara 11.0NoNoNoNoNo
Feedback PoodLLThe PoodLL Feedback type allows teachers to respond via video and audio recordings, and pictures to assignment(2.3) submissions.Assignment-FeedbackMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), PoodLL Submissions, PoodLL database field, PoodLL Repository, PoodLL RecordingYesVidGrid or Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with hearing impairmentsNoYesRequires subscription for full access to features
File uploadUsing this plugin, you can define new profile fields to ask users to upload some files through them.User-Profile-FieldMoodle 3.1NoNoNoNoNo
Filter CodesThe FilterCodes filter enables Moodle content creators to easily customize and personalize site and course content using plain text tags.FilterMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 12.0NoNoNoNoNo
Filtered course listThe Filtered Course List block displays a configurable list of courses. It is intended as a replacement for the My Courses block, although both may be used. It is maintained by the Collaborative Liberal Arts Moodle Project (CLAMP).BlockMoodle 3.1NoNoNoNoNo
FlashcardThis module provides students a way of fast memorizing list of items such as text, images, or sounds. This is a typical indexing exercise, where a map of coupled items should be learned and retained. ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoNoYesThere is currently a bug on at least Moodle 3.5 (likely all 3.4+) with cron processing failing due to the delete_data_for_all_users_in_context() function being incompatible with the corresponding Moodle core privacy provider function. A bug has been filed on the author's GitHub.NoNo
FlexiBaseFlexibase theme for Moodle is a Bootstrap3 theme, but uses flexbox to create the layouts, rather than the bootstrap grid. This theme depends upon Bas Brands' bootstrap theme for bootstrap3.ThemeMoodle 3.1NoYesRemote Learner's Altitude themeNoNoNo
Flexible sections formatOrganizes course content in any number of sections that can be nested. Each section can be displayed expanded or collapsedFormatMoodle 3.1Moodle 3.4Moodle 3.5Totara 9.0Totara 12.0NoNoNoNoNo
Font FamilyA plugin for the Atto toolbar to allow the font family to be altered.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Font SizeA plugin for the Atto toolbar to allow the font size to be altered.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
FontAwesome Icon FilterIf you are using a FontAwsome equipped theme (like Altitude, Essential, Elegance, Shoehorn, Shoelace, BCU, Bootstrap, Flexibase, Pioneer, UIKit, Evolve-D, Adaptable etc) then this filter will allow you to use FontAwesome icons in your content using the easy syntax rather than typing the whole font embed code.FilterMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
FormulasThis is a question type plugin for Moodle with random values and multiple answer fields.Question-TypeMoodle 3.1Moodle 3.4NoNoNoNoNo
Fusion Table ExportExport grades to a Google Fusion Table.Grade-ExportMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesOther Google integrations: Google Apps, Gmail block, Google Drive with Links, Google OpenID AuthenticationNoNoNoNo
GameThe game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoNoNoNoNo
GeoGebraThis module allows the incorporation of GeoGebra activities in Moodle and save its state.ModuleMoodle 3.1Moodle 3.4YesGeoGebra Question TypeNoNoNoYesRequires third-party subscription
GeoGebraThe GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra. This question type also supports randomization of the applet and automatic and manual grading.Question-TypeMoodle 3.1Moodle 3.4NoNoNoNoYesRequires third-party subscription
GmailGmail unread messages block.BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesOther Google integrations: Google Apps, Google Drive with Links, Fusion Table Grade Export, Google OpenID AuthenticationNoNoNoNo
Google AppsBlock of links to Google Apps services for your domain.BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesOther Google integrations: Gmail block, Google Drive with Links, Fusion Table Grade Export, Google OpenID AuthenticationNoNoNoNo
Google Drive with LinksOAuth based repository plugin for Google Drive - provides URLs and Files.RepositoryMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesOther Google integrations: Google Apps, Gmail block, Fusion Table Grade Export, Google OpenID AuthenticationNoNoNoNo
Google OpenId AuthenticationOpenID Connect ManagementAuthenticationMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesOther Google integrations: Google Apps, Gmail block, Google Drive with Links, Fusion Table Grade ExportNoNoNoNo
Grade MeShows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded.BlockMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoYesCourse Overview area of user dashboard.NoNoNo
Grid formatA modular and visual course format. Hides all topics and creates a grid of icons (one for each topic) with short titles. Clicking on an icon brings up the content from the corresponding topic.FormatMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoYesGrid Topic enhancements available with Remote Learner's Altitude theme.No
Group ChoiceThis module allows students to enrol themselves in a group within a course. The teacher can select which groups students can chose from and the maximum number of students allowed in each group.ModuleMoodle 3.4Moodle 3.5NoNoNoNoNo
Group self-selectionLets students create and select groups.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Groups and GroupingsA Moodle block to display groups and groupings to users. The plugin differentiates between the capability rights of users to evaluate the appropriate amount of information to be displayed.BlockMoodle 3.4NoNoNoNoNo
H5PH5P module is a course activity module for inserting H5P content into a courseModuleMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
HeatmapThe Heatmap block overlays a heatmap onto a course to highlight activities with more or less activity to help teachers improve their courses.BlockMoodle 3.1Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0NoNoNoNoNo
Horizontal RuleAn Atto plugin which adds the option of inserting horizontal rule.Atto-EditorMoodle 3.2Moodle 3.5Moodle 3.7Totara 11.0NoNoNoNoNo
Hot Potatoes XML formatImport questions from Hot Potatoes 6 xml files into Moodle question bank - requires Hotpot module.Question-FormatMoodle 3.4YesHotPotNoNoNoYesRequires third-party subscription
HotPot moduleThe Hotpot activity module allows teachers to administer Hot Potatoes and TexToys quizzes via MoodleModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesHot Potatoes XML formatNoNoNoYesRequires third-party subscription
HotquestionThis plugin will help teachers to collect questions from students in or out of classroom.ModuleMoodle 3.7NoNoNoNoNo
HTMLPlusAn extended HTML plugin for Atto which adds source beautification and the code mirror source editor.Atto-EditorMoodle 3.1Moodle 3.4YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
iClicker Moodle integrateThis is the Moodle i>clicker integrate plugin which integrates Moodle with iClicker (http://www.iclicker.com/dnn/) The plugin allows students to register their clickers with the Moodle installation.BlockMoodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
ID numbersThis 'report' is actually a tool to let you edit all the idnumbers in a course on one page.ReportMoodle 3.1NoNoNoNoNo
ILP IntegrationMoodlerooms is proud to share the ILP Integration package, which enables the exchange of data between Moodle and Ellucian's Colleague Portal.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesMoodlerooms local plugin, ILP Intelligent Learning Datatel-Colleague IntegrationNoNoNoYesRequires third-party subscription
ILP Intelligent Learning Datatel-Colleague IntegrationThis block enables the exchange of data between Moodle and Datatel's Portal and Colleague systems.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesILP Integration, Moodlerooms local pluginNoNoNoNo
Image Drag & DropAutomatically uploads images dropped into Atto from your computer.Atto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Image optimiserResize images to a configurable maximum size. Delay the loading of images until visible in the viewport.FilterMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
iMailiMail provides flexible way for students and teachers to communicate in a one-to-one, one-to-many, and/or many-to-many fashion. However, for many reasons schools or institutions may not want to use standard email for their courses.BlockMoodle 3.1NoYesQuickmailNoNoNo
Import Word FileImport entire Microsoft Word (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Inactive User CleanupThis plugin deletes inactive user accounts. This cleanup process runs with Moodle cron job.Admin-ToolMoodle 3.1NoNoNoNoNo
IntelliBoardDesigned as a Moodle block, the IntelliBoard Block provides immediate course and/or activity data to a Moodle user. Depending on preferred configuration, Moodle users can see course and activity completion, visits, time spent, grades and more.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesIntelliboard Local pluginYesZoolaNoNoYesRequires subscription for full access to features
IntelliBoard.net PluginPlugin that allows you to track and analyze Moodle data in real time.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesIntelliboard BlockNoNoNoYesRequires subscription for full access to features
IP address list quiz access ruleThis plugin works just as usual limitation on IP, but the list of subnets with names (eg, library, local area network, a computer lab, etc.) enters the site administrator. Teachers in tests simply select the required subnet.Quiz-Access-RuleMoodle 3.1NoNoNoNoNo
JoomdleThis method uses Joomdle web services to know whether a user has a valid session in Joomla, version 1.1.0AuthenticationMoodle 3.1YesPlease note: this plugin requires Joomla and the Joomdle Joomla package to work.    NoYesMake sure security checks, such as ReCaptcha are in place on the Joomla side. Otherwise, spam user accounts will authenticate over to Totara and create active accounts sending out email notifications.NoNo
JournalThis module allows a teacher to ask students to reflect on a particular topic. The students can edit and refine their answer over time.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
JW Player multimedia filterMoodle filter that allows using JW Player for playing HTML5 and flash content, including RTMP/HLS/DASH steams.FilterMoodle 3.1NoYesPoodLL filter, Vidgrid oEmbed FilterNoNoYesRequires third-party subscription
Kaltura MediaThe Atto editor plugin for Kaltura adds a video embed button to the text editor for inserting videos into content areasAtto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text Editor,Kaltura Package LibrariesYesVidGrid, PoodLL, or Moodle 3.5 audio/video ability in Atto Editor ToolbarNoYesPlugin has to be manually added to the toolbar after it is installed on the siteYesRequires subscription - contact your Account Manager for details
Kaltura MediaThe TinyMCE editor plugin for KalturaTinymceMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Package LibrariesYesPoodLL, VidGrid, Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
Kaltura MediaA filter for displaying Kaltura videos.FilterMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Package Libraries, Kaltura Video Presentation, Kaltura Video Resource, Kaltura Media AssignmentNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
Kaltura Media AssignmentA new assignment type for submitting videos.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Media Gallery, Kaltura Package Libraries, Kaltura Video Presentation, Kaltura Video ResourceNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
Kaltura Media GalleryKaltura Media Gallery blockBlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Package LibrariesNoNoNoYesRequires subscription - contact your Account Manager for details
Kaltura Media GalleryA repository for selecting resources from Kaltura.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Package Libraries, Kaltura Video Presentation, Kaltura Video Resource, Kaltura Media AssignmentNoNoNoYesRequires subscription - contact your Account Manager for details
Kaltura package librariesThe base Kaltura plugin that other Kaltura plugins depend on.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Media Gallery, Kaltura Video Presentation, Kaltura Video Resource, Kaltura Media AssignmentNoNoNoYesRequires subscription - contact your Account Manager for details
Kaltura Video PresentationA new assignment type for making video presentations.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Media Gallery, Kaltura Package Libraries, Kaltura Media Assignment, Kaltura Video ResourceNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
Kaltura Video ResourceA new module for video resources.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesKaltura Media Gallery, Kaltura Package Libraries, Kaltura Video Presentation, Kaltura Media AssignmentNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
LAE Grader ReportAlternative to Grader report that scrolls vertically and horizontally without losing student columns or grade item header rows. Lot of additional enhancements.Grade-ReportMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoYesThis report hasn't been maintained since 2014 and contains constructors and Moodle core function calls that are deprecated, and so this is not approved for Moodle 3.9+:NoNo
Lambda Time SpentActivity Restriction plugin allows admin to restrict learners access to certain activities if they haven’t spent enough time learning, and also lock down activities after a maximum time has been reached.Availability-ConditionMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAnalytika Reports, Analytika Block, Course Time Tracker Block, Zoola Block, Zoola Reports Block, Lambda Dedication Local Plugin, Lambda Time TrackerNoNoNoNo
Lambda Time TrackerLambda time tracker local plugin tracks time in a database table, requires a reporting tool or db query to access report of the dataLocalMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAnalytika Reports, Analytika Block, Course Time Tracker Block, Zoola Block, Zoola Reports Block, Lambda Time Spent Availability Condition, Lambda Dedication Local PluginNoNoNoNo
LDAP server (Sync Plus)Moodle authentication method which provides all functionality of auth_ldap, but supports advanced features for the LDAP synchronization script and LDAP authentication.AuthenticationMoodle 3.1Moodle 3.4NoNoNoNoNo
Learning Plan blockThis block serves as a database and plan for all learning activities in the organization for a structured learning program, including management reports.BlockTotara 12.0NoNoNoNoNo
Lesson Export PDFThis plugin allows lesson modules to be exported to optionally protected PDF documents or EPUB format.LocalMoodle 3.1Moodle 3.2Moodle 3.5Moodle 3.7NoNoNoNoNo
Level Up (XP) EnrolmentEnrol users in courses when a certain level from Level up! is attained.EnrolmentMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.7Totara 11.0YesLevel Up BlockNoNoYesLevel Up Block must be installed in order for this enrolment option to work.No
Level up availabilityThis plugin allows course administrators to restrict access to an activity according to a user's experience level as determined by the Level up block.Availability-ConditionMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesLevel Up BlockNoNoYesLevel Up Block must be installed in order for this availability condition to work.No
LevelUp!Engage your students! Gamify your students' learning experience by allowing them to level up in their courses. BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesLevelUp! Availability,LevelUp! EnrolmentNoNoYesCan be used in conjunction with LevelUp! Availability and LevelUp! Enrolment plugins to introduce elements of gamification to a course or across an entire site.No
LevelUp! AvailabilityRestrict access to an activity according to a user's experience level.Availability-ConditionMoodle 3.1Moodle 3.4YesLevelUp! BlockNoNoYesCan be used in conjunction with the LevelUp! block and LevelUp! Enrolment plugins to incorporate gamification strategies into a single course or acorss an entire site.No
LevelUp! enrolmentEnrol users in courses when a certain level from LevelUp! is attained.EnrolmentMoodle 3.1Moodle 3.4Totara 11.0YesLevelUp! Block, Level AvailabilityNoNoYesCan be used in conjunction with LevelUp! Availability and LevelUp! block plugins to introduce elements of gamification to a course or across an entire site.No
Lightbox GalleryThis resource allows you to create 'Lightbox' enabled image galleries within your Moodle course. As a course teacher, you are able to create, edit and delete galleries. Smallthumbnails will then be generated, which are used for the thumbnail view of the gallery.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0NoNoNoNoNo
Live allocationAllocation method for Moodle Workshop that automatically allocates for review submissions made during the assessment phase.Workshop-Allocation-MethodMoodle 3.1NoNoNoNoNo
LMS CheckoutInterfaces with the external LMS Checkout payment gateway that allows for the selling of courses on your LMS site.AuthenticationMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesCourse MerchantNoNoYesRequires subscription - contact your Account Manager for details
LTI Gradebook ServicesAn implementation for Moodle of IMS LTI Gradebook Services. This subplugin will allow LTI Tool Providers to use the capabilties defined in the IMS LTI Gradebook Services specifications. Among other things, it allows a Tool to create Line Items without an explicit Resource Link, allowing for example a link to a Courseware platform to report multiple grades rather than being limited to a single aggregation grade.External-Tool-SourceMoodle 3.1Moodle 3.4NoNoNoNoNo
LTI ProviderThis 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.)LocalMoodle 3.1Totara 9.0NoNoYesLTI works between Moodle and Totara best if base core of both match versions. NoNo
Macmillan LearningMacmillan Learning local pluginLocalMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoYesRequires subscription for full access to features
Mahara PortfolioAllows grading of Mahara portfolio pages and collections in Moodle.Assignment-SubmissionsMoodle 3.1YesExternal Tool LTI etup, Mahara InstanceNoNoYesPre-configure External Tool LTI availability at site level for course access in Add An Activity menu.No
Masonry Topics formatThis course format displays all sections like a masonry built brick wall. Every section can have a different background and is dynamically placed into a fluid-style page.FormatMoodle 3.1Moodle 3.4NoNoNoNoNo
Mass Action BlockThis block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesSharing CartYesThis plugin has been disapproved for Moodle 3.9+NoNo
Mass enrolmentsA tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins)LocalMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
Matching - scienceThis question types enhances Moodle with mathematical features. Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
Math & Science by WIRISWIRIS quizzes is a plugin for Moodle that enhances the questionnaire systems with functionalities related to mathematics and science. It offers random mathematics questions that are automatically evaluated and immediate feedback can be given to the student.Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
MathType Filter by WIRISType and handwrite mathematical notation in Moodle with MathType.FilterMoodle 3.2Moodle 3.5Moodle 3.7YesTinyMCE WIRIS, Atto WIRIS, WIRIS Question TypesNoNoNoNo
MathType for Atto by WIRISType and handwrite mathematical notation in Moodle with MathType.Atto-EditorMoodle 3.2Moodle 3.5Moodle 3.7YesWIRIS Filter, TinyMCE WIRIS, WIRIS Question TypesNoNoNoNo
MathType for TinyMCE by WIRISType and handwrite mathematical notation in Moodle with MathType.TinymceMoodle 3.2Moodle 3.5Moodle 3.7YesWIRIS Filter, Atto WIRIS, WIRIS Question TypesNoNoNoNo
Mb2 ShortcodesThis editor plugin provides a link to Atto Mb2Atto-EditorMoodle 3.1YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
McGraw-Hill AAIRSMcGraw-Hill has created a unique Moodle plugin that will connect your students automatically to supplemental course materials. When students click on the McGraw-Hill Campus link, they will be brought to a web page that displays a full list of their courses. Students can enter a particular ISBN number or search for other textbooks in order to gather information about that particular subject.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0NoNoNoNoYesRequires third-party subscription
MediasiteThis module integrates Mediasite content in a Moodle course.ModuleMoodle 3.7NoNoNoNoNo
Menutopic formatCourse format that allows you to display the topics/sections in a menu.FormatMoodle 3.1NoNoNoNoNo
Merge User AccountsThis admin tool will merge two Moodle user accounts, "user A" and "user B". The intent of this tool is to assign all activity & records from user A to user B.Admin-ToolMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoYesCurrently DISAPPROVED for TotaraNoNo
Microsoft AccountThis plugin provides configuration and supporting code for accessing various Microsoft services using a Microsoft account. This is required to access OneNote assignments using a (non-Office 365) Microsoft account.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectYesMicrosoft Services, Office 365 IntegrationNoNoNo
Microsoft BlockThis plugin provides a user-facing interface to access Microsoft services including Office 365.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Services, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectNoNoNoNo
Microsoft Office 365 IntegrationSupporting plugin for Office365 Integration. Do not install this by itself - install "Office 365 Integration" - this will come along with it.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectYesMicrosoft ServicesNoNoNo
Microsoft OneNoteThis plugin allows the user to browse their OneNote Online content, such as notebooks, sections, and pages using the Moodle file picker UI. It also allows them to download the content of their OneNote page.RepositoryMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectYesOffice 365 Integration, Microsoft ServicesNoNoYesRequires third-party subscription
Microsoft OneNoteSupporting plugin for accessing OneNote using either Office 365 or a Microsoft account. Do not install this by itself, instead install "Office 365 Integration" or "Microsoft Services" - this will come along with it.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoNoNoNoNo
Microsoft ServicesProvides a suite of plugins to access Microsoft services from Moodle. This includes access to OneNote assignments using a free Microsoft account. Note: If looking for Office 365 integration, search for "Office 365 Integration".LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectYesOffice 365 IntegrationNoNoNo
Microsoft Word 2010 table format (wordtable)Export questions (including images) in a question bank into a Word file, and also import questions from structured tables in a Word (.docx format) file.Question-FormatMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
Microsoft Word File Import/Export book toolImport the contents of a '.docx' format file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be from either Microsoft Word or LibreOffice. Also supports exporting books to Word format, for round-trip editing.ModuleMoodle 3.1NoNoNoNoNo
MindmapThis module allows users to create and save simple mindmaps from within Moodle.ModuleMoodle 3.2Moodle 3.5Moodle 3.7NoNoNoNoNo
Mindmap FormatMindmap Course Format allows Moodle users using courses through interactive, personalized mindmap.

Additionally, it provides features unavailable in standard Moodle, which are: graphical presentation of conditional dependencies and distinction of modules where student have problems (and which are near deadline).
FormatTotara 12.0NoNoNoNoNo
Monitoring of learning plansThe main goal of this plugin is to facilitate the work of learning plan managers. It provides an overview of user learning plan, without leaving the page to get information related to this learning plan(such as rating in courses,user evidence,). It also offers statistics by learning plans and competencies. For learning plan templates with a very large number of learning plans (generated from cohorts), this plugin is the best solution, with its advanced filter, it allows you to filter the learning plans by several criterias.ReportMoodle 3.1Moodle 3.4NoYesIntelliboard, ZoolaNoNoNo
Moodle glossary entriesA question format plugin to convert between quiz questions and glossary entries.Question-FormatMoodle 3.1Moodle 3.5Moodle 3.7NoNoNoNoNo
Moodle Mobile additional featuresPlugin that extends the Mobile service featuresLocalMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
MoodleoverflowA non-linear, non-chronological discussion forum. Similar to the forum activity, but focuses on straightforward question-and-answer discussions. Additionally, users rate posts and gain a rating score ("reputation") by being rated by other users. Users who have started a discussion can mark an answer as helpful; and teachers can mark a post as a (correct) solution to the posed question.ModuleMoodle 3.4NoNoNoNoNo
Moodlerooms ForumAllowing users to sort and search discussions easily and in multiple layouts is key to Advanced Forums increased usability. Read tracking is a feature in Advanced forums that highlights unread posts, making it even easier to manage a forum. This saves the student time in viewing and responding to posts, and saves the teacher time in finding the posts that are most relevant to the class. Teachers are empowered to create anonymous interactions with students, and can grade students through the Moodle gradebook.ModuleMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
Moodlerooms FrameworkThe Moodlerooms Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Moodlerooms.

For more information, see http://docs.moodle.org/dev/Moodlerooms_Framework
LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoNoNoNoNo
MooProfile BlockDisplays user(s) profile in a block.BlockMoodle 3.1NoNoNoNoNo
MootivatedMootivated and Motrain are mobile apps that reward student/employee effort for learning in Moodle. Virtual coins are awarded for working in Moodle and they can be spent at the discretion of the user in the app.LocalMoodle 3.1Totara 11.0Totara 12.0YesMootivatedNoNoNoYesRequires subscription - contact your Account Manager for details
MootivatedDisplay the user's coin count for the session and can show the avatar if enabled. BlockTotara 11.0Totara 12.0YesMootivated/MotrainNoNoNoNo
MooTyperMooTyper implements a typing practice/instruction functionality into Moodle.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoYesNot keyboard accessible so it could cause accessibility issues for some usersNoNo
More Font Background ColorsThis is intended to be a replacement for the core backcolor Atto plugin, allowing the Moodle administrator to freely define a set of colours that can be used by users.Atto-EditorMoodle 3.4Moodle 3.5Moodle 3.7YesAtto Text EditorNoNoYesThis is an easy way to limit available colors to help ensure content follows an organizations branding guidelines. Plugin has to be manually added to the toolbar after it is installed on the siteNo
More Font ColorsThis plugin is intended as a replacement of the core Atto_fontcolor plugin, allowing the Moodle admin to define a set of colors to be available.Atto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesThis is an easy way to limit available colors to help ensure content follows an organizations branding guidelines. Plugin has to be manually added to the toolbar after it is installed on the siteNo
Multi-Embed FilterMoodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Prezi, Quizlet, Padlet, etc.). FilterMoodle 3.2Moodle 3.7NoNoNoYesSee https://moodle.org/plugins/filter_multiembed for list of Supported Services.No
Multi-Language Content (v2) Atto EditorThis plugin will make the creation of multilingual contents on Moodle much easier with Atto editor.Atto-EditorMoodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0YesMulti-Language FilterNoNoNoNo
Multi-Language Content (v2) FilterThis filter is a greatly simplified multi-language filter. It uses very simple non-HTML tags to mark multi-language blocks.

This filter allows standalone {mlang} tags that don't require adjoining alternative language tags. This makes the filter more flexible at the cost of potentially producing empty sets of tags.
FilterMoodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0YesMulti-Language Atto NoNoYesExample:
{mlang XX} {mlang} pairs, where XX is the Moodle short name for the language pack (i.e., en, fr, eu, es, es_mx, etc.)

It uses the same tags as the filter_multilangsecond plugin (to be compatible with it), but there is one difference between the two.
No
Multilingual ContentThis filter is a more flexible version of multilang filter. One of three possible choices can be selected by the filter admin setting: HTML syntax, Non HTML syntax or Both.FilterMoodle 3.1Totara 12.0NoYesMultilang FilterNoNoNo
Multiple choice - scienceThis question types enhances Moodle with mathematical features. Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
Music TheoryQuestion type supporting several exercises for music theory instruction.Question-TypeMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
My MediaPersonal media gallery, for uploading, viewing, managing, and sharing mediaLocalMoodle 3.1Moodle 3.4Moodle 3.5Totara 12.0NoNoNoNoNo
NED - My Progress blockThis block provides STUDENTS with an overview of their progress in regards to activities in a given course.BlockTotara 11.0NoNoNoNoNo
NED Marking ManagerThis block allows teachers to grade assignments, quizzes and forums within a single interface.BlockMoodle 3.4NoNoNoNoNo
NED Mentor ManagerWith this block, the admin (or designated user) can assign mentors to students. Mentors can then access easy-to-read progress reports for their mentees. The admin (or designated users) can also create automated notifications that are sent to teachers, mentors or students based on pre-selected criteria (example: notification is emailed to mentor and student if student has not logged in for 7 days).BlockMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
NED SidebarAllows the functionality of the Site main menu block to work within courses.BlockMoodle 3.1Moodle 3.4Totara 12.0NoYesIntelliBoardNoNoNo
NED Tabs FormatThe Tabs Course Format displays sections as numbered tabs. The number of tabs is unlimited and the colour settings (text, hover, background, etc.) can be customized.FormatMoodle 3.1NoNoNoNoNo
oEmbed FilterThis plugin allows embedding media from a number of different providers into Moodle pages. Providers include Office Mix, YouTube, Office video, and more.FilterMoodle 3.1Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0NoYesPoodLL filter, Vidgrid oEmbed FilterYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoNo
Office 365This plugin provides access to Office 365 files, including OneDrive for Business, as a repository.RepositoryMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Microsoft Office 365 Integration, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectYesOffice 365 Integration, Microsoft ServicesNoNoYesRequires third-party subscription
Office 365 IntegrationProvides the complete suite of Office 365 plugins for Moodle. Includes OneDrive for Business access, OneNote assignments, Azure AD login, Outlook synchronization, and more!LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoYesMicrosoft ServicesNoNoNo
Offline QuizThe Moodle MC Offline quiz module adds paper-and-pencil multiple-choice quizzes to Moodle. In offline quizzes students mark answers to questions on a sheet of paper (the answer form). The students' answer forms are evaluated and graded automatically by the offline quiz module.ModuleMoodle 3.1Moodle 3.4NoNoNoNoNo
OneLogin SAMLThis authentication plugin automatically creates Moodle accounts and authenticates user identities via SAML from the OneLogin.com service.AuthenticationMoodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
OneNote BlockThis plugin provides a container for the Microsoft Account signin button and also Microsoft OneNote related action buttons.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Feedback, OneNote Submission, OneNote Repository, OpenID ConnectNoNoNoNo
OneNote FeedbackThis plugin allows teachers to grade and provide feedback for OneNote assignment submissions. This includes viewing a student's submission in OneNote, creating a OneNote page associated with their feedback on the submission, saving that feedback from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.Assignment-FeedbackMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Submission, OneNote Repository, OpenID ConnectNoNoNoNo
OneNote SubmissionsThis plugin allows students to work on an assignment in OneNote. This includes creating a OneNote page associated with an assignment submission, saving student's work from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.Assignment-SubmissionsMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0YesMicrosoft Block, Microsoft Services, Microsoft Account, Microsoft Office 365 Integration, Office 365 Repository, Microsoft OneNote, OneNote Block, OneNote Feedback, OneNote Repository, OpenID ConnectNoNoNoNo
Onetopic formatCourse Format that allows showing each topic section in a tab.FormatMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoYesOne Topic enhancements available with Remote Learner's Altitude theme.

Moving course elements from one topic section to another can be tricky in One Topic, so users may find it easier to edit courses in Topics format and then switch to One Topic once all course resources and activities have been moved into place.
No
Online Audio RecordingThe Online Audio Recording assignment uses Flash (10.1+) to record audio from a microphone, convert it to MP3 format and upload it to Moodle via HTTP POST, finally putting an end to the need for a streaming server (or a Java applet) to allow students to record audio clips for Moodle assignments.Assignment-SubmissionsMoodle 3.1Moodle 3.2NoNoYesFlash will be ending December 2020NoNo
Online PoodLL SubmissionsThe PoodLL Assignment Submission allows students to record audio or video, or draw/upload pictures as assignment submissions.Assignment-SubmissionsMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL database field, PoodLL Repository, PoodLL RecordingYesVidGrid or Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with hearing impairmentsNoNo
OpenID ConnectThe OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.AuthenticationMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0NoNoNoNoNo
OpenIDConnect ManagementThis plugin provides a link in users' profiles to access OpenID Connect management functions.User-Profile-FieldMoodle 3.1YesOpenID ConnectNoNoNoNo
OrderingThe ordering question type displays several short sentences in a random order which are to be dragged into the correct sequential order.Question-TypeMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0NoNoNoNoNo
OrganizerThe organizer (mod/organizer) allows participants to subscribe to events, which can be created easily and efficiently by teachers.ModuleMoodle 3.4NoNoNoNoNo
OU BlogAlternative blog. Can be used as a course activity.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoYesBlogNoNoNo
OU wikiAlternative wiki. Simple wiki designed for teaching and learning.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 12.0NoYesWikiNoNoNo
Overview statisticsProduces various site and course report charts. The code has been designed in a way that makes adding more reports easy.ReportMoodle 3.1Moodle 3.5Moodle 3.7Totara 12.0NoYesIntelliboard, ZoolaNoNoNo
PanoptoThis block allows integration with a Panopto server.BlockMoodle 3.1Moodle 3.2Moodle 3.5Moodle 3.7Totara 11.0NoNoNoNoNo
Paste SpecialPasteSpecial button for Atto reduces clutter when pasting from non-Atto text editors.Atto-EditorMoodle 3.1Moodle 3.4YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Pearson MyLab & Mastering (Local)Part of the Pearson Direct Custom plugin set.LocalMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7YesSync Pearson MyLab & Mastering (Module and Grades)NoNoNoYesRequires third-party subscription
Pearson MyLab & Mastering (Mod)Part of the Pearson Direct Custom plugin set.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7YesSync Pearson MyLab & Mastering (Local and Grades)NoNoNoYesRequires third-party subscription
PeopleThis block displays all teachers of a course with contact quicklinks, as well as a quicklink to the participants listBlockMoodle 3.1NoNoNoNoNo
Personalization FilterThe Personalization Filter is a plugin that filters text and use placeholders to incorporate user-specific information. This allows administrators and instructors to enter personalized text in courses.FilterMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoYesIf used within a course to automatically populate the name of an activity to correspond to something within the course settings, the filter does work within the display of the course, but if that activity name is referenced in other places in the site it is possible that the original placeholder text will appear.NoNo
PodcastActivity module to create podcasts in MoodleModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0NoNoYesWithout transcription, this plugin may cause Accessibility issues for users with hearing impairmentsNoNo
PoliciesAllows site administrators to define various policy documents - site policy, privacy policy, intellectual property policy, late assignments policy and others as needed. It keeps the history of document revisions, tracks user agreements with them and forces users to accept them prior to using the site.Admin-ToolMoodle 3.4Moodle 3.5NoNoNoNoNo
Poll BlockThis block allows you to create custom polls to use in a course. A course can handle polls created within it; you can then choose which one to display through the block configuration tabs.BlockMoodle 3.5NoNoNoNoNo
PoodLLThe PoodLL database field allows the database activity to accept video, audio, snapshot and whiteboard submissions. It requires the PoodLL filter to also be installed.Database-FieldMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL Submissions, PoodLL Repository, PoodLL RecordingNoYesWithout transcription, this plugin may cause Accessibility issues for users with hearing impairmentsNoNo
PoodLLThis repository allows you to record audio or video directly into your Moodle HTML areas.RepositoryMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL Submissions, PoodLL database field, PoodLL RecordingNoNoNoNo
PoodLL Anywhere(Atto)PoodLL Anywhere(Atto) allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas.Atto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL Submissions, PoodLL database field, PoodLL Repository, PoodLL RecordingNoYesWithout transcription, this plugin may cause Accessibility issues for users with hearing impairmentsYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
PoodLL Anywhere(TinyMCE)PoodLL Anywhere for TinyMCE allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas.TinymceMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), Feedback PoodLL, PoodLL Submissions, PoodLL database field, PoodLL Repository, PoodLL RecordingYesVidgrid, Kaltura, Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoNo
PoodLL FilterThe PoodLL filter allows you to put widgets such as stopwatches and flashcards into HTML areas.FilterMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL Submissions, PoodLL database field, PoodLL Repository, PoodLL RecordingNoYesSome widgets may not be keyboard accessible and could cause Accesibility issues for some usersNoYesRequires subscription for full access to features
PoodLL RecordingAn audio/video recording question type for Moodle 2.1 and above. It uses a standalone mp3 recorder for audio and a cloud based recording server for video. It is also possible to "draw pictures" as responses to questions, using the PoodLL whiteboard feature.Question-TypeMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesPoodLL Filter, PoodLL Anywhere (Atto), PoodLL Anywhere (TinyMCE), Feedback PoodLL, PoodLL Submissions, PoodLL database field, PoodLL RepositoryNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoNo
PosterPoster is a resource activity module allowing to create a web page. What makes this module unique is that the contents of the poster page is composed of Moodle blocks (such as HTML block, Calendar block, Latest news block etc.). It provides yet another place within the course where blocks can be put without polluting the course front page.ModuleMoodle 3.1NoNoNoNoNo
Profile field based cohort membershipMoodle plugin which lets admins manage cohort memberships based on users' custom profile fieldsLocalMoodle 3.4Moodle 3.5NoNoNoNoNo
Profile ThemeProfiletheme local pluginLocalMoodle 3.1Moodle 3.4NoNoNoNoNo
Progress BarA time management tool for you and your students. It shows progress in activities/resources of a course. It is color coded to quickly see completed/viewed.BlockMoodle 3.1Moodle 3.4NoYesCompletion ProgressNoNoNo
Purge question categoriesThis plugin allows to delete question category with all qustions and subcategoriesLocalMoodle 3.1NoNoNoNoNo
Question creationThe Question Creation Activity is a graded activity where students must create questions in the Moodle question bank. A teacher grades the questions. The students get a grade for the questions they create.ModuleMoodle 3.1NoNoNoNoNo
Question trendsThis SCORM report mod lets you see trends in your scorm activity.SCORM-ReportMoodle 3.1NoNoNoNoNo
QuestionnaireThe Moodle Questionnaire module allows you to survey Moodle course participants.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesFeedbackNoNoNo
Quick course list blockThis block allows quick searching of Moodle courses, and displays a link to the course page.BlockTotara 12.0NoNoNoNoNo
QuickmailA block that provides selective, bulk emailing within courses. Developed by LSU.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesiMail, QuickmailSMSYesIn later versions, the structure has changed and you will see a new link in Site administration ► Plugins ► Blocks that says Quickmail Migrate Data. It has instructions on how to migrate the old Quickmail data to the new structure using a scheduled task.NoNo
QuickmailSMSA slight modification of Quickmail to allow teachers to send text messages to users.BlockMoodle 3.1Moodle 3.4NoNoNoNoNo
Ranking blockA ranking block to improve the gamification in the course.BlockMoodle 3.1NoNoNoYesThe ranking works with the activity completion tracking, so you need to enable that and configure the criteria for all activities you want to monitor.No
Read Aloud ActivityReadAloud is an online testing system designed to assist teachers in evaluating their students' reading fluency as WCPM(Words Correct Per Minute) scores.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0NoNoNoNoNo
ReadSpeaker WebReaderThis Moodle block enables text-to-speech capabilities.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
RecognitionA block that promotes user recognition by collecting and displaying a user's badges and certificates in one location. Allows sharing of these recognitions on LinkedIn. Also allows admins and teachers to search through users' achievements.BlockMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
RecordingsBNThis recordingsbn module works with the bigbluebuttonbn module to let you view and manage your BigBlueButton recordings within a course.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesBig Blue ButtonNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription for full access to features
RecordRTCAdd 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.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5YesAtto Text EditorYesVidGrid, PoodLL, or Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
ReengagementThe reengagement plugin provides a way for you to remind students to return to the course and complete activities. Allows timed release of content and emails users to remind them to complete course activities.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
REIN HelpBlock that provides convenient access to examples and code for each REIN element.BlockMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0YesREIN FilterNoNoNoNo
REIN Library JavascriptThis filter detects REIN widget markup in pages and loads the CSS and JS required to skin and animate the widgets.FilterMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0YesREIN Help BlockNoYesRein is a powerful tool for a course designer, with many options to dramatically improve the look, feel and function of how content is displayed to learners.

In order to use this filter effectivly, a designer should have at least a working knowledge of HTML in order to properly insert the content within the tags provided in the help documentation.
NoNo
ReservationThis activity module permits to schedule an event with a defined reservation time.ModuleMoodle 3.4NoNoNoNoNo
Respondus 4.0 Web ServicesThis plug-in provides a web services interface for the Respondus 4.0 software to transmit tests and test question to and from Moodle. ModuleMoodle 3.1Moodle 3.4Moodle 3.7Totara 9.0YesRespondus LockDown Browser; Respondus LockDown Browser quiz access ruleYesSafe ExamNoNoYesRequires third-party subscription
Respondus LockDown BrowserAdds additional security settings to Moodle quizzes that can force students to use the Respondus LockDown Browser. The LockDown Browser prevents printing, copying, opening other URLs, and accessing other applications during the quiz.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Yes Respondus 4.0 Web Services; Respondus LockDown Browser quiz access ruleNoNoNoNo
Respondus LockDown Browser quiz access ruleThis quiz access rule for Moodle 2.x adds a check for the Respondus Lockdown browser to quizzes.Quiz-Access-RuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesRespondus LockDown Browser; Respondus 4.0 Web ServicesYesSafe Exam Browser quiz access ruleNoNoNo
Restriction by BadgeThis plugin adds the functionality that an activity in a course can be restricted by a badge in courses or site level.Availability-ConditionMoodle 3.1Moodle 3.5Moodle 3.7Totara 9.0YesBadge EnrolmentNoNoNoNo
Restriction by Course CompletionThis availability condition makes it easy to show or hide modules or sections only when a user has completed a course.Availability-ConditionMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 12.0NoNoNoYesThis plugin can be useful for restricting access to items such as Feedback activities or completion certificates until a user has compelted all configured course completion requirements.No
Restriction by Course RoleTeachers (and other users with editing rights) can add the "Role" availability condition to activities, resources, or sections in their courses. While adding the condition, they have to define the role which students have to have in course context to access the activity, resource, or section.Availability-ConditionMoodle 3.1NoNoNoNoNo
Restriction by Days Offset from StartThis plugin allows for the opening or closing of activities or sections at a day shift delay after course start or user enrollment in the course.Availability-ConditionMoodle 3.1Moodle 3.5Moodle 3.7NoNoNoNoNo
Restriction by LanguageRestrict module and section access based on user's preferred language setting.Availability-ConditionMoodle 3.1Moodle 3.4NoNoNoNoNo
Restriction by Mobile App AccessWith this plugin you can choose if an activity, resource, or a complete section is (or is not) visible for users accessing the course via the Mobile app.Availability-ConditionMoodle 3.1Moodle 3.4NoNoNoNoNo
RL ToolkitA collection of tools for monitoring and managing your site provided by Remote Learner.LocalMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0NoNoNoNoNo
Roster ReportThis is a simple report which displays the user pictures for everyone enrolled in the given course.ReportMoodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
Safe Exam Browser quiz access ruleThis quiz access rule plugin provides Safe Exam Browser 2.0 integration for Moodle.Quiz-Access-RuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7NoYesRespondus LockDown Browser quiz access ruleNoNoNo
SAML AuthenticationSSO Authentication using SimpleSAML.AuthenticationMoodle 3.1Moodle 3.2Moodle 3.5Totara 9.0Totara 11.0NoNoYesNote: This plugin is currently disapproved for Moodle 3.3 and Totara 12 due to a missing settings link.NoNo
SAML2Authenticate with a SAML2 identity provider.AuthenticationMoodle 3.1Moodle 3.4Totara 11.0NoNoNoNoNo
SchedulerAn appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 12.0NoNoNoNoNo
SCORM CloudProvides integration with the SCORM Cloud to give your Moodle courses access to a fully compliant SCORM 2004, 1.2 and AICC player.ModuleMoodle 3.1NoNoNoNoNo
SearchThis plugin which allows users to search courses and resources. Searches can be site-wide or in a specific course.BlockMoodle 3.1Totara 12.0NoNoNoYesUsers can search from the search page (http://your.moodle.url/blocks/search), or the search box can be added as a block on course pages.No
Select missing wordsThis question type allows students to complete a paragraph of text by selecting the missing words using drop-down menus.Question-TypeMoodle 3.1Moodle 3.5NoNoNoNoNo
Set Course DatesThis admin tool allows managers to set the start and end dates for all courses in a category, including subcategories.Admin-ToolMoodle 3.4NoNoYesChanging a start date in an existing course or in a course that has been reset or restored will roll course dates such as due dates, open and close dates, and access restrictions forward respectively.NoNo
Sharing CartThe Sharing Cart is a block for duplicating course items into a personal library and an easy way to move those Moodle resources and activities between multiple courses on your site.

With just three clicks, the Sharing Cart copies and moves a single course item from one course to another. It copies without user data—similar to the “Import” function in Course Administration.

In addition, items can be collected and saved on the Sharing Cart indefinitely, serving as a library of frequently used course items available for duplication.

The Sharing Cart is viewable only by teachers, course creators and administrators.
BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesMass Action BlockNoYesThis new version 3.3 adds a powerful feature called 'section copy'. Now a teacher can move a whole section of activities and resources with a single click into the Sharing Cart and a single click out of the cart and into the new course location. It also brings Boost compatibility and stability.No
Short answer - scienceThis question types enhances Moodle with mathematical features. Question-TypeMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCE, WIRIS AttoNoNoYesRequires Wiris filter and Wiris Tiny MCE or Atto plugin be installed.YesRequires third-party subscription
Shortcodes FilterThis filter allows users to inject and modify content using shortcodes provided by other plugins. FilterMoodle 3.5Moodle 3.7Totara 12.0NoNoNoNoNo
Sign in SheetThis block is a simple way to generate attendance / signature lists for students in your course.BlockMoodle 3.1NoNoNoNoNo
Simple CertificateThis is an activity module, based on certificate module. The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...).ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesSimple Certificate BlockYesCertificateNoNoNo
Simple CertificateThis block list users who have earned simple certificates.BlockMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesSimple Certificate ModuleYesRecognition BlockNoNoNo
Simple ClockA simple JavaScript clock that highlights the time difference between a student and the Moodle serverBlockMoodle 3.1Moodle 3.4Moodle 3.7NoNoNoNoNo
Site Outcomes reportReport for site outcomesReportMoodle 3.1Moodle 3.4NoYesIntelliboard, ZoolaNoNoNo
Sitewide User reportThe Site Wide User Grade Report produces Multiple User Reports from any course category / course on one page. Drill down effect: Each student's name links to that student's site wide user report only (no other students will appear).Grade-ReportMoodle 3.1NoYesIntelliboard, ZoolaYesDisapproved for versions above Moodle 3.1NoNo
SketchSimple image "paint like" editor for Atto.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
SlideshowA block that inserts a slideshow in the header of the front page or course page. Features include customizable background colors, transition types, speeds, and size.BlockMoodle 3.1Moodle 3.2Totara 9.0Totara 11.0Totara 12.0NoNoNoNoNo
SmartEvalsThis block will allow to you add multiple blocks and display your ongoing course evaluations, DropGuard notes, myFocus and/or provide a login link for your users to smartevals.com.BlockMoodle 3.1NoNoNoNoNo
SnapSnap's user-friendly and responsive design removes barriers to online learning, enabling you to create the modern, engaging experience users expect on the web today. Its intuitive layout is optimised for online learning, focusing on the things that matter - your learning activities and content.ThemeMoodle 3.4NoYesRemote Learner's Altitude themeNoNoNo
Socialwall formatThe Moodle Socialwall will transform your Moodle course into a social learning platform. This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources. A social learning format allows teachers to pick up the tool and begin using it right away.FormatMoodle 3.1Totara 9.0NoNoYesCurrently disapproved for Moodle 3.7 and Moodle 3.9NoNo
Soomo APIWebtexts by Soomo Learning are web-based textbook replacements for first-year courses.LocalMoodle 3.1NoNoNoNoNo
SSO portalThis method validates whether the user belongs to a User Set with a valid subscription.AuthenticationMoodle 3.1NoNoNoNoNo
StashAdd an inventory of items to your course and let your students find items by exploring the activities.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesStash Availability, Stash SnippetsNoNoYesCan be used in conjunction with Stash Availability to introduce elements of gamification to course or across an entire site.No
Stash AvailabilityStash availability is used in conjunction with block_stash to allow items from the stash to determine the availability of course activities.Availability-ConditionMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0YesStash Block, Stash SnippetsNoNoYesWhen used in conjunction with the Stash block, this plugin can be used to incorporate gamification strategies into a single course or acorss an entire site.No
Static PagesMoodle plugin which displays information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and themeLocalMoodle 3.1Moodle 3.4NoNoNoNoNo
Stripe PaymentEnrolment in Moodle using Stripe payment gateway for paid courses This plugin helps admins and webmasters use Stripe as the payment gateway. Stripe is one of the populer payment gateways.EnrolmentMoodle 3.1Moodle 3.5NoNoNoNoYesRequires third-party subscription
Student folderWith the module student folder (mod/publication) students can upload documents which can be made visible by teachers.ModuleMoodle 3.1Moodle 3.4NoNoNoNoNo
Student Grade Web ServiceThis local plugin enables grading via webservices.LocalMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoNo
StudyMateStudyMate Campus makes it easy for teachers and students to create flash cards, self-assessments, and learning games.BlockMoodle 3.1NoNoNoNoNo
StylesAllows the Site Administrator to provide a list of custom CSS classes within the Atto toolbar. Styles can then be applied to any text added to any content area.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
SubcourseThe module provides very simple yet useful functionality. When added into a course, it behaves as a graded activity. The grade for each student is took from a final grade in another course. This allows course designers to organize the learning content into separate units.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0NoNoNoNoNo
SubpageThis module allows users to create, manage, and view lists of Moodle activities separately from the main course page.ModuleMoodle 3.7NoNoNoNoNo
SurveyproThis module comes from the need to perform a very closely validated data collection to gather customized data. It allows the creation of custom survey assembling fields and format elements. Fields and formats, usually called "elements", are two of the four managed plugin. Surveypro plugins include: fields, formats, templates and report.ModuleMoodle 3.1Moodle 3.4NoNoNoNoNo
Sync Pearson MyLab & Mastering GradesMyLab & Mastering, Pearson's leading online learning products, are now seamlessly integrated with the Moodle learning management system.

This integration delivers streamlined access to your customizable content and highly personalized study paths, responsive learning tools, and real-time evaluation and diagnostics within the context of Moodle.
Grade-ImportMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7YesSync Pearson MyLab & Mastering (Local and Module)NoNoNoYesRequires third-party subscription
Tab displayThe 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.ModuleMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7NoNoYesUsers who rely on screenreader software may have trouble with tabs that use the embed url feature.NoNo
TabsMoodle filter which creates tabs in textfields.FilterMoodle 3.4NoYesREIN Library JavasriptNoNoNo
TemplatesThis 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 to consistently format content.Atto-EditorMoodle 3.5YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Tiles course formatA course format which displays course topics as "Tiles", rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". FormatMoodle 3.4Moodle 3.5Moodle 3.7NoNoYesThis plugin is disapproved for Totara 12YesIcons for each tile can be selected from a predefined set (i.e. the teacher does not need to upload them).No
Tin Can Launch LinkLaunch externally xAPI (Tin Can) activities from Moodle and track on any LRS. Compatible with Storyline, Captivate and others!ModuleMoodle 3.1Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0NoNoNoNoNo
Toggle Full ScreenThis plugin adds a button to the toolbar which will expand the Atto editing window to fill the entire browser window. All other parts of the page are hidden.Atto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Toggle PreviewAn Atto editor plugin that shows a preview of the filtered editor content.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Treasure HuntThis module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt implements a browser-based play application (no need to install any native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that makes the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc.ModuleMoodle 3.4NoNoNoNoNo
True/False - scienceLike the standard True/False, but you can deliver different question text by inserting random numbers, formulas or plots. You can dynamically define whether the correct answer is true or false. The feedback can also use the random values.Question-TypeMoodle 3.1NoNoNoNoNo
TurningTechnologiesThis block and module (aka Turning Point clicker) for Moodle 2.x allows users to add/sync hand held clicker devices, import and export data.ModuleMoodle 3.1NoNoNoNoNo
Turnitin AssignmentTurnitin's Moodle Direct integration activity module is a standalone Moodle module with the aim of representing the full suite of Turnitin's features within the standard Moodle workflow. The module is developed and maintained iParadigms the creators of Turnitin.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0YesTurnitin plagiarism pluginNoNoNoYesRequires third-party subscription
Turnitin Assignment 2Turnitin's Moodle Direct v2 integration activity module is a standalone Moodle module with the aim of representing the full suite of Turnitin's features within the standard Moodle workflow. The module is an upgrade on the previous Turnitin plugin and is developed and maintained iParadigms the creators of Turnitin.ModuleMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0YesTurnitIn Moodle Direct v2, Turnitin plagiarism pluginNoNoNoYesRequires third-party subscription
Turnitin blockTurnitin's block allows users to access Turnitin's Class Migration functionality which is contained within Turnitin's Moodle Direct v2. The block is developed and maintained iParadigms the creators of Turnitin.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0YesTurnitIn Moodle Direct v2NoNoNoYesRequires third-party subscription
Turnitin plagiarism pluginTurnitin is a commercial plagiarism detection system which requires a paid subscription to use - This Plugin integrates with the existing Moodle Assignment module.PlagiarismMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0YesTurnitIn Moodle Direct v2, Turnitin AssignmentNoYesURKUND, UNPLAG, Unicheck, CopyCheckNoYesRequires third-party subscription
Unicheck plagiarism pluginDesigned based on educators' feedback, Unicheck is a plagiarism detection engine helping educators spot plagiarism. To start using the app, please register at https://unicheck.com or get in touch with the sales team at sales@unicheck.com. It takes a few minutes to set-up your account and get the ball rolling. This plugin integrates with assignment, forum and workshop activities in Moodle to check user-submitted content for plagiarism.PlagiarismMoodle 3.4NoNoYesURKUND, UNPLAG, Turnitin, CopyCheckNoYesRequires third-party subscription
Unique LoginThis plugin ensures thar each user only has one active session. Every time a user makes a successful login, all other sessions belonging to that user will be terminated AuthenticationMoodle 3.1NoNoNoYesFor this plugin to work, the user sessions must be stored on the database. This configuration is set in Sessions.No
UNPLAG plagiarism pluginUNPLAG is a commercial Plagiarism Prevention product owned by UKU Group, LTD - you must have a paid subscription to be able to use this plugin.PlagiarismMoodle 3.1Moodle 3.4NoNoYesURKUND, Unicheck, Turnitin, CopyCheckNoYesRequires third-party subscription
Upload Metacourse linksThis block allows linking of metacourses and child courses by upload of CSV flatfiles. Imports can be done by ad-hoc upload, or by a regular cron job.BlockMoodle 3.1NoNoNoNoNo
URKUND PlagiarismUrkund integrates with the Assignment, Forum and workship activities in Moodle and allows the user-submitted content to be checked for Plagiarism.PlagiarismMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.7NoNoYesUNPLAG, Unicheck, Turnitin, CopyCheckNoYesRequires subscription for full access to features
Use StatsProvides time based use stats indicators. BlockMoodle 3.1Moodle 3.4Totara 12.0NoNoNoNoNo
User RestoreThe Sebsoft User Restore Plugin offers the possibility to restore user accounts that were deleted from a Moodle site.Admin-ToolMoodle 3.4Moodle 3.5NoNoNoNoNo
User SuspensionThe Sebsoft User Suspension Plugin offers the possibility to automate the process of suspending users and/or removing user accounts (using Moodle's default methods to delete users).Admin-ToolMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0NoYesInactive User CleanupNoNoNo
User ToursThe User tours plugin allows administrators to create user tours of Moodle, which are visual and positional step by step guides.LocalMoodle 3.1YesPersonalization FilterNoNoNoNo
VidGridThis plugin adds a new icon in your Atto Text Editor. When you click the icon an iframe is opened and you can login into your VidGrid account and search videos. After search you can click on a video and embed it. This plugin also features the ability to record new video directly from your browser, including screen capture capability.Atto-EditorMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAtto Text EditorYesKaltura, PoodLL, or Moodle 3.5 audio/video ability in Atto Editor ToolbarYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Vidgrid oEmbed FilterThis is a text filter for Moodle that converts urls from Vidgrid videos into embeded content. Embed code is retrieved from VidGrid videos so it should work even if the site changes embed format.FilterMoodle 3.1Moodle 3.2Moodle 3.3Moodle 3.4Moodle 3.5Moodle 3.7Totara 11.0Totara 12.0YesVidGrid Atto EditorNoYesWithout transcription, this plugin may cause Accessibility issues for users with visual or hearing impairmentsNoYesRequires subscription - contact your Account Manager for details
WelcomeSends a welcome message to new users, sends a notification to a moderator of the new user creationLocalMoodle 3.1Moodle 3.7Totara 9.0Totara 11.0NoNoNoNoNo
Wiris Quizzes for MoodleWIRIS Quizzes for Moodle Local PluginLocalMoodle 3.1Moodle 3.5Moodle 3.7YesWIRIS Filter, WIRIS Tiny MCENoNoNoYesRequires third-party subscription
wiziqWizIQ's Live Class and web conferencing module enables Moodle users to schedule and deliver online classes, conduct online meetings, and collaborate using the WizIQ Virtual Classroom. This web-based virtual classroom is equipped with real-time collaboration tools like Live Chat, Audio and Video Streaming for up to 6 people, Whiteboard, Screen and Content Sharing (.doc, .docx, .pdf, .xls, .xlsx, .ppt, .pptx, .pps, .ppsx, .swf, .flv and YouTube videos). Moreover, administrators can download attendance reports, whereas students with permissions can view/download class recordings. After downloading the plugin, the administrators need to register on http://www.WizIQ.com/moodle/ or write to support@wiziq.com to get the customer key.ModuleMoodle 3.1Moodle 3.4Moodle 3.5NoNoNoNoYesRequires third-party subscription
Word CountSimple count words plugin for Atto that will count the words entered in a given text area.Atto-EditorMoodle 3.1Moodle 3.4Moodle 3.5Totara 11.0YesAtto Text EditorNoNoYesPlugin has to be manually added to the toolbar after it is installed on the siteNo
Word countThis plugin prints a word count in the bottom right-hand corner of your TinyMCE editor which updates as you type.TinymceMoodle 3.1NoNoNoNoNo
Word SelectA very easy to use "select the words" Moodle question type.Question-TypeMoodle 3.1Moodle 3.4NoNoNoNoNo
WorkflowThis block allows you to manage the process of producing courses or activities.

A workflow make it clear who is responsible for doing the next step, and what tasks they should be doing.

The workflow can also assign and unassign roles, or automatically set certain settings, when the workflow moves from one step to the next.
BlockMoodle 3.4Moodle 3.5Moodle 3.7NoNoNoNoNo
ZoolaThis block provides a single sign on button linking to the Zoola Administrator consoleBlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAnalytika Reports, Analytika Block, Course Time Tracker Block, Zoola Reports Block, Lambda Time Spent Availability Condition, Lambda Dedication Local Plugin, Lambda Time TrackerYesIntelliboardNoNoYesRequires subscription - contact your Account Manager for details
Zoola ReportsThe zoola reports blocks can be placed just about anywhere a regular block can go and provides links to Zoola reporting. Configure the block to add links to reports or dashboards and control who will have access.BlockMoodle 3.1Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0YesAnalytika Reports, Analytika Block, Course Time Tracker Block, Zoola Block, Lambda Time Spent Availability Condition, Lambda Dedication Local Plugin, Lambda Time TrackerNoNoNoYesRequires subscription - contact your Account Manager for details
Zoom meetingZoom is a video and web conferencing platform that gives authorized users the ability to host online meetings with up to 25 participants.ModuleMoodle 3.1Moodle 3.2Moodle 3.4Moodle 3.5Moodle 3.7Totara 9.0Totara 11.0Totara 12.0NoYesBigBlue ButtonNoYes- LMS user's email must match a Zoom account email, for that user to be able to create a zoom activity/mtg in the LMS

- Gradebook integration: If an enrolled student launches the zoom mtg, then the grade shows up immediately in the gradebook (they could leave the meeting early, and the grade still shows).

- Webinar Checkbox appears in LMS UI, if “Webinar Add-on” has been purchased. If Webinar is checked, then the zoom interface will show the Webinar features (e.g. increased # of participants, video shows for host and panelists only,

- Participants List visible only to Host and panelists, Q&A (an on screen survey during webinar), etc.
YesRequires subscription - contact your Account Manager for details