Drag-and-Drop Matching

Question type similar to the matching question type but with a drag and drop interface for the students during attempt.

Virtual Keyboard

Virtual keyboard is a TinyMCE editor add-on.

PDF Worksheets / Annotation

This plugin allows teachers to upload worksheets (PDF file with exercises) and students to answer the questions directly on the PDF.

Boost Union

Theme Boost Union is an enhanced child theme of Boost which is intended, on the one hand, to make Boost simply more configurable and, on the other hand, to provide helpful additional features for the daily Moodle operation of admins, teachers and students.

Session keepalive

Moodle plugin which checks for unsent user input in the browser and keeps the user session alive as long as needed to prevent that user input which is sent to the server after the user session has expired will be lost

Exabis E-Portfolio

Start ePortfolio work with Moodle – a compact block with everything needed to collect, select, reflect and share. Exabis ePortfolio establishes a learner driven way of contributing learning products during learning processes course independently. Key features are: - building up ePortfolios with an individual structure - linking ePortfolio-artefacts to competences - publishing of views with a selection of material - export to Europass for CVs - integration of OpenBadges - export to SCORM-format

Restriction by password

Moodle availability plugin which lets users restrict resources and activities with password access

Restriction by course role

Moodle availability plugin which lets users restrict resources, activities and sections based on roles

Restriction by cohort

Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts.

Timezone Clock

Moodle block helpful for multiple timezones sites

Behaviour Analytics

Behaviour Analytics is a Moodle block plugin that is intended for extracting sequential behaviour patterns of students from course access logs.

Formulas question type

This is a question type plugin for Moodle with random values and multiple answer fields.


Repository pod is a moodle repository plugin that enable to create file resource linked by reference to an external POD v2 server filtering the pod resource list for current user

Course dedication

This block allows to calculate estimated dedication time of participants within a course.

Roles Category Sitemap

Report that shows all coursecategories in an moodle instance and the roles that are used in context coursecatergories.

OpenAI Chat Block

This plugin provides a chat block powered by OpenAI's GPT-3 text completion API, with customizable AI personality.

Workplace course certificate

Automatically issue digital certificates to course participants. This plugin is fully compatible with Moodle LMS.

Workplace certificate manager

Design, issue and verify digital certificates. This plugin is fully compatible with Moodle LMS.

Multi-factor authentication

This is a Moodle plugin which adds Multi-Factor authentication (MFA), also known as Two-factor authentication (2FA) on top of your existing chosen authentication plugins. https://en.wikipedia.org/wiki/Multi-factor_authentication

Opencast Videos

This block can be used to link moodle courses to opencast series. Users with respective priviledges (in the following called teacher) can use this block to upload videos to moodle. These videos are transmitted to the opencast system by the cronjob and create a event for the respective series there. The block can be automatically set the access privileges of moodle user enrolled in the course.

Opencast Videos Filter

The opencast filter can be used to embed opencast videos into any text field. The filter takes in the html pasted by the opencast repository and replaces it by an iframe, which loads the Paella player with the respective opencast event.

Opencast Video Provider

This activity can be used to display and view Opencast episodes and series in Moodle. Users with respective privileges (in the following called teacher) can specify the ID of an existing Opencast episode/series to add it to their course. An embedded player allows students to watch the videos directly in Moodle. As with every activity, the teachers can restrict the access to the videos for students based on e.g. dates, grades or user profiles.


This plugin offers a new form element for moodle forms. The form element is a file upload field, which uploads one file as multiple small chunks. While uploading the form element shows a progress bar to the user.

Opencast Videos Repository

The plugin allows teachers to insert links to Opencast videos into a course. The repository displays all videos that belong to the Opencast series that are connected to the course.

Opencast API

This tool provides API functions as well as general settings for the different opencast tools (e.g. block_opencast, filter_opencast, repository_opencast) and is required by them. The tool stores the relation between courses and series ids and offers webservice endpoints for the opencast role provider.

Upload external content completions

Provides a bulk upload tool to load completions results for Moodle Courses that consist of a single External Content Activity, the information is loaded from a Text Delimited File


The organizer (mod/organizer) allows participants to subscribe to events, which can be created easily and efficiently by teachers.