middag/satis

Last updated:

Default package "filter by" field:

Fields to display on packages:

This is a private Composer repository. To use it, you have to to your composer.json file.

Setting up this repository in your projects

Add this Composer repository to your project's composer.json file, then you can require these private packages just like you would with one from Packagist.

{
  "repositories": [{
    "type": "composer",
    "url": "https://satis.middag.com.br"
  }]
}

Click on an individual package's release version to get a snippet of code for your project's dependencies.

Read more on how to handle composer private packages.

With the Grouptool activity, teachers can create groups and give students the opportunity to register and deregister for these groups independently or, if necessary, to register for waiting lists.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_grouptool
Releases
2026012100 2025080500 2025012502 2025012501 2025012500 2024073000 2024020701 2024020700 2023070801 2023070800 2023062201 2023062200 2022072002 2021051905 2020111800 2020061500 2020011401 2019081100 2019012000 2018070101 2018011001 2017081002 2017012500 2016061701 2016012000 2015071502

Let students speak instead of type. Recording submission adds a browser-based audio and video recorder to Moodle assignments, so students can record their answer directly on the submission page — no external app, plugin or cloud service needed. Teachers choose whether an assignment accepts audio, video or either, and can cap the recording length with a live countdown and automatic stop. Recordings are stored as ordinary Moodle files, play back in the grading screen through Moodle's media player, survive course backup and restore, and are fully covered by the Privacy (GDPR) API for exports and deletions.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_recording
Releases
2026080400

Send custom notifications to members of selected cohorts

Type
moodle-local
Homepage
https://moodle.org/plugins/local_notifycohorts
Releases
2021062200 2021020200 2021011402

