Mycourse Status

Mycourse Status is a course completion block for student and editing teacher (from v3.9). You can add the block at site/global and course context level.

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

Navbar Plus

Moodle plugin which enhances the functionality of Moodle's page header navbar.

Zoom meeting

Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings and webinars.

Code-checker

A tool for developers that helps them follow Moodle's coding style.

OU wiki

Alternative wiki. Simple wiki designed for teaching and learning.

Quiz attempts list

This block allows a user to list their own attempts at the quizzes in a course. Each attempt is clickable and allows the user's attempt to be downloaded in PDF format.

SSLCOMMERZ Payment Gateway

SSLCOMMERZ is a Moodle enrollment plugin based on the SSLCOMMERZ payment gateway that helps students to pay for courses with Bangladeshi currency. It supports all Bangladeshi Banks and online mobile transactions.

ForumNG

Alternative forum with AJAX and management features

OU blog

Alternative blog. Can be used as a course activity.

Random select answers

A multiple-choice, multiple-response question type with particular scoring rules. Recommended if your question has many correct and incorrect answers from which "pool" a set number can be selected at runtime.

Wordcards

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

Data cleaner

This local plugin allows you to sanitise data from a production environment for use on testing/dev environments.

MoodleBox

A Moodle administration plugin providing a GUI to some settings and management of a MoodleBox, a Moodle server installed on a Raspberry Pi with some sort of Linux version installed (Raspberry Pi OS preferred).

Geolocation block

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.

Geolocation condition

This adds the availability condition by gps coordinates to sections and course modules. This plugin requires the block_gps plugin to work.

Ally

Ally webservices plugin

moosh

Moosh stands for MOOdle SHell. It is a commandline tool that will allow you to perform most common Moodle tasks. It's inspired by Drush - a similar tool for Drupal.

Corrections

Allows inline corrections to be set inside any text with the editor.

PDF Annotation

The PDF annotator allows students to insert questions, comments and remarks on learning materials in PDF format directly into the document. Since all students, lecturers and tutors can read and answer the questions and comments asked, it is made easier to clarify open questions on lecture slides, scripts and other PDF learning materials quickly and in a concrete context.

Stripe

Connect Moodle with Stripe to collect payments through various providers. E.g. credit cards, Alipay, Sofort. Requires a Stripe account.

Facetoface

Face-to-face activities are used to keep track of in-person (e.g. classroom) trainings which require advance booking. Each activity is offered in one or more identical sessions. These sessions can be given over multiple days. Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel. This module may be of interest to administrators looking for a way to provide event management support for blended learning environments.

Delayed attempts in quizzes

Control the initial access to a Quiz with a randomized delay to reduce the load at the start and end times. By lightly spreading the access of the students the server load decreases dramatically and the overall capacity of your system increases by orders of magnitude.

Collapsed Topics

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

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.

CodeRunner

A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.

Adaptive adapted for coderunner

A specialised version of the standard Moodle adaptive behaviour for use with the CodeRunner plugin (qtype_coderunner).

Onetopic format

Format to course 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”. It accepts edition by AJAX.

AutoEnrol

Adds functionality to automatically enrol users onto a course, either as they log in to your Moodle site or as they access a course. This plugin was at first intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes as reserved access courses. Using the new user filtering you can think at Autoenrol as a Swiss Army knife for Moodle enrolments.