Reviewed plugins

List of plugins with a community review.
Name Plugin type Short description Lead maintainer Reviews
BigBlueButtonBN Activities Integrate BigBlueButton within Moodle - including record and playback of sessions. Fred Dixon 2
Attendance Activities A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions. Dan Marsden 1
Game Activities The game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games. Vasilis Daloukas 1
Checklist Activities A 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. Davo Smith 3
Certificate Activities This module allows for the dynamic generation of certificates based on predefined conditions set by the teacher. NOTE: This plugin is no longer receiving any new features. Only bug fixes are being applied. I have been working on a new plugin which can be located at https://moodle.org/plugins/mod_customcert which allows complete customisation of the PDF via the browser, whereas this plugin requires FTP and PHP knowledge. Both plugins can be installed on a site at once with no issues. Mark Nelson 2
Scheduler Activities An 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. Henning Bostelmann 1
Group choice Activities This 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. Nicolas Dunand 2
Booking Activities The module is perfect for managing participants and subscription of online and offline courses and events. David Bogner 2
Quizventure Activities Quizventure is an activity module that loads quiz questions from the course it's added to. The possible answers come down as space ships and you have to shoot the correct one. John Okely 2
Attendance Register Activities This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses. CINECA elearning SUPPORT 1
OpenMeetings Activities OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone and/or webcam, share documents on a white board, discuss in a chat, share your screen or record meetings. It is available as hosted service or you download and install a package on your own server. Maxim Solodovnik 1
Active quiz Activities Active quiz started originally as an update to the realtime quiz module, which has now grown into a separate module due to the very large functionality additions/changes. You will be able to offer in class quizzes on any device using a responsive theme, any question type from the question bank, use timed/not timed questions, grades reported back to the grade book, group quizzing (with a group attendance feature), view student responses in real time to offer in-class discussion about the results, and more! John Hoopes 1
Dialogue Activities Dialogue between two users Dan Marsden 1
Reader Activities The Reader module for Moodle 2.x tracks the students' reading achievements. Gordon Bateson 1
OU blog Activities Alternative blog. Can be used as a course activity. sam marshall 1
OneNote Feedback Assignment feedbacks This plugin allows teachers to grade and providing 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. Enovation Dev Team 1
OneNote submissions Assignment submissions This 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. Enovation Dev Team 1
Paste special Atto PasteSpecial button for Atto reduces clutter when pasting from non-Atto text editors. Joseph Inhofer 1
Word count Atto Simple count words plugin for Atto. Damyon Wiese 1
OpenID Connect Authentication The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers. Enovation Dev Team 1
Restriction by course completion Availability restriction Restrict module and section access based on course completion. Renaat Debleu 1
Level Up XP - Gamification 🏅 Blocks 🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement Frédéric Massart ⭐ 1
Configurable Reports Blocks This block is a Moodle custom reports builder. You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers. Juan Leyva 1
Completion Progress Blocks The Completion Progress block is a time-management tool for students. Jonathon Fowler 1
Progress Bar Blocks A time management tool for you and your students Michael de Raadt 1
Sharing Cart Blocks **Sharing Cart 4.4, release 3 is from 5 February 2024. Requires Moodle 4.2 and PHP 8.0** Download here or go to github: https://github.com/donhinkelman/moodle-block_sharing_cart/. Sorry for any confusion: Sharing 4.2 and Sharing Cart 4.3 were skipped here on the Plugins Database. And Sharing 4.4 was an overly ambitious name--it is actually for Moodle 4.3, and requires PHP 8.0. The Sharing Cart is a block that enables sharing of Moodle content (resources, activities) between multiple courses on your site. Don Hinkelman 2
Quickmail Blocks A block that provides selective, bulk emailing within courses. Developed by LSU. Robert Russo 1
Stash Blocks Add an inventory of items to your course and let your students find items by exploring the activities. #game #gamification Adrian Greeve 1
Analytics graphs Blocks Block that generates graphs intendend to facilitate pedagogical decisions. The graphs have zoom capabilities and allow fast communication with students through email. Marcelo Schmitt 1
Accessibility Blocks PLEASE NOTE: No longer being actively maintained. Provides options for changing text size and colour scheme. Settings can be saved to persist between sessions. Also integrates ATbar from Southampton University ECS. Brickfield Education Labs 1
Course contents Blocks Course 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. David Mudrák 4
Exabis E-Portfolio Blocks Unlock the Power of Digital Portfolios within Moodle #eportfolio #competencies #evidenceoflearning Andreas Riepl 1
Checklist Blocks This is a block which works with the checklist module and displays progress bars for a single checklist. Davo Smith 1
Microsoft Block Blocks This block provides a user-facing menu to access various Microsoft 365 integration features, resources, and settings. Enovation Dev Team 1
Course Contacts Block Blocks The Course Contacts block displays a list of users on your course, various methods for communicating with them, and their current activity status. Mark Ward 1
Lesson objectives Blocks Displays current lesson objectives in the side-bar Davo Smith 1
Course Menu block Blocks The Course Menu block for Moodle provides navigation between course sections (topics/weeks) Alex Contis 1
Quickfind List Blocks Quick Find List Block for Moodle This block allows quick searching of users from a block, and displays a configurable link for each search result Mark Johnson 1
ChessBlock Blocks Chess game. Ardit Dika 1
HTML (per role) Blocks Allows distinct roles to get differetn content within an HTML bloc at the same layout location. Valery Fremaux 1
My Grades block Blocks The my_grades block provides a display of all enrolled courses, overall grades and links to grade reports from the My Home page. Karen Holland 1
Appointments Blocks This 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 users' calendars. Mark Johnson 1
Unanswered Discussions Blocks Allows users to see forum discussions that have gone unanswered Michael de Raadt 1
Engagement analytics Blocks The Engagement Analytics block provides information about student progress against a range of indicators. As the name suggests the block provides feedback on the level of "engagement" of a student, in this plugin "engagement" refers to activities which have been identified by current research to have an impact on student success in an online course. Adam Olley 1
User Information Block Blocks This block intends to give the user a few shortcuts in order to navigate quickly through every Moodle site. Besides it advices the user about unread messages and information about the last access to the LMS. It's already translated into spanish, english, portuguese and chinese. Federico Botti 1
Drag and drop file upload Blocks Drag and drop one or more files directly from your desktop into a Moodle course - if you have Moodle 2.3 or above, this functionality is already present Davo Smith 1
AJAX Marking Block Blocks Shows a teacher all of the unmarked work which has been submitted by their students across all of the courses they teach in. It's most useful when placed on the front page, and it allows the work to be viewed and graded through a pop-up interface, which then updates the block once the work is marked. Matt Gibson 1
Banners Blocks Allow community upload of graphic banners for display into an animated carousel block Iain Checkland 1
Onetopic format Course formats Course format that allows showing each topic in a tab, keeping the current tab between calls to resources, in such a way that when it returns from a module as the blog or the glossary it returns to tab from where you started. This format is based on the Moodle standard format: “Topics”. David Herney 1
Collapsed Topics Course formats An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics. Gareth J Barnard 1