This plugins allows to store full address in profile field. The use only needs to fill the CEP and all the information is fetched from Via CEP API (http://viacep.com.br). Português do Brasil: Este campo de perfil permite armazenar o endereço completo num campo de perfil. O usuário só precisa preencher o CEP e toda a informação é obtida da API do Via CEP (http://viacep.com.br)

Type
moodle-profilefield
Homepage
https://moodle.org/plugins/profilefield_brasilcep
Releases
2025071703 2023072100 2023050300

This plugins adds a bulk action to change user custom profile fields.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_bulkchangeprofilefields
Releases
2024061800 2022042900

Embed reports, KPI cards, and quick access links from the Adeptus Insights report plugin onto any Moodle page that supports blocks.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_adeptus_insights
Releases
2026012500 2026011904

The Open AI Compatible AI Provider plugin integrates Moodle with any AI service that follows the OpenAI-compatible API schema. It enables seamless text generation, code generation, and other language-model-driven capabilities directly within Moodle’s AI framework. This provider allows administrators to configure their own API keys and endpoints, giving full control over which OpenAI-compatible model or service is used (e.g., OpenAI, Anthropic-compatible services, third-party compatible LLMs, or self-hosted models). Once configured, the plugin can be used across Moodle subsystems that support AI integration such as content generation, question authoring assistance, tutoring tools, and automation plugins.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_openaicompatible
Releases
2026060200 2025121000

Makes structural learning friction in Moodle courses visible, helping educators spot problematic course design patterns.

Type
moodle-coursereport
Homepage
https://moodle.org/plugins/coursereport_frictionradar
Releases
2026031602 2026020402

Ibob and Ibobenrol add a new enrolment method in courses, subject to the possession of a particular open badges. It is a duo of plugins enabling users to enrol in courses via their Open Badges.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_ibob
Releases
2025030500 2023051846 2023051842

Server Terminal provides controlled connectivity checks and approved manual scheduled task execution for Moodle administrators, with capability checks and audit logging.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_serverterminal
Releases
2026072600

This plugin for Moodle automatically converts any video (or audio) into a fully trackable SCORM package. If you need reliable tracking of students’ actual video or audio viewing, this plugin removes the need for any external tools.

Type
moodle-repository
Homepage
https://moodle.org/plugins/repository_autoscorm_global
Releases
2026060300

This plugin for Moodle automatically converts any video (or audio) into a fully trackable SCORM package. If you need reliable tracking of students’ actual video or audio viewing, this plugin removes the need for any external tools.

Type
moodle-repository
Homepage
https://moodle.org/plugins/repository_autoscorm_personal_pro
Releases
2026070800

The database linked checkbox field is an enhanced version of the current checkbox field that allows the individual values in the checkboxes to show as hyperlinks when the record is displayed. Clicking the hyperlinks will display a filtered search result based on the checkbox value.

Type
moodle-datafield
Homepage
https://moodle.org/plugins/datafield_linkedcheckbox
Releases
2014051201 2014051200

A Moodle AI provider plugin that integrates Claude AI models into Moodle's AI subsystem. Supports text generation, and text summarization with configurable rate limiting and privacy-first design.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_claude
Releases
2026070250 2026070200 2026060300 2026051800 2026042200 2026041300 2026031300

Delayed answer display is a Moodle question bank plugin that hides the answer options of multiple-choice questions for a short, configurable delay at the start of each quiz question. Students first see only the question itself — encouraging them to activel

Type
moodle-qbank
Homepage
https://moodle.org/plugins/qbank_delayedanswers
Releases
2026070700 2026052700

This plugin uses the core Moodle AI connection. It allows teachers to grade assignment submissions with the AI using the assignment description or an uploaded grading rubric. It will take online Moodle text, Uploaded PDF, DOC, or a shared Google Doc link. The Google Doc must be open to anyone with the link to work. Teachers can mass grade or grade one by one in the grade interface. The single use interface allows teachers to modify feedback and grades before moving to the next submission. Note: The AI connected (model) and the prompt greatly impacts the grades produced! Teachers should alway review before making these grades a permanent score.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_aigrade
Releases
2026031100 2026012201 2026012200

This plugin contains games that can be played by more than one player. It is made to include sub-plugins and each sub-plugin contains different models of games. The first game is Quiz and has two types: Alone and ADuel.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_mmogame
Releases
2026050403 2026041600 2025042201 2025022601 2025022500 2025022400 2025021605 2024112201 2024112200 2024112001 2024112000 2024110903 2024110701 2024110403 2024110402 2024110400 2024110300 2024110103 2024110102 2024110101 2024110100 2024103105 2024103104 2024103103 2024103102 2024103003 2024103002 2024102933 2024102600 2024102503 2024102502 2024102500 2024102402 2024102400 2024102201

Textregex profilefield plugin allows to have a short text input field with regex validation. Enabling to ensure a valid format of the profilefield data.

Type
moodle-profilefield
Homepage
https://moodle.org/plugins/profilefield_textregex
Releases
2025041400 2025022200

Automatically synchronizes Moodle cohorts based on configured rules.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_cohortsync
Releases
2026042214 2026031102 2026030201 2026030200 2026011402 2026011401

POK Certificates allows administrators and teachers to assign certificates from their organization to Moodle courses. These certificates will be automatically sent to enrolled students who meet the course requirements. Or they can be issued manually by administrators.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_pokcertificate
Releases
2026031201 2026031001 2025110402 2025110401 2025072802 2025072801 2025072502 2025072501 2025052901 2025052602 2025032101 2025032100 2025022400 2025022324 2025021309 2024110800 2024092500 2024041608

Theme classic is a simple theme based on the Boost theme. It uses the 3 column grid and the navigation block and settings block.

Type
moodle-theme
Homepage
https://moodle.org/plugins/theme_classic
Releases
2018120700 2018082000

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.

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_autoenrol
Releases
2025031400 2024021900 2022062000 2021030800 2013070100

Transform documents into complete Moodle courses using AI. Upload PDFs, Word docs, or text files and get a structured course with sections and lesson content automatically generated.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_lumination
Releases
2026071100 2026071000 2026070801 2026022100 2026021602

Allows teachers to upload files with solutions to their assignment, which can be released to students manually or at a scheduled time.

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_solutionsheet
Releases
2022071400 2019120100 2018051100 2017042800 2016120600

The "AI Chat Block" offers a fully-fledged chatbot client with chat history and various display options (docked on the right, modal and full-screen mode). It enables seamless integration of AI-supported communication into your Moodle platform.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_ai_chat
Releases
2026102300 2026050800 2026022401 2026022400 2026020100 2025121100 2025101300 2025071200 2025022100 2025012800 2024092400

This block will enhance my overview block and display courses in which a user is a teacher for example.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_enhanced_myoverview
Releases
2023030300 2023030200

A block displaying all the group's participants in the group page.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_group_members
Releases
2023042810 2023042800 2023030300 2023030200 2022083103

This plugin is a new multiselect profile inspired from the existing select customfield (customfield/field/select). Several choices can be selected using the usual multiselect form (autocomplete).

Type
moodle-customfield
Homepage
https://moodle.org/plugins/customfield_multiselect
Releases
2019052000

The aim of this plugin is to enhance the tool_policy plugin on the specific issue of user acceptation and later modification of the policy acceptance through the "cookie" banner.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_gdpr_plus
Releases
2021102603

Student Info Block Plugin The Student Info Block Plugin is a custom block for Moodle that provides detailed information about a student's profile within a course. The block displays the student's first name and their assigned group(s) in the course, making it easier for students and instructors to view group membership at a glance. Key Features: Personalized Welcome Message: Displays a personalized greeting with the student's first name. Group Information: Lists the group(s) the student belongs to within the current course. Dynamic Display: Updates dynamically based on the logged-in user and the course context. Localized Text: Fully supports translations, with initial support for English and Portuguese (Brazil). Use Cases: Help instructors quickly identify group memberships for students. Provide students with a reminder of their course group assignments. Enhance the user experience with personalized course interaction. Technical Details: Developed for Moodle 4.5 or later. Simple integration via the Moodle plugin installation system. Uses Moodle’s API for secure access to user and group data.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_student_info
Releases
2024100701

This plugin allows students to request an automatic extension. A "Request extension" button will be presented on the assignment view page, pressing the button will take the student to a confirmation page, after confirming an extension will be applied using the site settings.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_automaticextension
Releases
2023010501

Submit Mahara portfolios into an assignment using LTI and web services. This plugin is for sites not using MNet any more.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_maharaws
Releases
2026020200 2025121500 2025120200 2025032100 2023110900 2023092201 2023070600 2021112200 2021081800

This is pretty much a copy of core block_html, but with the possibility to use placeholders in HTML content.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_html_placeholders
Releases
2020061503 2020061502 2020061501

This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login.

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_auto
Releases
2019022000 2018032501 2018032500 2017091400 2017021501 2016060902 2016060901 2016060900 2015082401 2015082400 2015022001 2015022000 2014052100

This plugin allows an admin to create a Custom Security Policy (CSP) in both reporting mode and enforcing mode. A simple use case is to detect and cleanup issues with non secure content after a migration from http to https, through to advanced policies to mitigate from XSS attacks.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_csp
Releases
2025012903 2025012902 2025010202 2025010201 2024052400 2024052200 2024031401 2019100100 2017041801 2016120701

Site wide notices displayed in a modal pop up

Type
moodle-local
Homepage
https://moodle.org/plugins/local_sitenotice
Releases
2024011100 2023010601 2023010600 2022071200 2021021302

A way to A/B test config, or slowly turn on config for certain audiences or % of traffic.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_abconfig
Releases
2026011300 2025011301 2025011300 2024060403 2024060401 2022070600 2022062201 2020032400 2020030600 2019122000

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

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_mfa
Releases
2023080100 2023061800 2023041600 2023031600 2022120200 2020021401 2020021400 2019121900

A remote object storage file system for Moodle. Intended to provide a plug-in that can be installed and configured to work with any supported remote object storage solution.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_objectfs
Releases
2026041005 2026041004 2026041003 2026041002 2026041001 2026040800 2026030200 2026022401 2026022400 2025082700 2025040900 2025031800 2025011400 2024110803 2024110802 2023051705 2023013100 2022120800 2022070401 2022070400 2021122309 2021122308 2021122307 2021122306 2021122303 2021122302 2017111700

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 Tag Manager, Google Legacy Analytics (soon deprecated by Google)

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_webanalytics
Releases
2024101800 2021053102

A Moodle 4.5+ plugin that helps course editors manage blocks. Tooltips: Adds an info icon in the "Add a block" modal with custom descriptions. Visibility indicator: Shows an eye icon (visible/hidden for students) on course blocks during edit mode.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_blocktooltips
Releases
2026062400

CD ExamFocus is a privacy-first Moodle quiz monitoring plugin that detects when an active quiz attempt loses browser focus and records these events for authorised teachers. It provides near-real-time monitoring and assessment-integrity evidence without cam

Type
moodle-quizaccess
Homepage
https://moodle.org/plugins/quizaccess_cdexamsave
Releases
2026073103

Warning: since sections collapsing behaviour is now integrated into Moodle core, this plugin will not be maintained for Moodle 4.x The collapsible topics format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size.

Type
moodle-format
Homepage
https://moodle.org/plugins/format_collapsibletopics
Releases
2022061000 2020061700 2019111700 2019100900 2019082600 2019052200 2018120200 2018112000 2018061400

Warning: since sections collapsing behaviour is now integrated into Moodle core, this plugin will not be maintained for Moodle 4.x The collapsible weeks format is a clone of the core topics format that adds collapsing behaviour to sections in order to reduce page size.

Type
moodle-format
Homepage
https://moodle.org/plugins/format_collapsibleweeks
Releases
2022061000 2020061700 2019111700 2019100900 2019082800 2019052200 2018120200 2018112000 2018110500

An admin tool robot crawler which scans your moodle for broken, large or slow links.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_crawler
Releases
2025020401 2024031401 2020101301 2020092500 2020032000 2020030500 2020022400

Api Query — A Moodle local plugin that lets administrators configure custom SQL queries through the admin UI and expose them as REST API endpoints. Each query supports typed parameters, optional defaults, and built-in SQL validation. Designed to reduce the load on Moodle's native web services by replacing multiple individual API calls with a single optimized query per sync cycle.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_apiquery
Releases
2026061600 2026041700 2026040800

Free AI provider plugin for Moodle's AI subsystem using Pollinations API (Pollinations Account Required). Supports text generation, text summarisation, and image generation with BYOP device flow authentication, per-user rate limiting, and balance monitoring.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_pollinations
Releases
2026062000 2026061600 2026061502

The ClickView atto editor plugin for Moodle enables you to quickly and safely browse through your entire ClickView library, the ClickView exchange and your own personal workspace from within Moodle.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_clickview
Releases
2021083004 2021083002 2021083001

The DisCourse activity offers the possibility to conduct group discussions in a multi-step procedure.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_discourse
Releases
2023050500 2022120200 2022081800 2022010700

A multi-selection profile field based on modern Moodle user interface widgets.

Type
moodle-profilefield
Homepage
https://moodle.org/plugins/profilefield_autocomplete
Releases
2022071900 2022042700

Generate printable cover sheets with bar codes for physical items of assessment. A local plugin is available to manage scanning of assignments using a generic barcode scanner.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_physical
Releases
2018092801

my_external_privatesfiles is a Moodle block that enable a user to retirieve a zip of his private files from one or more external moodles

Type
moodle-block
Homepage
https://moodle.org/plugins/block_my_external_privatefiles
Releases
2025022000 2023053000 2021030800 2015111600 2015111000 2015093002 2015030903

Detect AI Agent (Agentic browsers) across courses and your site. This local plugin expands log data to capture information from the browser and page interactions from the end user. It has been tested with Atlas (OpenAI), Neon (Opera), Gemini (Chrome), extensively with Comet (Perplexity) in their autonomous Agent mode. The system scores usage-based on aggregated session data.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_agentdetect
Releases
2026060500 2026053100 2026051700 2026041900 2026022500 2026021800 2026021700

The 1st process tracking tool for Moodle. Authorship verification and written assessment validity: no camera required. Prevent plagiarism and spur originality through transparency. Cursive is for where writing matters.

Type
moodle-tiny
Homepage
https://moodle.org/plugins/tiny_cursive
Releases
2026052200 2026041700 2026022000 2026013000 2025121900 2025102000 2025091000 2025070800 2025061000 2025043007 2025043005 2024062005 2024060404 2024060403 2024060402 2024060401 2024060303 2024060302 2024060301 2024060300 2024060278 2024060274 2024060263 2024060262 2024060261 2024060251

AI Feedback Assistant is a teacher-side helper for assignment grading. It adds a Generate AI guidance action on the grading screen and returns draft marker guidance based on the assignment brief and submitted work. The teacher reviews and rewrites this guidance before using it.

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_aifeedback
Releases
2026031114 2026031113

A Moodle plugin that adds a multi-value field type to Moodle's modern customfield_* API — available anywhere Moodle uses that API: courses, programs, certifications, and more.

Type
moodle-customfield
Homepage
https://moodle.org/plugins/customfield_multivalue
Releases
2026042001 2026032202 2026030301

Get students from the homepage to learning in seconds using 6 digit enrollment codes or a QR Code. This plugin is part of a set. For best results please install Fordson version 1.4.4 or newer.

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_easy
Releases
2020120700 2020120200 2019090300 2019081900 2018090600 2018081600 2018051500 2017052300 2017050100

# TextInsights # A Moodle AI Placement plugin that provides AI-powered text analysis capabilities through a convenient context menu in course content. ## Features - Context menu for selected text in course content - Three AI-powered analysis options: - Explain: Simplifies and explains the selected text - Summarize: Provides a concise summary - Validate: Checks accuracy and identifies potential issues - Role-based access control for each feature - Responsive tooltip-style results display - Word-boundary aware text selection

Type
moodle-aiplacement
Homepage
https://moodle.org/plugins/aiplacement_textinsights
Releases
2025080101

Atto Editor plugin to integrate CHATGPT to create content and available to role based restrictive audience * directly embedded into editor * one can restrcit the option for selective users through role * can customize the number of draft and length of output

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_aic
Releases
2023062202 2023062201 2023062200

An Enrolment Stats list, that can be viewed by admin or the the person who has capability at the category level with a category drop down filter.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_enrolstats
Releases
2020063002 2020063001 2020063000

Add Font Awesome Icon. Configurable by the Moodle admin to define suggested icons.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_fontawesomepicker
Releases
2023041100 2023020100 2020101900

Atto plugin which makes it easier to apply the Moodle App link filter to some content.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_applink
Releases
2019061400

This plugin gives an analytical report of the quiz and the questions within it to promote student growth. A learner’s growth pattern is ascertained after carefully examining their quiz attempt. The user's current position is then displayed on a graph following each successful attempt.

Type
moodle-gradereport
Homepage
https://moodle.org/plugins/gradereport_quizanalytics
Releases
2025051900 2025010801 2025010800 2023101400 2023101000 2023091500 2023050200 2022041900 2022032400 2020060500 2019111900 2019071100 2017081616 2017081614
Type
moodle-format
Homepage
https://moodle.org/plugins/format_tiles
Releases
2026012570 2025100900 2025070364 2025070363 2025070360 2025070355 2025070353 2025070352 2025060269 2025060268 2025060267 2025060266 2025060265 2025060264 2025060262 2025060261 2025060260 2025060258 2025060257 2025060256 2025052766 2025052765 2025052761 2025052760 2025052755 2025052754 2025052752 2025052751 2025052744 2025052742 2025052730 2025052060 2025052050 2025041701 2024121252 2024121240 2024121233 2024121221 2024101250 2024101150 2024100942 2024100937 2024100920 2024100912 2024100911 2024100910 2024091140 2024091132 2024091120 2024091110 2024090741 2024090540 2024090532 2024090520 2024090510 2024082441 2024082440 2024082430 2024081641 2024081640 2024081630 2024081620 2024080940 2024080931 2024080921 2024080914 2024073140 2024073131 2024073130 2024072510 2024072503 2024071107 2024071106 2024071105 2024071104 2024070904 2024070903 2024070803 2024062501 2024062500 2024062100 2024062002 2024061402 2024061401 2024061303 2024061302 2024061200 2024061101 2024061100 2024060800 2024060704 2024060500 2024060400 2024060300 2024060200 2024051800 2024051600 2024051500 2024051400 2024050300 2024042202 2024032000 2024031900 2024031800 2024031701 2024031700 2024031601 2024031600 2024022601 2024022503 2024022502 2024022501 2024022300 2024022200 2024022100 2024021500 2024021400 2024021301 2024021100 2024021001 2024020900 2024020802 2024020703 2024020601 2024020600 2024020403 2024020202 2023060200 2023053100 2023030500 2023022800 2023021300 2023013000 2022091700 2020080631 2020080630 2020080629 2020080613 2019052119

The Moodle Media CloudStudio integrates the CloudStudio player into any area of Moodle, providing a simple and efficient way to embed CloudStudio videos in pages, activities, and other resources.

Type
moodle-repository
Homepage
https://moodle.org/plugins/repository_cloudstudio
Releases
2025010900 2024010601

This plugin allows administrators to upload a CSV file containing block settings for courses. You can add or delete blocks, so the tool enables you to apply a default set of blocks for some or all courses on a site. You can also reset the set of course blocks to the default for that course format.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_uploadblocksettings
Releases
2025051600 2021080201

This authentication plug-in prevents that each one Moodle user has more than one active session simultaneously.

Type
moodle-auth
Homepage
https://moodle.org/plugins/auth_uniquelogin
Releases
2022092900 2018101700 2016012500 2015120900 2014041600 2013010100 2012010200 2011121900

The edu-sharing submission plugin allows course participants to hand in edu-sharing ressources as assignments.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_edusharing
Releases
2026061600 2026022700 2025120900 2025072300 2025071400 2024110700 2024050300 2023100100

Moodle Atto Sharing is an Atto sub-plugin to easily create and integrate the Social Sharing button to Moodle Atto editor.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_sharing
Releases
2021090100

Cardinity is a safe and cost-effective online payment solution for e-commerce businesses selling various products or providing services. Your customers will be able to buy products online with ease and security. Cardinity is available for EU merchants of different types: from low to high risk, from businesses to sole proprietors, from retail products to digital goods. Cardinity is the best and simplest way to accept payments online in Europe. Cardinity aims to expand the infrastructure of internet commerce by making it easy to process transactions and manage an online business. For more detail about Cardinity please visit https://www.Cardinity.com/.

Type
moodle-paygw
Homepage
https://moodle.org/plugins/paygw_cardinity
Releases
2022091500 2022071200 2022012800

This plugin adds a bundle of new functions to the moodle webservice. The new functions appear within the moodle webservice function list after installation. The functions definition can be found within the API Documentation in Site Administration/Plugins/Web Services.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_eledia_webservicesuite
Releases
2018062100 2017090400 2015092302 2015032700

The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected.

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_apply
Releases
2023101100 2022021100 2021120400 2019120400 2017020202 2015110300

Microsoft Teams Meetings App for Learning Management Systems (LMS) integration into Moodle as the Atto plugin. This plugin allows to create the meeting and automatically insert the meeting link into the editor content.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_teamsmeeting
Releases
2020032707 2020032706 2020032705 2020032704 2020032703 2020032702 2020032701 2020032700 2020032600 2020032000

Export grades in different formats (ods, excel, csv) from the same page, and manage profiles to store selections and options. Especially useful for courses with a large number of activities.

Type
moodle-gradeexport
Homepage
https://moodle.org/plugins/gradeexport_profiles
Releases
2023061300

Plugin filter to create Merise schema from text ([Mocodo](http://mocodo.wingi.net/) format).

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_dbconcept
Releases
2024052900 2022082300 2021101000 2021031001 2021021201

Multi True false in one stem (question). Brief: The MC question type as it exists in Moodle is not very ideal, since you can only configure questions which are not very well designed regarding best practices of MC questions. Teachers can have more than one true/false question in same stem. this saves creating new questions for each stem. especially when it comes to an essay followed by many questions.

Type
moodle-qtype
Homepage
https://moodle.org/plugins/qtype_mtf
Releases
2026072400 2025052800 2025031900 2024100100 2023111300 2023060400 2022091500 2021092900 2020121500 2020042901 2020020401 2019032200 2019021400 2017102000

An "antivirus" for Moodle that will accurately check the mimetype and allow only specific types of file uploads.

Type
moodle-antivirus
Homepage
https://moodle.org/plugins/antivirus_mimeblocker
Releases
2023022001 2021120201 2019082904

🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement

Type
moodle-block
Homepage
https://moodle.org/plugins/block_xp
Releases
2026042001 2025100501 2025100500 2025041303 2025041302 2025041301 2025041300 2024100301 2024100300 2024042104 2023100803 2023100802 2023100800 2023042403 2023042400 2022112610 2022052301 2021121103 2021021700 2020043003 2019120401 2019061101 2019032102 2018112200 2018091700 2018082700 2018050900 2017092500 2017032900 2016032700 2015092800

This plugin works along with enrol_wallet. It restrict access to course modules or section unless payment by wallet balance.

Type
moodle-availability
Homepage
https://moodle.org/plugins/availability_wallet
Releases
2026040400 2024020300 2023121423 2023112600 2023071808 2023062805

Easy tool for admins to backup all data and download it in local machine and restore it via upload, this is usefull for migration. For plugin developers: Sort language strings alphabetically by key. Search for missing lang strings. Create a translation in other language in lang directory directly from browser interface. Add or Edit capabilities in access.php file in easy human readable way. Edit plugin files and test a php code. and more to come.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_devassist
Releases
2025071300 2025070400 2024121800 2024062200 2024061600

A Moodle AI provider plugin that integrates Mistral AI into Moodle's AI subsystem, enabling text generation, text summarisation, text explanation, and image generation.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_mistral
Releases
2026031800

Enrolment to manage groups, classes, teachers, students and parents infrastructure for an open school server (oss).

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_oss
Releases
2026012201 2026010301 2025082301 2024100304 2024100303 2024100302 2024100301 2024080301 2023102502 2023081202 2023072501 2021022601 2020071901 2020071701 2020071601 2020062501

Define your course content once as a reusable blueprint, then build a clean week-by-week semester calendar that students see inside Moodle. Auto-populate the grid from your topic list and your institution's academic dates; one click turns a blank grid into a full semester schedule.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_coursecalendar
Releases
2026060103
Type
moodle-format
Homepage
https://moodle.org/plugins/format_grid
Releases
2025040705 2025040704 2025040700 2024101508 2024101507 2024101503 2024101502 2024101501 2024101500 2024032905 2024032901 2024032900 2023101506 2023101502 2023101501 2023101500 2023051011 2023051007 2023051006 2023051005 2023051003 2023051002 2023051001 2023051000 2022112614 2022112609 2022112608 2022112607 2022112605 2022112604 2022112603 2022112602 2022112601 2022112600 2022072206 2022072205 2022072204 2022072203 2022072202 2022072201 2022072200 2021102703 2021102702 2021102701 2020111406 2020111405 2020111403 2020111402 2020111401 2020111400 2020070706 2020070705 2020070704 2020070703 2020070702 2020070701 2020070700 2019111704 2019111703 2019111700 2019052503 2019052502 2019052501 2019052500 2018121907 2018121906 2018121905 2018121904 2018121901 2018121900 2018052306 2018052305 2018052303 2018052302 2018052301 2018052300 2017111805 2017111804 2017111803 2017111802 2017111801 2017111800 2017071705 2017071704 2017071703 2017071702 2017071701 2017071700 2016111508 2016111507 2016111506 2016111505 2016111504 2016111503 2016111502 2016111501 2016111500 2016060702 2016060701 2016060700 2015112106 2015112105 2015112104 2015112103 2015112102 2015112101 2015112100 2015062208 2015062207 2015062206 2015062205 2015062204 2015062203 2015062202 2015062201 2015062200 2015052402 2015052401 2015051100 2015040302 2015040301 2015040300 2015022500 2014122100 2014111600 2014111000 2014110503 2014110502 2014110501 2014110500 2014081800 2014080900 2014061200 2014052000 2014051200 2014042304 2014042303 2014042302 2014042301 2014042300 2014032800 2013121800 2013121300 2013112600 2013112000 2013111800 2013111400 2013110508 2013110507 2013110505 2013110504 2013110503 2013110502 2013110501 2013110500 2013102300 2013100200 2013091201 2013091200 2013091000 2013082200 2013081000 2013080400 2013070500 2013051400 2013041500 2012082303 2012082302 2012082301 2012082204 2012082203 2012082201 2012082200 2012071500 2012042301 2012012200
Type
moodle-format
Homepage
https://moodle.org/plugins/format_topcoll
Releases
2026041600 2025122000 2025041704 2025041703 2025041702 2025041700 2024092208 2024092207 2024092206 2024092204 2024092203 2024092202 2024092201 2024092200 2024032804 2024032802 2024032801 2024032800 2023100702 2023100701 2023100700 2023042401 2023042400 2022112602 2022112601 2022112600 2022041703 2022041702 2022041701 2022041700 2021102200 2021061206 2021061205 2021061204 2021061203 2021061202 2021061201 2021061200 2020110910 2020110909 2020110907 2020110906 2020110905 2020110904 2020110903 2020110902 2020110900 2020071815 2020071814 2020071811 2020071810 2020071809 2020071808 2020071807 2020071806 2020071805 2020071804 2020071803 2019111707 2019111706 2019111705 2019111704 2019111703 2019111702 2019111701 2019111700 2019052503 2019052502 2019052501 2019052500 2018121904 2018121903 2018121902 2018121901 2018121900 2018052302 2018052301 2018052300 2017110303 2017110302 2017110301 2017110300 2017042204 2017042203 2017042202 2017042201 2017042200 2016110102 2016110101 2016110100 2016052303 2016052302 2016052301 2016052300 2015103006 2015103005 2015103004 2015103003 2015103002 2015103001 2015103000 2015062210 2015062209 2015062208 2015062207 2015062206 2015062205 2015062204 2015062203 2015062202 2015062200 2015051100 2015042005 2015042004 2015042003 2015042002 2015042001 2015042000 2015040900 2015012700 2014121100 2014111600 2014111000 2014092007 2014092006 2014092005 2014092004 2014092003 2014092001 2014092000 2014081900 2014071700 2014061200 2014052000 2014051200 2014041802 2014041801 2014041700 2014032800 2014022000 2014011600 2013121800 2013111800 2013111400 2013110505 2013110504 2013110503 2013110502 2013110501 2013110500 2013102400 2013100200 2013081900 2013072700 2013070900 2013062600 2013062400 2013051400 2013050900 2013050800 2013042900 2013041500 2013041104 2013041103 2013041102 2013041100 2013031600 2013020800 2013012200 2013011100 2013011000 2012121700 2012120800 2012120400 2012120100 2012110907 2012110905 2012110904 2012110901 2012110900 2012101800 2012090300 2012080100 2012071100 2012070300 2012053105 2012053104 2012053102 2012053101 2012053100 2012051400 2012031700 2012031600 2012030300 2012030200 2012012300 2011120914 2011101114

Resize images to a configurable maximum size. Delay the loading of images until visible in the viewport.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_imageopt
Releases
2021050100 2018062800 2018012100 2017072000 2016121301

This AI placement adds an AI chat to every course and activity.

Type
moodle-aiplacement
Homepage
https://moodle.org/plugins/aiplacement_exaaichat
Releases
2026020500 2025120300 2025112701 2025112700 2025102000

This plugin integrates the [OpenRouter](https://openrouter.ai/) API with Moodle's Core AI framework, enabling text generation, text summarisation, and image generation actions from Moodle placements.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_openrouter
Releases
2025101201 2025100801 2025041400 2024100701

Centralized service hub for Microsoft OneDrive integration, providing shared OAuth2 authentication and REST API management for the entire Moodle site.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_onedrive_manager
Releases
2026043000 2026041600

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

Type
moodle-local
Homepage
https://moodle.org/plugins/local_changeloglib
Releases
2021012400 2017123100 2017101800 2017090200

A plugin to crowd source and automate the grading of submissions to the Moodle assignment (mod_assign) activity built by Open Source Learning, commissioned by Loughborough University.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_comparativejudgement
Releases
2026052800 2024112500 2019111813

The Ranking Activities AI plugin empowers students to rate course activities and resources, transforming simple feedback into meaningful, AI-powered insights for teachers and administrators.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_datacurso_ratings
Releases
2026072400 2026072104 2026052900 2026051202 2026031703 2025120200 2025112700 2025103100 2025101700

Moodle Quiz Report Plugin for downloading essay submissions.

Type
moodle-quiz
Homepage
https://moodle.org/plugins/quiz_downloadsubmissions
Releases
2020100700 2018070500 2017061500

A quiz question type where students locate a structure on an OMERO whole-slide image by marking it directly on a fully explorable slide. Requires the OMERO slide embed plugin (local_omeroembed).

Type
moodle-qtype
Homepage
https://moodle.org/plugins/qtype_omerohotspot
Releases
2026081000

Moodle availability condition that restricts content based on a student's PlayerHUD level, items or class. Requires the PlayerHUD Block; built for teachers gating content behind progression milestones.

Type
moodle-availability
Homepage
https://moodle.org/plugins/availability_playerhud
Releases
2026080300 2026060900 2026051500 2026051301 2026042800 2026042201 2026042200 2026033100 2026033001 2026021801 2026021800

A Moodle block that helps teachers track the quality of their course setup, combining automatic issue detection with a manual to-do list.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_teacher_checklist
Releases
2026070300 2026061601 2026051701 2026051401 2026051400 2026050300 2026042600

Add to your Moodle assignments the ability to include BeetleBlock projects

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_beetleblocks
Releases
2021031500 2020110200

Add to your Moodle assignments the ability to include Snap! projects

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_snap
Releases
2023032201 2023032200 2022080500 2022072900 2021031500 2020110200 2020110100

Add to your Moodle assignments the ability to include SnapArduino projects

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_snap4arduino
Releases
2021031500 2020110200 2020110100

Add to your Moodle assignments the ability to include TurtleStitch projects

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_turtlestitch
Releases
2021031500 2020110200

A Moodle mod_customcert element plugin that renders a student's assignment feedback comment text directly onto a generated PDF certificate.

Type
moodle-customcertelement
Homepage
https://moodle.org/plugins/customcertelement_assignfeedbackcomments
Releases
2026031901 2026031900

mod_passionfinder is a Moodle activity module that helps teachers create reflective Best–Worst choice instruments.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_passionfinder
Releases
2026060200

This plugin adds virus scanner support for the Sophos SAV-DI daemon.

Type
moodle-antivirus
Homepage
https://moodle.org/plugins/antivirus_savdi
Releases
2026042700 2025100700 2024100800 2024042200 2021051100 2020072900 2020030400

The purpose of this plugin is got content of the courses in moodle (sections and modules) with buttons, in a esay navigation.

Type
moodle-format
Homepage
https://moodle.org/plugins/format_btns
Releases
2024101100 2024100800 2024090700 2024090100 2024081501 2024081500 2024061600

An audio and video recorder for Moodle. The recordings are stored in the cloud and can be automatically subtitled . Administrators can choose from recorder skins, and use Moodle capabilities to control the display of icons. Cloud Poodll for Atto is not dependent on any other plugin. Cloud Poodll for Atto is not dependent on any other plugins.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_cloudpoodll
Releases
2025092502 2025092501 2025092500 2024012900 2023033000 2022120302 2022112700 2022100700 2022060500 2021122200 2021062800 2021060400 2020120500 2020092901 2020092900 2020060300 2020041700 2020040900 2020040500 2020021000 2019071300 2019053100 2019031901 2019012000 2018112600 2018111400 2018102501 2018101004 2018101003 2018101002 2018101001 2018101000
Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_poodll
Releases
2026081600 2026042000 2026012700 2026011200 2025121200 2025100500 2025092200 2025050500 2024100703 2024100702 2024100701 2024100700 2024052200 2024042301 2024042300 2024041900 2024040501 2024040500 2024031100 2024013000 2024012400 2023101300 2023100400 2023062800 2023061600 2023051900 2023041600 2023033001 2022121300 2022120200 2022110200 2022082200 2022060500 2022052700 2022050300 2022042300 2022041300 2022032400 2021122200 2021082700 2021062800 2021061100 2021052000 2021040900 2021032901 2021032900 2021031600 2021022100 2020122200 2020062400 2020061400 2020061101 2020041700 2020040500 2019121200 2019112100 2019110600 2019092400 2019052000 2019031902 2019031901 2019012001 2018120300 2018112500 2018102300 2018092300 2018090300 2018081600 2018070501 2018070500 2018041000 2018032301 2018022101 2018021901 2018020701 2017120201 2017111701 2017110501 2017100701 2017092402 2017082601 2017081501 2017081101 2017080401 2017071001 2017070401 2017070301 2017062301 2017061801 2017052201 2017051601 2017050701 2017041703 2017041701 2017041700 2017032601 2017032405 2017031901 2017030401 2017020401 2017013000 2017010401 2016112803 2016112802 2016112801 2016111901 2016081417 2016081416 2016081415 2016081414 2016081413 2016081412 2016081411 2016081410 2016081409 2016081408 2016081407 2016081406 2016081405 2016081404 2016081403 2016081402 2016081401 2016061601 2016061600 2015121106 2015121105 2015121104 2015121102 2015121101 2015070401 2015070201 2015042701 2015031901 2014121701 2014092300 2014062000 2014051700 2014050100 2014011500 2013122600 2013122500 2013122400 2013122100 2013092900 2013082600 2013081900 2013072600 2013063000 2013060200 2013051100 2013032200 2013021900 2012122000 2012102100 2012100100 2012080500 2012060500 2012041500 2012040800 2012032200

The AI Image repository adds an AI image generation and editing tool that is accessible from the HTML editor and from file managers via the repository system.

Type
moodle-repository
Homepage
https://moodle.org/plugins/repository_aiimage
Releases
2026063000 2025123000 2025120400 2025112700 2025111000

A simple Moodle assign feedback plugin, allowing students to check how other students handled a given task by presenting their grades on a chart.

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_grades_chart
Releases
2023112200 2022082400 2022080600 2022071900 2022071300 2022071202 2022071201 2022071200 2022071000 2022070900

This plugin is a fork of assignfeedback_editpdf, and is developed and maintained by RISET/University of Lausanne. It allows to use several types of customizable tools: simple annotation, comment, stamp, highlighting, margin annotation, chained annotations.

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_editpdfplus
Releases
2021020501 2019070102 2019070101 2018121001 2018092002 2018092001 2018092000 2018091203

This block prints a list of courses from another Moodle instance. It is designed for use with the Remote course web service local plugin.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_remote_courses
Releases
2020061500 2018051300 2016080201 2016080200 2016071600

[SEEKING MAINTAINER] Metasync creates and populates groups in a course based on the enrollment of metalinked courses.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_metasync
Releases
2018051300 2018022101 2018022100 2014100801 2014100800

A Moodle plugin to manage temporary/provisional course site access for wait-listed or unregistered students.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_temporary_enrolments
Releases
2019031336 2019031335 2019031334 2018092635 2018092634

This admin tool allows managers to set all courses in a category (including subcategories) to either hidden from, or visible to, students.

Type
moodle-tool
Homepage
https://moodle.org/plugins/tool_hidecourses
Releases
2018112800 2018051302 2018051301 2018051300 2017030304 2017030303 2017030302 2017030300

A local plugin with webservice functions for managing cohort enrolments.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_ws_enrolcohort
Releases
2022062800 2019042900 2018110600 2018041901

!!! This plugin is no longer a separate part of the Lifecycle plugin, as its functionality has been integrated directly into the Lifecycle plugin. !!! A step for Course Life Cycle, in which admins can manually decide for every course, whether the course should proceed or roll back. This is meant as a safeguard, so that admins can verify that their workflows are working correctly.

Type
moodle-lifecyclestep
Homepage
https://moodle.org/plugins/lifecyclestep_adminapprove
Releases
2023052300

Changes activity completion information and buttons into checkboxes for Moodle 3.11

Type
moodle-local
Homepage
https://moodle.org/plugins/local_checkboxes
Releases
2022070801 2022010601

A set of lightweight command-line tools for Moodle administrators. Includes utilities for anonymising user data and managing email domains, with support for dry-run testing.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_datatools
Releases
2025090300 2025081800

Anthropic AI provider for Moodle, enabling text generation, summarisation and explanation using Claude models with dynamic model discovery and full integration into Moodle's AI framework.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_anthropic
Releases
2026032201 2026032200 2026031900 2026031800

An assignment subplugin that enables teachers to provide individual feedback comments on any number of configurable criteria.

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_structured
Releases
2025103000 2024101000 2023063000 2022121400 2022042200 2021092700 2019061100 2017062100

This is the Pico QuickScan Dyslexia Screening block for Moodle 2.3+.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_quickscan
Releases
2013061301

A Moodle local plugin that emails a learner when their Quiz attempt or Assignment submission has been graded. It uses the recommended event observer ' queue table ' scheduled task architecture, so grading itself stays fast and email delivery happens out of band.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_grader_notifier
Releases
2026060200

The Block Campaign Manager Plugin is a Moodle plugin designed to manage advertisements within your Moodle site. This plugin allows you to easily embed images and links, specifying campaign start and end dates.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_campaign_manager
Releases
2024032200 2024032100 2023062400 2023060600

This plugin transforms Stream links into embedded videos, enabling content addition through the Atto button. Initially set up for student submissions in forums or workshops, it can be configured for any activity with comparable security measures in place.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_stream
Releases
2024061000 2023120700

Moodle local plugin that synchronizes users and manual course enrolments from a CSV source. It supports user creation and updates, enrolment creation/update/removal, dry-run mode, detailed logging, and a secure onboarding email flow for new users.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_csv_user_sync
Releases
2026022600 2026021604

Amazon Bedrock API Provider - AI Subsystem Provider for Amazon Bedrock (AWS)

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_bedrock
Releases
2026030600 2025090900 2025033100 2025032100

Moodle eMailTest is a powerful tool that enables administrators to test Moodle’s email system with ease. With this plugin, you can rest assured that your emails will be delivered without any hiccups. In case of any issues, a trace of the SMTP dialogue will be displayed. The plugin will also attempt to diagnose the issue and help you identify and resolve the problem quickly.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_mailtest
Releases
2026042001 2025042700 2024072200 2024062801 2024042801 2024042300 2024022200 2023102300 2023102000 2023050600 2022121100 2022042400

This plugin interacts with Microsoft 365 Copilot and creates sample Copilot agents for Moodle.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_copilot
Releases
2025100600 2025041401 2025041400 2024100707 2024100706 2024100705 2024100704

This is a tool that enables Moodle to use a separat Linux server with LibreOffice for converting documents. For example, this is useful in assignment submissions. In combination with a Linux Ubuntu server with LibreOffice, submitted text documents, spreadsheets, presentations and images are automatically converted to PDF to simplify the grading workflow.

Type
moodle-fileconverter
Homepage
https://moodle.org/plugins/fileconverter_flasksoffice
Releases
2026012400 2025122600 2025060100 2024100500 2024051301 2024051300 2024021600 2023073000 2022032801 2022032800 2021100700 2021021900

Random assignment is a plugin for assignments with following properties: Teacher specifies one or more files for assignments and (optionally) solution files with the same names Each student gets one of these files randomly In the assignment feedback page, teacher sees the assignment file and optionally the solution file as well.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_random
Releases
2024032301 2024032300 2023120400 2013040100

Simple format is a modern, minimalist course format for Moodle 5.0+ that displays one section at a time with smooth crossfade transitions. Designed for distraction-free online learning, it replaces the standard course layout with a clean, content-first interface.

Type
moodle-format
Homepage
https://moodle.org/plugins/format_simple
Releases
2026081101 2026073000 2026032000 2026031600 2026031001
Type
moodle-theme
Homepage
https://moodle.org/plugins/theme_boost_union
Releases
2026042012 2026042010 2026042008 2026042007 2026042006 2026042005 2026042001 2026042000 2025100645 2025100643 2025100641 2025100640 2025100639 2025100635 2025100634 2025100633 2025100627 2025100625 2025100620 2025100616 2025100614 2025100612 2025100610 2025100608 2025100607 2025100604 2025100602 2025100600 2025041477 2025041475 2025041473 2025041472 2025041471 2025041467 2025041466 2025041465 2025041460 2025041458 2025041453 2025041449 2025041447 2025041445 2025041443 2025041441 2025041440 2025041437 2025041435 2025041433 2025041432 2025041427 2025041425 2025041424 2025041422 2025041421 2025041420 2025041414 2025041409 2025041407 2025041405 2025041403 2024100796 2024100794 2024100793 2024100792 2024100791 2024100787 2024100786 2024100785 2024100780 2024100778 2024100773 2024100769 2024100767 2024100765 2024100763 2024100762 2024100760 2024100759 2024100758 2024100755 2024100753 2024100752 2024100750 2024100749 2024100748 2024100743 2024100738 2024100737 2024100735 2024100733 2024100732 2024100730 2024100729 2024100728 2024100726 2024100724 2024100721 2024100719 2024100717 2024100715 2024100708 2024100704 2024100703 2024100701 2024100700 2024060139 2024060138 2024060137 2024060136 2024060135 2024060132 2024060131 2024060130 2024060128 2024060126 2024060123 2024060121 2024060119 2024060118 2024060111 2024060107 2024060106 2024060104 2024060103 2024060102 2024060101 2024060100 2023102069 2023102068 2023102065 2023102064 2023102063 2023102062 2023102060 2023102059 2023102058 2023102057 2023102052 2023102048 2023102047 2023102045 2023102044 2023102043 2023102042 2023102041 2023102038 2023102035 2023102033 2023102031 2023102028 2023102025 2023102024 2023102023 2023102020 2023102018 2023102005 2023102003 2023102000 2023090147 2023090146 2023090145 2023090144 2023090141 2023090138 2023090136 2023090134 2023090131 2023090128 2023090127 2023090126 2023090123 2023090121 2023090108 2023090106 2023090103 2023090102 2023090101 2023090100 2023010594 2023010593 2023010592 2023010591 2023010588 2023010587 2023010586 2023010585 2023010584 2023010583 2023010582 2023010578 2023010574 2023010573 2023010571 2023010570 2023010569 2023010568 2023010567 2023010564 2023010561 2023010559 2023010558 2023010556 2023010553 2023010550 2023010549 2023010548 2023010545 2023010543 2023010530 2023010528 2023010525 2023010524 2023010523 2023010522 2023010520 2023010516 2023010515 2023010511 2023010508 2023010506 2023010505 2023010504 2023010502 2023010500 2022080940 2022080939 2022080935 2022080932 2022080930 2022080929 2022080928 2022080926 2022080924 2022080920 2022080919 2022080917 2022080913 2022080911 2022080910 2022080909 2022080907 2022080903 2022080902 2022080900 2022031700

SAML Enrol plugin based on the simplesamlphp software. (require Authentication SAML and simpleSAMLphp SP)

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_saml
Releases
2019071701 2019061301 2019011501 2017111801 2015072001 2012061301 2011101601
Type
library
Releases
5.2.2 5.2.1 5.2.0 5.1.6 5.1.5 5.1.4 5.1.3 5.1.1 5.1.0 5.0.9 5.0.8 5.0.7 5.0.6 5.0.4 5.0.3 5.0.2 5.0.1 5.0.0 4.5.13 4.5.12 4.5.11 4.5.10 4.5.8 4.5.7 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.12 4.4.11 4.4.10 4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.12 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.22 4.1.21 4.1.20 4.1.19 4.1.18 4.1.17 4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.1.9 4.1.8 4.1.7 4.1.6 4.1.5 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.0.12 4.0.11 4.0.10 4.0.9 4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.11.18 3.11.17 3.11.16 3.11.15 3.11.14 3.11.13 3.11.12 3.11.11 3.11.10 3.11.9 3.11.8 3.11.7 3.11.6 3.11.5 3.11.4 3.11.3 3.11.2 3.11.1 3.11.0 3.10.11 3.10.10 3.10.9 3.10.8 3.10.7 3.10.6 3.10.5 3.10.4 3.10.3 3.10.1 3.10.0 3.9.25 3.9.24 3.9.23 3.9.22 3.9.21 3.9.20 3.9.19 3.9.18 3.9.17 3.9.16 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 3.9.10 3.9.9 3.9.8 3.9.7 3.9.6 3.9.4 3.9.3 3.9.2 3.9.1 3.9.0 3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 3.8.2 3.8.1 3.8.0 3.7.9 3.7.8 3.7.7 3.7.6 3.7.5 3.7.4 3.7.3 3.7.2 3.7.1 3.7.0 3.6.10 3.6.9 3.6.8 3.6.7 3.6.6 3.6.5 3.6.4 3.6.3 3.6.2 3.6.1 3.6.0 3.5.18 3.5.17 3.5.16 3.5.15 3.5.14 3.5.13 3.5.12 3.5.11 3.5.10 3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 3.4.6 3.4.5 3.4.4 3.4.3 3.4.2 3.4.1 3.4.0 3.3.9 3.3.8 3.3.7 3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 3.3.0 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 3.2.0
Required by

Live-School is a free unified communication web platform dedicated for live teaching through real time communication and teaching tools including face to face, classroom, conference, phone, SIP, FAX, SMS, phone meeting, desktop streaming, movie player, whiteboard, big image zoom, file/folder sharing, all document format import supported like PDF, DOC, EXCEL, POWER POINT. Create unlimited teachers and students and manage automatically your teachers income through an automated payment system. Live-School allows you to cross connect all existing communication protocols transparently from your computer/tablet/smartphone in one click. Each organization registered at Live-School is automatically referenced to the Live-School public dedicated search engine.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_livemood
Releases
2026081350 2026081330 2026081320 2026081319 2026081250 2025052140 2025052130 2025052120 2025052119 2023082440 2023082430 2023082420 2023082419 2022122240 2022122230 2022122220 2022122219

This text filter is an attempt to make copy-pasting of online exams subjects into third-party tools (e.g. AI-based tools) more difficult. The filter will inject random letters within texts. These letters will be made invisible on pages with CSS, but will be present to jam copy-pasting or automatic page reading.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_aijammer
Releases
2026012601 2026012600 2025052701 2025052700 2024031800 2024031402 2024031100

A plugin that allows students to submit requests for accommodations, enables disability coordinators to track and approve them, and lets instructors know which students have had their requests approved

Type
moodle-local
Homepage
https://moodle.org/plugins/local_haccomp
Releases
2026010700 2026010600

Nolej enables educators and training providers to instantly transform any type of content—text, audio, or video—into complete, interactive, and personalized learning modules using generative AI.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_nolej
Releases
2024072902

A question behaviour derived from Immediate feedback, where students can submit one comment for each question after it is submitted and one comment for the whole Quiz, after their attempt is submitted.

Type
moodle-qbehaviour
Homepage
https://moodle.org/plugins/qbehaviour_studentfeedbackimmediate
Releases
2025070300 2024112600 2021120701

Enhance moodle's standard assignment submission process to include streaming videos, image galleries, audio and large documents without adding any load to your server or being restricted by file size. This plugin allows students and teachers to easily upload and record from webcam/app different types of multimedia including videos, images, and audios. Teachers can view streaming video and listen to audio directly from the site and grade it without the need to download first. Cincopa Submissions plugin for Moodle is a great solution for teachers who want to interact with students through their educational portal. Teachers can create assignments for students and collect various multimedia materials from students and required to fulfill their work. Download

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_cincopa
Releases
2025110300 2025071000 2024040800 2024020500 2023091500 2023090100 2023032900 2023021000 2023020800 2023020700 2023011200 2022122200 2022121300 2022102100 2022102000 2022081700 2021091600 2017110200 2017031700 2017011800

Cincopa Atto Editor plugin adds button to your text editor which allows you to insert Cincopa media gallery. It can be used on any post or page on your site. In order to use this plugin you will need to install Cincopa Media Filter plugin and register at https://cincopa.com

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_cincopa
Releases
2022121300 2022113000 2021091600 2017110200 2017031701 2017031700 2016113007 2016113006

The word censorship filter enables certain user-selected words to be "blacked out" in the flow of any text submitted within a course. The primary use is for censoring obscene or other unwanted words entered by learners in activities like Forums and Wikis.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_censor
Releases
2021051700

This plugin allows restricting access of activities and resources in your course based on other course completion status.

Type
moodle-availability
Homepage
https://moodle.org/plugins/availability_othercompleted
Releases
2023050310 2021112500 2020051201 2019121000 2019081300

Preset a response template while creating your online text assignment, this will be inserted to the student writing area when they open/begin the assignment.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_responsetemplate
Releases
2026042901

Restriction by Integrity Advocate plugin accompanies the Integrity Advocate block plugin to provide a complete online proctoring solution by preventing access to a course module depending on the Integrity Advocate results in another module.

Type
moodle-availability
Homepage
https://moodle.org/plugins/availability_integrityadvocate
Releases
2025092600 2024112507 2023061801 2023061601 2021110501 2020111101

The Moodle Course Roadmap is a tool that empowers instructors to create an interactive, visual representation of the course structure and process. Think of it as a tracking guide for your course, helping students stay on top of their activity completion and progress.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_roadmap
Releases
2026013000 2026012800 2025101200

A simple filter allowing the use of the Database activity to use data sets in Moodle. These data sets are mapped to users using course groups. The first intended usage was to provide data sets for questions from Moodle's question engine.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_moddata
Releases
2025040400 2022120900

This plugin provides buttons in the TinyMCE editor that allow users to make inline marks in texts.

Type
moodle-tiny
Homepage
https://moodle.org/plugins/tiny_corrections
Releases
2025013100 2024080901 2024080900

This plugin allows instructors/teachers to make media collections a gradable activity by leveraging the assign activity.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_mediagallery
Releases
2020062900 2018100400 2018100200 2014112700 2014040800

Nice Learning is a custom theme and set of blocks for Moodle 5.x that’s clean, user-friendly, and fully compatible with right-to-left languages.

Type
moodle-theme
Homepage
https://moodle.org/plugins/theme_nice
Releases
2026081500 2026073003 2026072513 2026052200 2026043000 2026041700 2025120600 2025100600 2025100100 2025092100 2025091700 2025082600 2025081700 2025081000 2025080300 2025080200 2025073100 2025072700

The Atto Ace Inline Assistant plugin for Moodle enhances the Atto text editor by providing a convenient button to quickly insert code templates using the Ace Inline filter. This plugin simplifies the process of adding formatted code snippets, making it easy for educators and students to integrate code directly into their Moodle content with just a single click.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_aceinlineassistant
Releases
2024092901 2024052501 2024052500 2024052200

This is no penalties version of "Adaptive mode with hinting" behaviour, like core versions.

Type
moodle-qbehaviour
Homepage
https://moodle.org/plugins/qbehaviour_adaptivehintsnopenalties
Releases
2020050300 2020020700 2017111900 2016120500 2015033000 2014071000 2013052500 2013011800 2011111902

A question behavior to use quizzes for conducting surveys.

Type
moodle-qbehaviour
Homepage
https://moodle.org/plugins/qbehaviour_survey
Releases
2020050300

This plugin adds support for accepting payments via the ZarinPal payment gateway in Moodle's core Payments subsystem.

Type
moodle-paygw
Homepage
https://moodle.org/plugins/paygw_zarinpal
Releases
2025112100 2025111401

This plugin deletes old moodle calendar events based on a configurable retention period.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_oc_calendarcleanup
Releases
2025112800

This plugin is an extension of the mod_assign Moodle plugin and allows users to add a custom submission of the "ONLYOFFICE document" type in the PDF, DOCX, XLSX, and PPTX formats.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_onlyoffice
Releases
2025080401 2025080400 2024111300 2024070300 2024052000 2024012400 2023042400

Dynamo, a tool for regulating groups dynamics based on peer evaluation

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_dynamo
Releases
2026021700 2025032900 2023030500 2022083100 2022082900 2022082200 2022071800 2022071100 2022070500

AI provider for jokes.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_jokes
Releases
2025100700 2025050600

This plugin adds a "Superscript" and "Subscript" button to the main toolbar of the TinyMCE editor and to the context menu that appears when you select text.

Type
moodle-tiny
Homepage
https://moodle.org/plugins/tiny_supersub
Releases
2026050100 2025101300 2025072300 2025072000

EduLegit.com is an all-inclusive educational technology platform dedicated to enhancing the learning experience through innovative solutions. We offer a range of services including an AI Management Control System for efficient institutional management, a Teacher Assistant tool to streamline educators’ workflows, and Student Supervision solutions to monitor and support students’ academic progress and academic integrity. EduLegit.com aims to leverage technology to create a more effective and supportive educational environment for both teachers and students.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_edulegit
Releases
2025021401 2025021201 2025020401 2024091203 2024091202 2024090901

This plugin enables teachers to incorporate video content within their Moodle assignments, and also for students to submit video responses – these are uploaded and securely stored on your Planet eStream media library rather than Moodle itself.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_estream
Releases
2024072500 2024042400 2024012500 2023110200 2023033100 2023010400 2022111700 2022111000 2022110100 2022071200 2022042900 2021111800 2021110800 2021092800 2021062800 2021061406 2021050500 2021031000 2021020500 2021010500 2020120300 2020120100 2020111800 2020111200 2020092500 2020092400 2020090700 2017042000 2017012600

Embed content from Planet eStream into Moodle via the ATTO Text Editor, or upload new video/audio content directly into a Moodle page.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_planetestream
Releases
2025041500 2024112000 2024040800 2024011000 2023033100 2023033000 2023021600 2023021400 2022092900 2021111900 2021101900 2021031200 2021030300 2020100100 2020070900 2020052100 2019061800 2018101100 2018073100

Moodle calendar type for Thai Buddhist year

Type
moodle-calendartype
Homepage
https://moodle.org/plugins/calendartype_thaibuddhist
Releases
2023111401 2020011700 2018020100 2017122200

The Open WebUI API Provider is the Open WebUI (https://openwebui.com/) Moodle AI subsystem provider.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_openwebui
Releases
2025103000 2025102900 2025102001 2025102000

Process Mining Log Builder is a Moodle local plugin that extracts, normalizes, stores, and exports course event data for process-mining analysis.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_pmlog
Releases
2026033000 2026031900

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

Type
moodle-profilefield
Homepage
https://moodle.org/plugins/profilefield_conditional
Releases
2025062100 2025050500 2025043000 2023050600 2022012800 2021011800 2017031600 2017022600

NextBlocks is a Block Programming environment integrated as a Moodle activity plugin that allows teachers to create interactive and customizable block'based programming exercises for their students.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_nextblocks
Releases
2025080200 2025072601 2025072300 2025071300 2025070900 2025062800 2025062401 2025062400 2025062200 2025060503 2025060502 2025060500 2025052500 2025052200 2025051802

A collection of visual components designed explicitly for Learning to use in the Atto editor.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_c4l
Releases
2024122900 2023102500 2023102400 2023102300 2021081205 2021081204 2021081203 2021081201 2021081200

Insert an auto-generated table of contents from your page headings — with anchor links that jump straight to each section. No manual anchors, no plugins.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_headingtoc
Releases
2026073002

Simple contact me form with notifications sent to admins and/or users with the notification capability

Type
moodle-local
Homepage
https://moodle.org/plugins/local_contactme
Releases
2026041600

This Plugin displays a visually appealing list of the most active courses on your Moodle site. It is designed to help users discover popular courses they are not yet enrolled in, but where self-enrolment is possible.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_topactivecourses
Releases
2025091507 2025091503 2025072402 2025071902 2025071901

Simple calculator block for moodle to do simple calculations.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_simple_calculator
Releases
2020100302

This plugin enables your Moodle installation to act as a SSO provider for the Discourse discussion platform.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_discoursesso
Releases
2020042400 2019052300 2019041200 2017112800 2017052700

Groq Cloud AI provider for Moodle 5.x AI actions (generate text, summarise text, and generate image).

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_groq
Releases
2026021700

OpenRouter AI provider for Moodle 5.x AI actions (generate text and summarise text).

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_schooleesopenrouter
Releases
2026021701 2026021700

The Sebsoft Anti Hammering Authentication Plugin offers you the possibility to prevent hammering your login system. This plugin can be configured to "smart detect" so called hammering on IP basis or for users in general.

Type
moodle-auth
Homepage
https://moodle.org/plugins/auth_antihammer
Releases
2025120101 2022090100 2020121603 2020121600 2020070100 2018050302 2018050301 2018050300 2017092501 2017050100 2017020100 2015080100

This plugin allows learners to go directly to the Percipio platform without having to launch content.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_percipio_home
Releases
2022101001

This Moodle local plugin automatically assigns a "Parent" role to a user based on custom profile fields (parent_email, parent_name) in the student’s account. If the parent account does not exist, it is automatically created.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_parentassign
Releases
2023112400 2023112300

The HTML Bootstrap editor makes it possible to create a much more attractive and ergonomic layout.

Type
moodle-tiny
Homepage
https://moodle.org/plugins/tiny_htmlbootstrapeditor
Releases
2025052200 2025021200

This plugin is another enrollment method that allows learners to apply for a course using application text and/or application file(s).

Type
moodle-enrol
Homepage
https://moodle.org/plugins/enrol_gapply
Releases
2026061101 2026060200 2026050700 2026011501 2025042200 2024101001 2024101000 2024042413 2024042412 2024042411 2024042410 2024042408 2024042406 2024041400 2024040900 2024031900 2024012700 2024012600 2023051604

This plugin allows Teachers / Lecturers to give video or audio feedback to assignments that have been submitted using the MEDIAL Video Assignment Plugin

Type
moodle-assignfeedback
Homepage
https://moodle.org/plugins/assignfeedback_helixfeedback
Releases
2026052002 2025112401 2024120901 2024012301 2023100302 2022112101 2022012501 2020111701 2020012101 2019052102 2018121804 2018090704 2018080802 2017032801

This Moodle video plugin allows Teachers and Students to create and respond to Video Assignments that are uploaded and cataloged in MEDIAL rather than Moodle itself.

Type
moodle-assignsubmission
Homepage
https://moodle.org/plugins/assignsubmission_helixassign
Releases
2026052002 2025112401 2024120901 2024012301 2023100302 2022112101 2022012501 2020111701 2020012101 2019052102 2018121804 2018090704 2018080802 2017013101 2016090603

StudentQuiz enables students to collaboratively create their own question pools in Moodle. Students can filter these questions into quizzes, and they can rate and comment questions while working through the quizzes. StudentQuiz computes each students contribution and learning progress and compares this with the community. The created questions become part of the Moodle question bank and can be reused in other Moodle quizzes. The video "StudentQuiz in a minute" tube.switch.ch/videos/d0e37788 provides a quick introduction.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_studentquiz
Releases
2026030600 2025070700 2024092000 2024011900 2023081702 2022122200 2022080343 2022052401 2022052400 2022011702 2021071300 2021022500 2020120400 2020110600 2020081100 2020061600 2020052400 2020052300 2020050100 2020021800 2020013000 2020012800 2020011600 2019082900 2019082200 2019081400 2019072300 2019071700 2019040100 2019031100 2019020800 2018121800 2018112900 2018072400 2018051300 2018031201 2018011100 2017121102 2017110600 2017053101 2017040601 2017011301 2016112400 2016110300

Moodle block plugin to display accessibility results from the [local_accessibility_filescan](https://github.com/Swarthmore/moodle-local_accessibility_filescan) Moodle plugin.

Type
moodle-block
Homepage
https://moodle.org/plugins/block_accessibility_filescan
Releases
2024031900

Stop exam cheating with ProctorLink that combines real-time human oversight with live group proctoring and identity verification powered by artificial intelligence - all within your familiar Moodle environment. Exam data, images, and recordings stay on your institution's servers.

Type
moodle-quizaccess
Homepage
https://moodle.org/plugins/quizaccess_quizproctoring
Releases
2026071200 2026040900 2026013102 2026013101 2025120601 2025120400 2025110101 2025110100 2025103100 2025071100 2025071000 2025050600 2025050500 2025010600 2024103001 2024103000 2024102912 2024083000 2024071901 2024071504 2024071503 2024071500 2023041802 2023041801 2023041001 2023020105 2023020104 2023020103 2023020101

This Moodle activity plugin lets teachers upload a PDF template with placeholder fields. When a student opens the activity, a personalized PDF is generated and downloaded, automatically filled with the student’s name, ID, email, and date.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_autopdfform
Releases
2025091500 2025082901 2025082900 2025082503 2025082502 2025082501 2025082500 2025072707 2025072706 2025072705 2025072704 2025072703 2025072702 2025072701 2025072700 2025070408 2025070407 2025070406 2025070405 2025070404 2025070403 2025070402 2025070401 2025070400

Adds a "Find References" button to Page activities. Uses Moodle's AI subsystem to identify key concepts in the page content and provides students with curated external resource links (Google Scholar, YouTube, Wikipedia, and more).

Type
moodle-aiplacement
Homepage
https://moodle.org/plugins/aiplacement_airesourceguide
Releases
2026031006 2026031005 2026031004 2026031003 2026031002

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.

Type
moodle-qtype
Homepage
https://moodle.org/plugins/qtype_coderunner
Releases
2026051000 2025101200 2025081500 2025052100 2025050400 2025010200 2024090500 2023090800 2022110900 2022082201 2022022300 2021112300 2021092600 2021050800 2021031400 2020092901 2020080300 2020062600 2020050400 2020012500 2019111900 2019110100 2019072000 2019013000 2018103000 2018071000 2018042800 2018021800 2017072800 2017052600 2017031901 2017030201 2017012603 2017010604 2017010603

Moodle plugin for creating calendar events (using google Calendar API or ICS invites) when Moodle course or group calendar events are created.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_icalsender
Releases
2026081801 2026071607 2026051104 2025061802 2025052705 2025051610 2025051201

Tihs plugin, is a moodle payment gateway that provides support to payments made by bank transferences, or another manual payment methods that need to be approved by a person.

Type
moodle-paygw
Homepage
https://moodle.org/plugins/paygw_bank
Releases
2024032501 2023012001

The Moodle Notifications Agent plugin enhances communication within Moodle courses by enabling automatic message delivery based on customizable rules.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_notificationsagent
Releases
2025072900 2025051701 2025051700 2025032000 2024111400 2024101500 2024061700

A Moodle AI provider plugin that integrates Google's Gemini AI models into Moodle's AI subsystem. Supports text generation, image generation, and text summarization with configurable rate limiting and privacy-first design.

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_gemini
Releases
2026080400 2026080300 2026031700 2025120905 2025120900 2025082900 2025082700

This plugin is intended for use with russian digital library system Znanium. Plugin allows to insert links to books in html-area. Page in book can be specified. Module allows to view books without authentification on external site.

Type
moodle-atto
Homepage
https://moodle.org/plugins/atto_znaniumcombook
Releases
2024040300 2020070801

This block is intended for use with russian electronic library Znanium (paid subscription or demo subscription required)

Type
moodle-block
Homepage
https://moodle.org/plugins/block_znanium_com
Releases
2024040300 2024010800 2021010601

This plugin allows rename all questions categories in one form

Type
moodle-local
Homepage
https://moodle.org/plugins/local_quickrenamequestioncategories
Releases
2025022200 2020061200

This plugin for hierarchical numbering of question categories.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_renumberquestioncategory
Releases
2025030100 2020061300

Customize Moodle navigation by hiding unused menu items and adding your own role-based menu links.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_vxg_menus
Releases
2021031506 2020082000 2020051100

Restriction access based on two choices : The course start date or the date of the user' s enrolment : In that case the cutoff date will be relative for each student individually and equally.

Type
moodle-availability
Homepage
https://moodle.org/plugins/availability_week
Releases
2026041301 2016060100 2014051200

An alternate multilang filter that supports content with nested span.

Type
moodle-filter
Homepage
https://moodle.org/plugins/filter_multilangenhanced
Releases
2023061403 2023061402 2023061401 2012101000 2012100900

The APLCore library consolidates essential components shared by numerous APL plugins. It prevents code duplication across plugins that rely on these core features and simplifies library conflict management.

Type
moodle-local
Homepage
https://moodle.org/plugins/local_aplcore
Releases
2026060901

Vinapse is the AI platform for adaptive learning. Upload your videos and let your users ask questions about their contents.

Type
moodle-mod
Homepage
https://moodle.org/plugins/mod_vinapse
Releases
2024070100

Edwiser Bridge, the #1 WordPress Moodle Integration Plugin, to seamlessly connect, synchronize, and sell Moodle courses through WooCommerce. This powerful WordPress Moodle plugin provides robust integration between WordPress and Moodle LMS, enabling automated course sales, user synchronization, and seamless learning management across both platforms. Get complete two-way synchronization between your WordPress website and Moodle LMS, making this the most comprehensive WordPress Moodle plugin available

Type
moodle-auth
Homepage
https://moodle.org/plugins/auth_edwiserbridge
Releases
2026051400 2026010600 2025102800 2025091100 2025060900 2025040200 2025031701 2025031700 2024062600 2024052900

Enables embedding of video content hosted on Yandex Cloud Video platform (video.yandex.cloud).

Type
moodle-media
Homepage
https://moodle.org/plugins/media_yandexcloudvideo
Releases
2026040100

Yandex AI provider for Moodle

Type
moodle-aiprovider
Homepage
https://moodle.org/plugins/aiprovider_yandexai
Releases
2026022800 2026021600

This Composer repository is powered by Satis