Level up! - Gamification 🏅

🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your students! Gamify their learning experience by allowing them to level up in their courses. #gamification #game


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

edu-sharing Atto Plugin

The edu-sharing atto plugin adds the option to embed all kinds of edu-sharing content to all WYSIWYG fields. The new button will open the edu-sharing search engine and let you pick an item embed. Audio and video-files will be embedded with a player. Documents will be represented by a link. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked)

edu-sharing Filter

The edu-sharing filter displays embedded edu-sharing content.


The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).

ReadAloud by Poodll

ReadAloud measures reading speed and accuracy without creating extra work for teachers. AI auto-grading and robust HTML5 recording allows teachers to collect reading fluency data quickly and easily.

Mini Lesson

Poodll MiniLesson combines several language learning activities into a simple, self-guided online lesson. It is designed to be a simple, interactive lesson for students, and easy for teachers to create and deliver.


Poodll WordCards is a word learning Moodle plugin. Words or phrases to be learnt are introduced with each instance of the activity. Students learn and review words by completing listen-and-type, choose-the-answer, speechcards or type-the-words tasks

Changelog Lib

This plugin provides helper methods to handle the backup process of files which are required for a changelog generation.


Adaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies.

Collapsed Topics

An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics.

SynHi filter

Syntax highlights 'code' or 'pre' tags with either EnlighterJS or SyntaxHighlighter. Either can be chosen by the administrator with a choice of styles. Before deciding a 'preview' is shown.

Behaviour Analytics

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

Badge Awarder

This block allows teachers to quickly and simply award badges in a given course by processing a CSV file upload.

Set course fields

Moodle admin tool plugin which allows managers to set and overwrite custom course field values for all courses in a category, including subcategories.

Redis management

Moodle plugin which adds a Redis management GUI to Moodle site administration.

Restriction by password

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

Open Badge Factory

Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users.

Integrity Advocate Block

Integrity Advocate (https://integrityadvocate.com/) is a tool for online identity verification and participation monitoring. You can use it as an online exam proctor. This block allows Moodle to show a proctoring interface to students, interact with the Integrity Advocate service, and show proctoring results to instructors.

Kopere Dashboard

Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more.

Workplace course certificate

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

One Roster

A OneRoster enrolment plugin for Moodle, supporting version 1.1 of the IMS OneRoster REST specification.

Multitopic format

Shows multiple topics per page, with tabbed navigation between pages. Topics are collapsible, and can optionally be timed.

Video Time

The Video Time activity enables the teacher to easily embed videos from Vimeo.

ProFormA Programming Task

Quiz question type for automatically graded programming questions. Java questions using JUnit can be created directly in Moodle. Other questions need to be imported as ProFormA tasks (https://github.com/ProFormA/proformaxml). Plugin requires the qbehaviour_adaptiveexternalgrading plugin and ProFormA Praktomat (https://github.com/elearning-ostfalia/Proforma-Praktomat).

CADO: Course outline & approval

Generates an interactive curriculum report from Moodle-held course information. Provides a course approval workflow within Moodle. Allows course variants to be compared, with differences highlighted.

Conditional field

A drop-down menu field that shows/hides some other custom profile fields depending on its selected value.

Turnitin Integrity Plugin

Utilize Turnitin Integrity’s Similarity Report and Authorship investigating tools within Moodle’s assignment workflow by integrating with the Turnitin Integrity plugin. Turnitin Integrity is a commercial plagiarism and authorship detection system whose features depend on which paid license has been selected. This plugin is developed and maintained by Turnitin.

Poodll Solo

Poodll Solo is speaking assignment with 3 stages, prepare, record and transcribe. At the end of the activity students can see detailed information on their speaking clarity, sentences, words, grammar and spelling.