Superscript/subscript editor

This is not a general purpose editor. Instead it is for inputting text with just superscripts and subscripts in question types.

5 4

Collapsible Weeks format

The collapsible weeks format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size.

1 17

Group quiz

Add Group notion to Quiz. Only one member of a group can do the quiz and the grade is then dispatched to all the group's members

4 6 2

Collapsible Topics format

The collapsible topics format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size.

2 71 2

Questionnaire statistics

That is a report plugin that helps the admin to known how the questionnaire activities are being used by users.

21 2

Web Analytics

A Moodle admin tool adding Web Analytics to your Moodle site. The plugin currently supports following analytics tools: Matomo (formerly Piwik), Google Universal Analytics, Google Legacy Analytics (soon deprecated by Google)

36 2

Merge PDF Files

The ‘Merge PDF Files’ plugin offers the user a convenient way by which they can merge the files (only PDF documents) in a Moodle course.

3 2


This plugin enables users to find media items indexed by the BBC's Research and Education Space (RES) ( and insert them into a course as a URL.


RESTful protocol

A REStful webservice plugin for Moodle LMS This plugin allows Moodle's webservice interface to operate in a more RESTFul way. Instead of each webservice call having a URL query parameter define what webservice function to use, webservice functions are made available by discrete URLs.

4 23

My last course

Sometimes we forget which course or module we've consulted last time because we were interrupted by an important event. This block gives access to the last course and last module viewed.

9 62 2


This plugin grants access to adaptive learning content created with IADLearning. Training content is browsed using a concept map showing the course structure as well as the relationships between the different course sections. Students get personalized content recommendations based on their profile and on the cumulative experience of other students that already went through the same materials. Teachers and institutions get access to a set of predictive analytics that allow for a proactive action on ongoing learning processes.

5 27 1

Annulab LRS

This block for Moodle gives an access to the own historical data sent by the moodle's logstore_xapi and tincanlaunch plugins to the LRS of Annulab. A free subscription at is required. The LRS allows anyone who is connected to import his own data in a JSON format file archived into a ZIP file

5 38 1

Cross XML format

This input format plugin interchanges some of the question types from a Moodle XML export file.

7 24 1

Event Trigger

This plugin plugin allows site administrators to trigger external actions such as an http request or email when certain events happen in Moodle. Filters can be added to check if the event meets certain conditions and actions(email/http post) can include information contained within the Moodle event. Lookups can also be added to the workflow to allow information not contained within the Moodle event to be exposed to the external action.

8 59

Extended guest access

The "Extended guest access" enrolment plugin extends the guest access to courses. You can grant anonymous access to specific IP, network or to logged users.

4 24

Courses to Calendar

This plugin allows you to display the courses in the Calendar as Site Events. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does.

2 56 3


Allows users to inject and modify content using shortcodes provided by other plugins.

20 43 3

Level up! Enrolment

Enrol users in courses when a certain level from Level up! is attained.

16 103 5

Azure Object Storage SDK for PHP

There is a growing collection of various moodle plugins that require these Azure libraries in order to work. We don't want to have multiple copies of these libraries bundled into each plugin, firstly because they are quite large, but also because it can cause issues with library namespaces and php auto loading. Plugins that depend on this library are:

5 2

Import all or nothing format

Question import format that takes a Moodle XML file and import all multichoice questions as all or nothing multichoice questions. Companion of the qtype_multichoiceset plugin

10 42


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.

36 150 3


Moodle plugin for using of as repository

5 13 1

Clear Lessons Video

The ability to add videos from the Clear Lessons platform to a course.

4 75 2

Commander / Quick navigation

Quick navigation / commander is a command dialog inspired by PhpStorm `Action` and `oh-my-zsh`. It will make navigation faster in Moodle.

16 128 5

Data privacy

Provides the workflow for users to submit subject access requests and for site administrators and privacy officers to process these requests.

711 2k 12


Allows 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.

809 3k 22

Degrade Theme

Degrade theme brings a series of pre-programmed colors for you to choose the best

96 950 10

CitizenCam Record

CitizenCam Record enables you to insert a CitizenCam video recording directly into your course thanks to a multi-view player.

1 13