Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Restriction by Face-to-face session Availability restriction Moodle availability plugin which lets users restrict resources, activities and sections based on booking status for Face-to-face sessions Jeremy Schweitzer 1
OSS Enrolment Enrolment Enrolment to manage groups, classes, teachers, students and parents infrastructure for an open school server (oss). Frank Schütte 2
Sync Webservice General plugins (Local) Moodle plugin for extending the Moodle Web Service API for remote course module creation and course file synchronisation. Daniel Schröter 6
H5P Filter Filters This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname. Robert Schrenk 42
Help General plugins (Local) This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. The 1st level support works on course level, so you can create as many support courses as you like (in our case we have a bunch of schools in our Moodle, each school has its own support course). All 2nd and 3rd level support members get access to certain discussions in those forums, after the 1st level support forwarded an issue. Robert Schrenk 22
Geolocation condition Availability restriction This adds the availability condition by gps coordinates to sections and course modules. This plugin requires the block_gps plugin to work. Robert Schrenk 14
EnrolByCode Blocks This moodle block allows user enrolment by showing temporary access codes. Robert Schrenk 13
MS Teams Meeting Activities Using this activity plugin you can schedule Microsoft Teams Meetings directly from inside your Moodle courses. Robert Schrenk 13
eduMessenger General plugins (Local) eduMessenger is an instant messenger that's main purpose is connecting students and teachers in educational environments! eduMessenger uses Moodle as a background-tool to provide the messaging functionality to anyone who hosts their own Moodle instance as a basement for their groups and data. Robert Schrenk 12
Geolocation block Blocks This block works together with the availability condition "gps" and allows a user to determine the current gps location. The location is stored in the current session and is used by the availability condition. Furthermore the block can show the locations in a course by list or on an interactive map. Robert Schrenk 12
ConfMan Activities Moodle Plugin that helps organizing submissions for events like conferences. Add a "confman"-Activity to a course and you can specify a timerange when submissions are possible. You are given a link that can be shared outside moodle to allow external people (also without Moodle-Login) to submit submissions for your event. Everybody in your course that has instructor-role is allowed to manage all submissions. Everybody in your course that has student-role is allowed to comment submissions. Submitters can manage their own submissions using a unique link that is given to them. Robert Schrenk 10
Emailed Files Repositories Create a Mailbox for your Moodle Instance (e.g. moodle@yourorganization.org / moodleXY@gmail.com). Users can send mails to this mail-Address and import email-attachments from their mails as files. Robert Schrenk 7
Course Expiry General plugins (Local) This moodle plugin monitors all courses and schedules expired courses (identified by courses enddate) for deletion. Editingteachers of courses are notified about the scheduled deletion and can postpone the deletion. Robert Schrenk 5
WebUntis Integration General plugins (Local) This plugin allows an integration of Moodle with WebUntis from Untis GmbH. WebUntis is a class management schedule tool for schools. Robert Schrenk 3
eduReportbook Blocks This plugin is an assistant to prepare an existing course as a notebook for communication between parents and teachers. Robert Schrenk 3
Shibboleth Link Authentication This is an extension to the normal shibboleth authentication plugin and allows users to decide if they want to have a new account created based on their shibboleth login, or if they want to link the shibboleth-login to an existing account. Robert Schrenk 2
Course Expiry Block Blocks Block for use on dashboard that shows if courses are scheduled for deletion by local_courseexpiry Robert Schrenk 2
Poster Activities Poster 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. Stefan Scholz 100
Designer Course formats Mix and match layouts to create unique and visually appealing course designs Stefan Scholz 81
Video Time Activities Embed videos from Vimeo and Youtube easily in your course, use activity completion to track videos and much more! Stefan Scholz 70
Pulse Activities Automated notifications and powerful completion logic for better course workflows Stefan Scholz 68
Kickstart Course formats Create courses faster and make them more consistent across your organization using course templates. Stefan Scholz 65
Dash Blocks Make it your Moodle Stefan Scholz 63
Learning Tools General plugins (Local) Create bookmarks, take notes, schedule activities and focus mode for better learning experiences … and much more! Stefan Scholz 46
Course credit enrolment Enrolment The easiest e-commerce solution for moodle: Use credits to buy courses. Stefan Scholz 41
Restriction by section completion Availability restriction Restrict resources, activities and sections based on other sections being completed Stefan Scholz 33
Timetable Blocks Displays your upcoming events in a beautiful way on your dashboard and in your courses. Comes with three modes: today, this week and upcoming. Works in both vertical and horizontal orientation Stefan Scholz 27
Whiteboard Activities Teachers can use the Whiteboard activity to collaborate with students using popular whiteboard solutions like MIRO and Conceptboard Stefan Scholz 12
Restriction by credit Availability restriction Pay with credits for course contents Stefan Scholz 8
TYPO3 Repository Activity Activities The TYPO3 Repository and SSO Plugin connects a TYPO3 Installation with the Moodle installation. You can choose a TYPO3 page from a page tree to be embedded in the Moodle course. Stefan Scholz 2
Typo3 Repository Block Blocks Embed content from the Typo3 CMS easily and secure in a moodle block. Select the content direct within moodle. Stefan Scholz 1
Webshell General plugins (Local) The Webshell plugin for Moodle allows administrators to execute commands directly from the Moodle interface. Vincent Schneider 2
netucate YuLinc Plugin Activities Integration of YuLinc Virtual Classrooms, Webinars and Webmeetings into Moodle. Mathias Schneider 8
YuLinc Session - Moodle Plugin - by netucate systems GmbH Activities YuLinc Session Online / E-Learning / Webinar / Meeting / Web Conference Plugin v2.3-r1 for Moodle 3.6-4.x Create / Visit / YuLinc Session from Moodle directly without the need of separate credentials. Mediathek ( upload and store Office Files and PDF ) / Grafik capable Whiteboard / E2EE / Recording Layout / Chat / Q&A / Notes / API / Streaming / Integrate own SMTP E-Mail Server / CNAME Mathias Schneider 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 109
telegram_forum Blocks This block allows teachers to automatically send all new forum topics to Telegram Channels. Marcelo Schmitt 19
PBLTool (CLPMTool) Blocks This block implements a project management tool create to be used with collaborative learning. It is integrated with group forum and chat. The main ideia is that students and teacher plan ther activities together. Marcelo Schmitt 14
Delete course General plugins (Local) This local plugin allows edit teachers to delete their courses. It adds an option in course admin menu. Marcelo Schmitt 9
Repositório SWORD Upload Repositories Plugin to upload lerning objects to DSpace and link it in Moodle Marcelo Schmitt 2
Navigation Web Blocks Navigation within and between courses by the use of an interactive concept map. Andre Scherl 5
Learner adaptation Blocks Brings adaptive navigation support to moodle (needs extensions "Navigation Web" and "Learner Preferences") Andre Scherl 1
Learner preferences Blocks Holds the user model needed for adaptive navigation support of the block "Learner Adaptation" (block_case_repository) to enhance the concept map based navigation of the block "Navigation Web" (block_semantic_web). Andre Scherl 1
Course list advanced (deprecated!!!) Blocks (deprecated!!) Block that lists all enroled courses of a user and shows the roles the user is enrolled with. Andreas Schenkel 8
Overview my roles in courses Blocks Block that shows for each role a section and in each section the courses that a user is enrolled with this role. The siteadmin can select the supported roles from the list of roles that can be assigned in coursecontext. Andreas Schenkel 5
Guestcourses Blocks Block that lists courses that supports guestlogin Andreas Schenkel 4
Roles Category Sitemap Reports Report that shows all coursecategories in an moodle instance and the roles that are used in context coursecatergories. Andreas Schenkel 2
1./2. ranked choice generator for feedback General plugins (Local) Generator create importable questions into the feedback activity in order to use activity feedback for a ranked 1. and 2. choice tool. Andreas Schenkel 1
JazzQuiz Activities JazzQuiz lets the teacher run a preplanned quiz, but with the power of improvisation. Several improvise questions are included, which lets you quickly run a multichoice or short answer question during the quiz. You can also start a vote on the students' responses. After the session, you can review the responses for each question (even repolls). You can also download reports for attendance or responses in CSV. George Schaathun 38
CAPQuiz Activities CAP is short for Computer Adaptive Practice. In CAPQuiz, the proficiency is measured by a rating. Good answers increase the rating, and bad answers decrease it. To increase the rating, students need to give good answers more of than bad ones over time. Estimating question difficulty is known to be difficult. CAPQuiz automates this process to some extent. The question author must provide an initial estimate, but CAPQuiz improves the estimates based by comparing how the same student answers different questions. Hence the rated question sets will improve over time. George Schaathun 28
Twitter card General plugins (Local) This Moodle local plugin emits a Twitter summary card for courses. Matteo Scaramuccia 6