This is a private Composer repository.
To use it, you have to add this repository to your composer.json
file.
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.
Adds the ability to make announcements during a Moodle quiz.
This theme is created to be used in Joomdle sites only (http://joomdle.com). Some parts like the header, footer and login link have been removed deliberately.
Create quizzes where the number of questions and repetitions adapt to student performances. Standard quizzes can be taken to define the initial question pool.
A one way SMS messaging block.
The Label with Group allows you to add resources with different views in the course and display them only for a specific group.
A field type for Moodle database activities that allows on-screen signatures (using jSignature)
Guest Cohort is an enrolment plugin that mixes the features from guest enrolment with those of cohort sync. More exactly, it allows you to provide quest access to users that belong to a particular cohort.
Moodle plugin for using of Giphy.com as repository
Add an inventory of items to your course and let your students find items by exploring the activities. #game #gamification
Japanese calendar that uses the Emperor's reign as the year. example (平成25年09月10日)
In the semsort block (blocks/semester_sortierung), courses are grouped by their starting dates in a semester view on the MyMoodle page.
The grade distribution visualizes the distribution of the participants' letter grades in the grades overview. Changes to letter grades can be visually analysed, saved and overwritten if necessary.
The Checkmark Report provides teachers and students with an overview of the details of all checkmark activites in a course. In this way, ticks, grades, feedback and other key figures can be displayed in a compact form and exported in various formats.
The Download Center enables teachers and students to download the content of selected activities and materials from a course as a ZIP archive.
In the checkmark activity, students announce in advance which of the given examples or tasks they have prepared for a classroom unit and can present if necessary. Teachers can assess students in the activity based on their ticks as well as on the actual presentation and also record attendance/absence.
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.
The Offline Quiz activity allows the creation of multiple choice tests with questions from the question bank of a Moodle course, which are handed out to students in printed form. After completion, the answer forms are scanned and can be automatically evaluated online directly in Moodle.
The Organizer enables students to register for appointments, which can be created by teachers.
Online texts and files can be collected and published via the Student Folder activity and thus made available to everyone in a Moodle course. Submissions can be made directly by uploading or alternatively can be taken over by teachers from an assignment activity.
The Offline Quiz Cronjob Admin allows administrators to monitor and, if necessary, control important processes for the evaluation of offline quizzes in the backend of their Moodle platform.
Accredible lets you issue digital certificates, open badges, or Blockchain credentials from your Moodle instance. They are a feature-rich replacement for the PDF certificates normally generated for your courses.
Put videos from Jwplayer.com into your moodle text.
This blocks allow to select some courses to be displayed on front page. It is also possible to set sort order.
This blocks shows the progress of learning plans in a vertical progress bar with "check" icons for each competency. It's also possible to display the competencies's descriptions and access the courses related to each competency.
This plugins integrates PowerBI Embedded dashboards.
With this plugin installed, all learning plans will be marked as complete when all their competencies are completed by the user.
This plugin adds Custom Fields to all activity modules.
Send custom notifications to members of selected cohorts
This plugins allow users to self register themselves as cohort members to a list of cohorts pre-selected by the site administrators.
This uses Graph (Outlook) REST API to send Moodle messages and notifications
This plugins allows to select city (Municipio) based on the selected UF (Unidade da Federação). The list of municipios for selected UF is fetched from IBGE's API.
This plugins allows to add static text to user profiles.
This is a variation of the overview report that displays only the current grade, total of attempts allowed, total of attempts taken, available attempts, grade to pass and status (approved or not approved).
E-proctoring solution to authentication user with facil biometrics while doing a quiz attempt. Solução de autenticação por reconhecimento facial enquanto o aluno responde um questionário.
Quickaccess and functions for integration of Rocket.Chat in Moodle
This plugin retrieves information about installed plugins.
Handles integration between Moodle and Rocket.Chat
This plugin lets you integrate Moodle and Joomla platforms.
This enrolment plugin lets you enrol users in the desired courses when they sign up to Moodle.
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.
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.
A filter to embed Pens from their URL on codepen.io
Weekly format listed in reverse format so first week at bottom and current week at the top
Allocation method for Moodle Workshop that automatically allocates for review submissions made during the assessment phase.
Evaluation method for Moodle Workshop that uses the assessments with highest weight as reference for evaluating other assessments.
alfaview is an app based video conferencing system (https://alfaview.com). This plugin integrates the alfaview video conferencing capabilities with Moodle.
A block that displays a feed containing the latest moodle messages. Part of the CUL Activity Stream suite.
A block that is similar to the core Moodle Upcoming Events Blocks but displays the events in a news feed style.
Local plugin which sends messages when a course activity/resource is added or updated. Part of the CUL Activity Stream suite.
Scheduled task to update course visibility based on start and/or end date.
Message output plugin required by block CUL Activity Steam. Part of the CUL Activity Stream suite.
The Peerwork plugin was designed to replicate functionality of WebPA in Moodle allowing a peer weighting to be applied to assignments. Using this plugin teachers still grade the assignment, but available marks are distributed between students based on peer ratings.
Turn course materials (slides, textbook, video, YouTube, Vimeo etc.) to content that allows your learners to reach their full potential: note-taking, highlighting, class survey, learning analytics, oral comments, peer support, and much more...
Amanote allows students to take clear and structured notes linked with their course materials.
This plugin allows teachers to upload worksheets (PDF file with exercises) and students to answer the questions directly on the PDF.
It acts as a Login and Identity provider for Leeloo LXP.
Sync Moodle LMS Courses and Activities/Resources with Leeloo LXP, quick and easy!
Boost engagement with the time tracking front end block!
Boost your Content Marketing and promote your posts!
Improve your user experience in your courses!
Highlight your most important courses!
Add an awesome responsive Sliding Benefits Spots section to your home page, dashboard or static pages. Manage all settings in a single page, right from your Leeloo LXP theme back end.
Highlight your most important course categories!
The Leeloo LXP Content Filter allows you to use shortcodes on a page without a { content – region } and display any of the Leeloo LXP Content Plugins from the Suite in the { content – region }.
Login and Attendance | Real-Time Tracking
Learning Activities and Resources | Real-Time Tracking
This plugin handles the authenticated API calls to sync the content plugins data from Leeloo LXP to Moodle LMS.
This tool will synchronize data from Moodle LMS to Leeloo LXP.
The Clipboard block enables you to duplicate activities and resources across your courses via the block.
The Section block displays the contents of a course section as a block.
This block - based on Moodle 3.5 course overview - allows users to search courses by tag.
(deprecated!!) Block that lists all enroled courses of a user and shows the roles the user is enrolled with.
Block that lists courses that supports guestlogin
Block that shows for each role a section and in each section the courses that a user is enrolled with this role. The siteadmin can select the supported roles from the list of roles that can be assigned in coursecontext.
Display all your courses in the Calendar as Site Events from selected categories. Sometimes and for some reasons, you want to display to everyone your courses in the Calendar and this is exactly what this plugin does.
An access restriction based on course enrollments
A custom field to take a duration
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.
Course format which overrides the topics format to display activities as cards with various opportunities for customisation.
This plugin allows you to use the Web Monetization standard to receive streaming payments from users of your Moodle site.
A plugin for atto to allow the font size to be altered.
This is a grade export plugin which will complete a file extracted from the Apogée software and which can be re-uploaded in Apogée to store grades.
Mod which allows to display links in your course to other courses (to facilitate navigation between courses for example). This mod is displayed in a label.
This is a theme which will display some possible recurrent actions in the course. They will be displayed as a banner in the course header block.
Globalad is a Moodle block that allows you to create the same personalized ad for all courses and users dashboard. Globalad es un bloque para Moodle que permite crear el mismo anuncio personalizado para todos los cursos y área personal de usuarios.
Statics is a Moodle block that provides for teachers and managers a quick view of the files contained in a course.
Globaladtool (Site administration / Appearance / Globaladtool) is a Moodle tool that allows add or remove Globalad block to all courses into categorie and into Dashboard to all users. Globaladtool (Administración del sitio / Apariencia / Globaladtool) es una herramienta para Moodle que permite añadir o quitar el bloque Globalad a todos los cursos de una categoría y en el Área personal de todos los usuarios
Add Facebook like and comment box to your moodle.
It lets you see trends in your scorm activity
Advanced Spam Cleaner tool for Moodle
Annoto is enabling your course participants to add time-based annotations as an overlay to any video content, turning passive video watching into an active and collaborative learning experience while providing you actionable insights on the students and the video content delivered. Annoto covers all your different use cases when using video content and used for student assignments, skills development, collaborative learning, guided watching, peer review, and many more.
Enroll users via iyzico payment gateway
The Ally filter provides accessibility scores and tools for files uploaded to Moodle by teachers. It also provides alternative download types to enhance accessibility - e.g. audio, braille, etc
Ally webservices plugin
This simple plugin adds a block that displays a ranking of a grade category.
Google Analytics with custom dimensions and metrics.
Not always logged in, you want to be up to date about new content, discussions or events in your Moodle courses? This moodle block implements a solution that periodically notifies learners about new content or activities included into a Moodle course. This solution will act as a sentinel that detects whether new contents or new activities have been included into the Moodle course, and notify the learners and/or the instructors about that. Notifications methods are: e-mail message RSS aggregator SMS message There is also a version of this plugin for Moodle 1.9 that can be downloaded from the Website.
Using Multiblock you can collect all those blocks together and use 'one block's worth' of space and put all those blocks into the one space with one of several layouts, whether it's tabs or an accordion, or something else. Several preset layouts are bundled with Multiblock.
Sell and manage your Moodle and face-to-face courses. Shopping cart, online registrations, payments, CRM, lead management, marketing campaigns and more. Arlo for Moodle is built for training providers and higher education.
Dropout Detective™ identifies students that are most at risk of dropping out of or failing courses.
The Showcase block allows listing and highlighting the courses that are available on the platform so the people can know them and learn more about their characteristics before enrolling in them.
The game activity module makes use of questions, quizzes and glossaries to create offer a variety of interactive games.
Simplifying authentication and automating workflows.
Make it your Moodle
Increase student engagement by fostering peer learning through comment subscription, email digests, comments newsfeed, comment search and pinning of important comments and content to the pin board.
Displays your upcoming events in a beautiful way on your dashboard and in your courses. Comes with three modes: today, this week and upcoming. Works in both vertical and horizontal orientation
The easiest e-commerce solution for moodle: Use credits to buy courses.
Create courses faster and make them more consistent across your organization using course templates.
Create bookmarks, take notes, schedule activities and focus mode for better learning experiences … and much more!
Poster is a resource activity module allowing to create a web page. What makes this module unique is that the contents of the poster page is composed of Moodle blocks (such as HTML block, Calendar block, Latest news block etc.). It provides yet another place within the course where blocks can be put without polluting the course front page.
Automated notifications and powerful completion logic for better course workflows
The TYPO3 Repository and SSO Plugin connects a TYPO3 Installation with the Moodle installation. You can choose a TYPO3 page from a page tree to be embedded in the Moodle course.
Embed videos from Vimeo and Youtube easily in your course, use activity completion to track videos and much more!
The "Extended guest access" enrolment plugin extends the guest access to courses. You can grant anonymous access to specific IP, network or to logged users.
Automatically generated table of contents for a page of content.
Textregex customfield plugin allows to have a short text input field with regex validation. Enabling to ensure a valid format of the field data.
Verbal feedback allows structured feedback of student's presentations by one or several persons.
Moodle quiz report plugin to achieve archiving your test, by printing out all attempts at once.
The Tiny Font Color provides two toolbar buttons and menu entries to set different text and background colors.
This plugin will make the creation of multilingual contents on Moodle much more easier with TinyMCE editor.
Enhance the Moodle tablesql-class by advanced features and responsive technology
bizExaminer is a software solution to create, conduct and manage online exams. Our Moodle plugin allows you to include exams in your courses.
Integrate BigBlueButton within Moodle - including record and playback of sessions.
Add audio and video annotations to text, anywhere a TinyMCE text editor is present. This plugin adds buttons for recording audio or video (with audio) to the editor's toolbar. Using WebRTC technologies, all recording is done instantly in the browser. After recording, users can embed the annotation directly into the text they are currently editing. The recording will appear as an audio or video player in the published writing.
A local Moodle Module adding Analytics. This plugin currently supports 3 Analytics modes, Piwik, Google Universal Analytics and Google Legacy Analytics.
Sends a welcome message to new users, sends a notification to a moderator of the new user creation
Theme classic is a simple theme based on the Boost theme. It uses the 3 column grid and the navigation block and settings block.
Elegance is a beautiful two column Moodle theme with robust functionality and lots of custom settings.
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.
This activity module permits to schedule an event with a defined reservation time.
Moodle repository plugin used to browse personal YouTube channels in order to publish public, unlisted and private videos.
Allows teachers to upload files with solutions to their assignment, which can be released to students manually or at a scheduled time.
An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.
This is a new activity module, Simple Certificate,which no needs to change any code to add a new certificate format, and moodle's administrator don't need to upload image files. The certificate text are full customizable, using special text marks that will be replaced by variables (like student name, course name, grade, ...), don't need to change any translation file.
BrainCert's next-generation HTML5 Virtual Classroom is designed to deliver live classes, meetings, webinars, and collaborative group conferences to audience anywhere right from your Moodle site!
Enrol users in courses when a certain level from Level Up XP is attained.
Allows users to inject and modify content using shortcodes provided by other plugins.
"Board" (Grids and Blocks) is a course format in grid for Moodle 2.8 or later with full flexibility between sections and columns. You can choose quantity and width of columns and quantity of sections in each column.
PLEASE NOTE: No longer being actively maintained. Provides options for changing text size and colour scheme. Settings can be saved to persist between sessions. Also integrates ATbar from Southampton University ECS.
The purpose of the Accessibility Overview Block is to provide a concise overview of the Moodle site's accessibility features and their statuses. What is included in the block are the useful summary points of the Brickfield Accessibility Toolkit and other accessibility offerings as a concise listing, with go-to links.
Course level marking guide advanced grading reports for all students on one page, with download options!
Encourage discussions and thought-sharing with Board, a post-it board activity for students! This is an anonymous collaborative activity where the teachers sets out a number of columns with editable names and then students add contributions, or posts, to columns.
Question type supporting several exercises for music theory instruction.
Deepler is a local moodle plugin that provides a content translation page for courses and automatic machine translation using the ©Deepl Translation api (Pro or Free).
Allows users to enrol themselves into a course if they finished a course in a specific category previously. This plugin was inspired by the enrol_self plugin and can be used in the same way. Additionally it offers a waiting list feature and autoenrolment into a specific group.
This module allows teachers to vizualize dependencies between moodle activities in a interactive graph.
Plugin allowing to put forward some courses and display them as thumbnails.
A block displaying all the group's participants in the group page.
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).
Enable services and users to authenticate using basic auth.
This auth plugin combines the best of both email based signup and self enrolment keys into a streamlined process making it much faster for students to get into a course. For the student it saves around 9-10 clicks and avoids context switching between a browser and their email client where they can become easily become disengaged or run into issues if their email is unavailable.
A plugin to manage outage periods, such as scheduled maintenance, including CLI tools to embed in your scripting.
SAML done 100% in moodle, fast, simple, secure
Log in to Moodle using one time user key based login URL. Auth plugin for organising simple SSO (single sign on) between moodle and your external web application.
Restrict course activity & resources by assignment rubric grade/level
This block allows to calculate estimated dedication time of participants within a course.
An easy way to enrol using an enrolkey from anywhere within moodle.
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.
This is a file converter plugin for Moodle. The primary function of this plugin is to convert student submissions into the PDF file format, to allow teachers to use the annotate PDF functionality of Moodle. With this plugin you are in control of the conversion process and architecture.
Embed forum discussions anywhere with filter tags.
A moodle plugin containing Amazon's SDK for PHP.
Automatically adds users into auto-created cohorts, with names that derived from users' profile fields.
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.
This local plugin allows you to sanitise data from a production environment for use on testing/dev environments.
Warn users with a notification block across the top of the screen when you're browsing a non-production server like staging or a local development box.
When presenting a login page that contains a form - many users will ignore all links on the page, and just enter their username/password into the form, forgetting they should use a "Login with Microsoft" or "Login via SAML" button on the page. This plugin provides a custom splash page that only shows the IDP/SSO buttons and (optionally) a link to the manual Moodle login form
Site wide notices displayed in a modal pop up
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.
This plugin allows easy management of observational assessments. It has the ability to record evidence of observation (text, file, pass/fail) by an observer marking an observee as well as manage time-slots and session bookings. Course coordinators can also delegate observation marking to other users (e.g. tutors).
Allows timed release of content and emails users to remind them to complete course activities.
This is a Moodle activity module completely independent from mod_scorm which allows you to upload a scorm and then serve it remotely to other learning management systems on other domains using a thin scorm wrapper. This allows you to upgrade the scorm in place remotely and also allows you to manage and enforce seat counts and limits.
Subcourse behaves as a graded activity. The grade for each student is automatically fetched from a final grade in another course. This allows course designers to organize the learning content into separate units.
Alipay payment gateway for Moodle.
Plugin to integrate Safe Exam Browser into the quiz activity in Moodle.
This report allows access to all backups on a site - including those stored in the users private files area and the site admin can download/restore or delete the backup files.
This report lists activities, by type, in your site that contain flash-based content. Support for Flash ends in mid-2019 when most browsers will disable Flash player and your content will not display.
This plugin provides approximate disk usage by Moodle courses.
This plugin enables tracking the history of learner enrolments at site and course level.
This plugin allows Moodle to use Elasticsearch as the search engine for Moodle's Global Search. The following features are provided by this plugin: Multiple versions of Elasticsearch, File indexing, Request signing, compatible with Amazon Web Services (AWS), Respects Moodle Proxy settings, Image recognition and webservices.
A Moodle search plugin implemented using Postgres full text indexing with optional file indexing using Apache Tika.
A way to A/B test config, or slowly turn on config for certain audiences or % of traffic.
An admin tool that allows you to control a block layout across units.
This plugin creates site-level cohorts using a connection to an external database. (similar to enrol_database plugin but instead of creating enrolments it creates site-level cohorts.)
Allows additionalhtml settings to be applied based on the users site-level cohorts
Dynamic cohorts plugin allows dynamically add and remove users from cohorts based on configured rules, which themselves are composed of conditions.
This plugin is intended to become a place for a suite of semi related email utilities to help improve the security, scalability, and performance of emails.
This is a Moodle admin plugin that provides developers with insights into not only what pages in your site are slow, but why. It uses the the Excimer sampling php profiler to so.
A load balancer heartbeat / health checker url, and also a configurable nagios compliant cron health checker. This should work out of the box with most load balancers, eg Amazon ELB, F5, HA proxy etc as most of these simply check the http status for 200 or non-200 response codes.
A lock statistics admin tool, specifically tailored to report on cron task timings. This tool exposes which tasks are currently running and where, and also shows a detailed history of how long each task has taken in the past.
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
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.
A tool for enforcing various security standards and guidelines for passwords for Moodle. This plugin aims for compliance with the Australian Information Security Manual (currently May 2019), and above that, the NIST standards from the document 800-63B. Many of the controls are optional and user configurable, with the most safe values set by default, but allow for great customization for any configuration, while enforcing safe, sensible guidelines for passwords. This password checks also include securely testing for potentially compromised passwords using: https://haveibeenpwned.com/
This plugin will take entries from the Moodle standard log store table and export them to AWS S3.
This plugin adds a framework for adding and enforcing security questions for users to perform a password reset. Currently it only operates on the Moodle Core 'Forgot Password' page, however it is easily extensible to other forms. NOTE: This plugin only has native compatability with Moodle 3.8. For Moodle 3.7, MDL-66173 must be cherry-picked to allow the plugin to interact with Moodle. See Readme for more detailed instructions
This is a network speed tester for embedding directly inside your moodle.
An admin tool provides a web service for generating Moodle web service tokens. It conceptually works the same way as /login/token.php, but via web services.
This plugin plugin allows site administrators to trigger external actions such as an http request or email when certain events happen in Moodle. Filters can be added to check if the event meets certain conditions and actions(email/http post) can include information contained within the Moodle event. Lookups can also be added to the workflow to allow information not contained within the Moodle event to be exposed to the external action.
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)
A REStful webservice plugin for Moodle LMS This plugin allows Moodle's webservice interface to operate in a more RESTFul way. Instead of each webservice call having a URL query parameter define what webservice function to use, webservice functions are made available by discrete URLs.
The shared enrolments plugin allows users to be enrolled automatically through another course
This plugin is used to fill in a user profile field, named "Campaign", based on a "GET" parameter. This is used to find out which "Campaign" the user comes from.
Add ability to import groups from course to another
This plugin has been developed to allow administrators to add user fields to the registration form.
This plugin provides a quick registration link with prefilled signup form data.
This plugin allows you to create certificates that can be automatically linked to a linkedin account.
Shared URL module allow users to access activity in another course with automatic (and specific) enrol.
This is a quiz report plugin to export quiz attempts as pdf
A block to display all the students of a teacher (compiling the students of all its courses)
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.
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.
CoBRA helps French speaking learners to read texts in English and Dutch, getting contextualized information on all words and expression of the text and with the ability to collect words and expressions into a personal glossary.
This is an extension to the normal shibboleth authentication plugin and allows users to decide if they want to have a new account created based on their shibboleth login, or if they want to link the shibboleth-login to an existing account.
This moodle block allows user enrolment by showing temporary access codes.
This plugin allows to manage a moodle based decentralized helpdesk with three support levels. It basically works with Moodle forums. The 1st level support works on course level, so you can create as many support courses as you like (in our case we have a bunch of schools in our Moodle, each school has its own support course). All 2nd and 3rd level support members get access to certain discussions in those forums, after the 1st level support forwarded an issue.
This plugin allows an integration of Moodle with WebUntis from Untis GmbH. WebUntis is a class management schedule tool for schools.
Using this activity plugin you can schedule Microsoft Teams Meetings directly from inside your Moodle courses.
An admin tool robot crawler which scans your moodle for broken, large or slow links.
This plugin allow a user not logout when this user has loginas. It's useful to developers and main administrators.
This plugin allow install new tables into DB using xmldb files under developer control. You can choose which install.xml table want to install in place to install all tables and upgrade tables whenever you want.
This plugin syncs parent/mentor relationships using an external database table
The ability to add videos from the Clear Lessons platform to a course.
This is an activity module for tracking time spent by Students (or other users) in a Course or in a related group of Courses.
Provides a custom profile field type ORCID(Open Researcher and Contributor ID), with a regex validation of the value entered by the user when creating the account or editing the profile. (ELINF - VLIRED)
CLAMPMail is a Moodle block that provides selective, bulk emailing within courses. CLAMPMail is a fork maintained by the Collaborative Liberal Arts Moodle Project which sends attachments via email instead of providing a download link within Moodle.
The Filtered Course List block displays a configurable list of courses. It is intended as a replacement for the My Courses block, although both may be used. It is maintained by the Collaborative Liberal Arts Moodle Project (CLAMP).
The ClickView activity 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.
The ClickView TinyMCE 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.
With Smart Cohort modul, users automatically added to cohorts based on filters.
The DisCourse activity offers the possibility to conduct group discussions in a multi-step procedure.
The exam management allows the easy organization of exams in courses and makes it possible to manage even large attendance exams with many participants.
In the Margic activity, participants can create unlimited entries which can then be evaluated and annotated by teachers.
The PINGO activity enables the integration of the free-to-use classroom response system PINGO into Moodle.
A multi-selection profile field based on modern Moodle user interface widgets.
This block intends to give the user a notification about the expiration of his or her enrollment. Latest if for version 4 and up. Should work above that as well.
Overwrites the course summaries for every course in a particular category.
Allows admins to change quiz passwords by course.
This plugin allows for external tasks to be included in a quiz, followed by manual grading. External tasks are anything that is done outside Moodle - e.g. edit a spreadsheet, compose an email, paint a wall...
Compilatio is a provider of academic integrity solutions, integrating with Moodle. Detect plagiarism: AI-generated content, similarities, obfuscation, and more.
Bring the power of Copyleaks, an official solution provider, to Moodle! Quickly and easily detect potential plagiarism, AI-generated content, paraphrasing, and more.
Import to section allows you to import a course or parts of a course into one specified section of a target course. The modules can even be in different sections in the source course.
This local plugin allows you to get moodles roles via REST API. There is no possibility to get role ids directly via rest api, though there are two core functions demanding for role id: core_role_assign_roles and core_role_unassign_roles.
Webservice Manage Sections allows you to manage the section structure of a moodle course via REST API. You can create, delete and move sections. Furthermore you can get the sectionsettings (name, summary, visibility, section format options, ... ) and update them.
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.
This block allows discussion on a section page, page or book chapter activity. Add this block to a block region that appears on a page of this type, to allow comments to be posted.
A block to clearly display and control visibility of a course from the course page (show / hide).
This block aggregates and displays the latest discussions from all forums for all courses a user is enrolled on. It is possible to reply to posts when the block is displayed in the dashboard. On a course page, the block allows a user to reply to posts as well as create new discussions for a forum.
This block displays guides for external teachers/graders. These guides are created by teachers and are based on templates created by administrators. The template creation system allows the generation of Moodle forms containing textarea, file uploader and links.
Part of the Adaptable UI set, this block allows you to add a news slider that displays: 1: Unread course announcements (from all enrolled courses) 2: Site announcements (front page news announcements) 3: Both of the above (combined course and site announcements) The slider uses the jQuery slick slider and whilst designed to work with the Adaptable Theme, it *may* work with other themes.
The Flexible course format is based on Grid adding better mobile support, responsiveness, completion tracking and the ability to make sections collapsable.
Barcode scanning for Physical Assignment Submissions
Bootstrap Elements gives you the ability to add modal and toggles to your courses, helping to improve the layout of courses.
This plugin allows a teacher to create a guide. However the teacher cannot create his own "freestyle" guide, when tutors add a Course guide activity in their course, they must pick a template.
Structured Label gives teachers a simple form to fill in which then renders content and an image consistently allowing course pages to be broken up with attractive headings.
block my_external_backup_courses : Restore courses from remote moodle platforms my_external_backup_restore_courses is a Moodle block that enable a user to restore courses from external moodles this block must be installed in each moodle course clients and course servers involved
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
An enrolment plugin that grabs enrolments from another method
This plugin is designed in order to migrate legacy course files to private files area for a choosen user
The Consorci de Serveis Universitaris de Catalunya (CSUC) has integrated AppsAnywhere (http://www.software2.com/appsanywhere) using the Moodle plugin mod_appsanywhere. Differents Applications are now available to students from Moodle subjects with easy management.
A clean, simple theme which adds an "Awesomebar" at the top of the page to provide quick, easy navigation.
The Forum Keywords Report extract keywords from all posts in a Forum activity and generate a word cloud with a table listing the weights of each keyword. It is mainly developed for analysing Chinese, but appeared to also work for English.
Moodle Module for adding text functions in the Atto editor.
This plagiarism and AI detection plugin offers a unique feature set: a low monthly minimum cost, the ability to choose to scan, and the fact that student submissions are not uploaded to a third-party repository.
Cursive verifies student writing submissions and authorship through typing biometrics. We're focused on a student's thinking through the act of writing to ensure writing skills remain an assessable, essential, and valuable outcome and skill.
Teachers can create some examination dates. They define date, time, and place of the examination. Furthermore they define maximum number of students and maximum number of points. After the registration date, they define the points for each student. These can be printed with or without student names. Each student can register/unregister only himself/herself.
A simple block which lets you search for courses in your Moodle system, with quick links to edit the course, check the participants list and check the meta relationships.
A simple block which lets you search for users in your Moodle system, with quick links to view their profile, login as them and send them a message.
This plugin allows you to set ribbons in the 4 corners of your site, displaying either static text, or dynamic text driven from a script.
The E-Voting activity module enables students to vote via their smartphone or their laptop and to have the results displayed on a graph in real time.
This activity is heavily based on the " Group choice" activity module, and behaves roughly like it. Making a choice enrols you in a group, changing your choice unenrols you from the precedent group and enrols you in the new one, and so on. This activity allows students to enrol themselves in a group within a course. The teacher can choose from which groups the students can chose, and the maximum nummber of students allowed in each group. The students can view the members of each group before making a choice, and (if the teacher allows it) change their selected group until the deadline. They can alswo create their own public or private group protected with a key. Other student can contact the group creator for asking the registration Key. Each group creator can add informations about his group a description, a video or an image. A map with the group's members location will also be display in a group Detail page.
An Atto plugin to import content from the Studietube.dk
Part of the Studietube import set, this plugin filters the imported content from students and converts it into an iframe.
An availability condition for Moodle that limits the number of views of activities and resources by users
An Availability Condition to require a PayPal payment to access activities and resources.
Este plugin de inscrição permite que você venda seus cursos no Moodle através do PagSeguro. This plugins allow you to setup paid courses using the PagSeguro service.
With this plugin you can synchronize groups and groups members between two courses, in a way that a course A will be a mirror of course B. Only users that are already enrolled are added as group members.
This block works with the attendance module, it provides teachers with quick access to Attendance functionality, and provides students quick access to a summary report for their own attendance.
This plugin adds course level settings for recompletion - clearing all course and activity completion for a user based on the duration set notifying the student they need to return to the course and recomplete it.
A plugin that allows an attendance log to be kept. - includes an optional block for easy access to relevant functions.
Dialogue between two users
This report allows for the analysis of random questions within a Quiz.
The github repository allows zip archives for your git repositories to be downloaded through any tag and branch.
This is an admin tool plugin for Moodle 3.9+ which adds an action to bulk user actions allowing you to send emails to a list of users.
This block provides a navigation as it is often used on standard websites.
This Moodle plugin is a powerful data management tool that allows you to create digital workflows for data management.
This is a newsletter module for moodle. First stable release. It provides the basic features of common newsletter tools. Using it with moodle VERP bounce processing is recommended. But we will add an additional bounce processing feature that will be easier to configure.
Campus theme allows you to customize the look and feel of your moodle site as much as possible. It provides an elegant way for designing the header. It is fully responsive and optimised for MNET authentication and provides all common features of modern moodle themes such as slideshow, custom category design, social icons,...
Simple plugin implementing a personal ToDo list on the user's Moodle dashboard.
Provides a tabular breakdown of results for quizzes containing MCQs.
Displays a visitor counter in a block.
Course format that allows you to display the topics/sections in a menu.
Course format 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”.
Launch external xAPI (Tin Can) activities from Moodle and track on a Learning Record Store (LRS). Compatible with Storyline, Captivate, and others!
A Moodle Theme Testing tool, with a focus on Bootstrap 4 based themes.
This is a block which works with the checklist module and displays progress bars for a single checklist.
Add customisable navigation buttons (next/prev/etc.) to the bottom of each activity page (Moodle 1.9/2.0+)
Displays current lesson objectives in the side-bar
This is a grade export plugin which will create an Excel spreadsheet containing all the checkmarks from a single checklist.
A checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.
Face-to-face quiz with all students answering the questions at the same time.
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.
The Fordson theme is focused on students going from login to learning, with features that help teachers build better courses and students engage with content. Your school is unique and Fordson provides impressive customizations for a professional and modern learning platform. Try out Fordson and show some love by clicking "favourite" ( ♥ ) !
Radically different, beautifully executed, and intelligently designed. Rebel is a unique and modern Boost-based theme that isn't afraid to be simple. Rebel's intuitive layout is a refreshing take on a modern LMS where the focus is on learning.
Introducing a new theme for Moodle 3.9 and 3.10 that draws on some of the best user ehancements of the Fordson and Rebel Moodle themes! Schoollege is refined, elegant, and modern. Built using Boost, Schoollege adds custom header images, header textures, smart editing buttons, a full-screen Course Dashboard, a custom login page, and other features that enhance Moodle.
Sometimes we forget which course or module we've consulted last time because we were interrupted by an important event. This block gives access to the last course and last module viewed.
The mymindmap_overview block presents the courses in the dashboard. Block mymindmap_overview has the advantage of seeing all its courses containing at least one module on a single screen zone and being able to navigate to the section, the activity or the chosen resource to access it. IMPORTANT! For a better view of the mindmap of your courses, put this block in the content column This view also shows how many modules constitute a course or section, which allows you to only go to courses offering content. This plugin uses jsmind javascript tool to design the schemas. You can find it here: https://github.com/hizzgdev/jsmind There are some slowdowns due to searching the logs table for each student and each course needed to show the red flag. To avoid this, you can replace the "block_mymindmap_overview" file with the "block_mymindmap_overview-without-flags" file by removing the "-without-flags" extension. In the last version, all calls to the "logs" table to control access to new activities are avoided in order to speed up the display of the mindmap
A moodle plugin to add a block to course providing a button to automatically sort grades in the same order than activities
The Heatmap block overlays a heatmap onto a course to highlight activities with more or less activity to help teachers improve their courses.
A simple JavaScript clock that highlights the time difference between a student and the Moodle server
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
Analytics widget block [Moodle Mobile App Supported] with beautiful charts and stats for users
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.
This is a moodle local plugin to put a question type filter on "adding question from question bank" screen.
Page that allows to display the words we want from any glossary of the plateform sorted alphabetically.
LionAI Reports simplifies report generation in Moodle by enabling administrators to effortlessly write natural language queries, instantly converting them into SQL SELECT queries. You can preview, edit, and export reports in various formats for seamless data analysis. Please note that the plugin is not able nor meant to alter the DB (for example by using UPDATE, INSERT, or DROP queries).
Allow administrators to export the site settings to .xml presets, import and load other sites presets.
A block to show the users a summary (like a table of contents) of a course with section names and a list of all resources and activities. If activity completion is used in the course, course navigation block will display a circle (either empty or green)
Softcourse is a course format that display sections with only an image and an optional text on the course homepage. Users don’t see the detail of the section, for instance, resources or activities.
That is a Moodle report plugin that helps the admin to known how the courses are being used by users (e.g. as forum, as file repositories or as activities repositories).
That is a report plugin that helps the admin to known how the Moodle modules are being used by users (e.g. as forum, as file repositories or as activities repositories).
That is a report plugin that helps the admin to known how the questionnaire activities are being used by users.
That is a report plugin that helps the admin to known how the Moodle question types are being used by users (e.g. as essay, true/false, etc).
BrCLI (Backup & Restore Command-Line Interface) is a plug-in integrated in Moodle that allows administrators to backup and restore courses via a command line interface.
Retro switch role block: in the latest versions of moodle the switch role feature/link has been moved in the user menu of the theme. In case you still want it in the blocks area or your theme doesn't have implemented the user menu or you have moodle embedded inside another application this block may help. The block redirects to the standard switch role page.
This is a Moodle Plugin to access/use Digital Media e-Learning course content as a Moodle Activity rather than users accessing the "DM e-learning" website directly. This plugin is only useful for Moodle Managers that have been granted ELMO API access to "Digital Media e-Learning" courses with valid application settings.
Authentication using exists SimpleSAMLphp Service Provider
The block allows to verify all certificates installed in your Moodle using a single form.
This Moodle plugin adds a new predictive model to identify students that are likely to miss assignment due dates. The model automatically generates insights for teachers about these students.
Add Font Awesome Icon. Configurable by the Moodle admin to define suggested icons.
The course badges module allows users to set objectives for obtaining one or more badges.
Label with custom template and course role filtering.
This block plugin allows users to create activities/resources in bulk. In other words, a moodle module can be copied to one or more courses or one or more categories/subcategories in one go.
This tool allows users to create a course with minimum or allowed options.
Course backups can be an expensive task at times. It could take loads of unnecessary space and memory on the server. Administrators can clear backup files on the server to free the server space.
**Sharing Cart 4.4, release 5 is available here in the Plugins Database from 29 July 2024. Requires Moodle 4.2 and PHP 8.0** Download here or for more timely releases and reporting issues, go to github: https://github.com/donhinkelman/moodle-block_sharing_cart/. The Sharing Cart is a block that enables sharing of Moodle content (resources, activities) between multiple courses on your site.
Atto plugin which makes it easier to apply the Moodle App link filter to some content.
This plugin makes it easier to include the WebService Filter plugin tags in the content while using the Atto editor. It will allows you to add a new button in the Atto toolbar to add these tags.
With this plugin you can easily create links to open the Moodle App (or your custom app if you have one).
With the WebService filter plugin you can choose if some content should be visible only in web (browser) or only in a WebService client like the Moodle apps (mobile and desktop). The main purpose of this plugin is to be able to display/hide some content only for the Moodle app.
Diary is a very advanced version of the Journal plugin. The most notable addition is the capability to make multiple, separate, entries per day, and do so on multiple days. This allows students to revise their writing while retaining the original version. The addition of statistics with auto rating for any min/max combination of characters, words, sentences, or paragraphs also helps to track revision progress of a students writing. The activity can be set to use multiple, time released, writing prompts with each one having it's own auto-rating settings. With the latest v3.7.5 release you can use completions for, View, Receive a grade, and Receive a passing grade.
This plugin will help teachers to collect entries/posts from users in or out of a classroom.
The plugin for Moodle (Content pages), was designed so that from it, tutors, teachers and technicians can add content in courses, following usability and accessibility standards. This tool will be responsible for signaling the good practice of adding text, images, multimedia, among others. In it, the content will be distributed in pages, so that the monitoring of the content does not become something exhausting and tiring. The plugin also has a bookmark, so that the participant can be located, based on last logged furthermore allow the inclusion of public or private notes, which the participant can provide feedback on the content studied on the page and enjoy and reply comments from other colleagues.
MooTyper implements a typing practice/instruction functionality into Moodle.
Skype activity plugin module implements a user listing and shows, Create Conference, Create Chat, Send Voicemail, Add Contact, and Send File links to any user who has entered a Skype ID into their profile.
This generator uses the Marvel API to generate users from your favorite characters in your Moodle instance.
DrillBit is a plagiarism detection & prevention software which is widely used in academics, This is a commercial software and must purchase a subscription to use this plugin. Please visit https://drillbitplagiarism.com or write a mail to [email protected] for more information.
Place the grading table with additional functionality directly on the course page and manage gradable activities easily. Provide your students a quick overview of grading and motivate them to be better.
A plugin for developers that turns performance information into a toolbar.
An Atto editor plugin to help create embedded answer questions
An Atto plugin which enables full screen editing mode
Mathslate is a customizable graphical tool for constructing mathematics within Moodle. This plugin adds the tool to the Atto editor. It may be used in addition to or as a replacement for other formula editors.
An Atto editor plugin that shows a preview of the filtered editor content.
Real time communication with Texts, Choices, Comments, and conference Venues. It is a much better way to use a poll, chat, and audio conference in Moodle.
A content type plugin that imports Moodle resources for use in the content bank. It currently supports creating H5P from questions in the Moodle question bank and from Moodle repository files.
The Pop up activities course format displays resources and simple activities embedded in modals instead of redirecting from the course page.
This is a question behaviour for Moodle Quiz that forces all questions to be graded all or nothing using adaptive mode. It will work with a variety of question types that normally produce credit for partially correct responses i.e. cloze, matching, OU drag and drop types etc.
This is a question behaviour for Moodle Quiz that forces all questions to be graded all or nothing using deferred feedback mode. It will work with a variety of question types that normally produce credit for partially correct responses
This input format plugin is a handy utility that converts questions from one question type to another.
A question format plugin to convert between quiz questions and glossary entries
This plugin imports various H5P content types into Moodle question types
Preview editor content with Moodle text filters applied
Mathslate adds a drag and drop mathematics editor to TinyMCE using MathJax as a renderer.
This plugin publishes a course link to a particular Facebook page.
This is super impressive solution you would require if you want to manage your course enrollment effortlessly.
Authorize.net makes online course purchases easier by allowing you to assign prices within a specific course section. Apart from that you can easily configure the cost and associated currency of course enrollments. One of the primary benefits of this payment method is its high level of security that keeps your transactions safe and secure.
Enrolment in Moodle using Bitcoin payment gateway for paid courses This plugin helps admins and webmasters use Bitcoin as the payment gateway. Bitcoin is one of the popular payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective.
Add a price to your courses and check out quickly with Stripe Payment. Stripe is a user-friendly payment solution that allows for secure transactions. This plugin includes a number of payment processing services, including the ability to accept credit card payments. You can also offer various discounts to learners looking to purchase your courses.
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.
Drag-and-drop matching is a simple solution that is meant to help learners with matching quizzes. The students must simply "drop" their responses into a pre-defined space from the list of options that are available. The drag-and-drop interface makes learning fun and interesting.
We are working on a new UI for this theme to keep abreast of the Modern design sense. The new version will be a child theme of Boost.
Rocket is a modern, responsive moodle theme that is going to elevate the look and feel of your educational platform. Don't miss this highly customisable theme if you are planning to change the appearance of your website at no cost.
Roshni Lite Moodle Theme is a LMS-friendly theme that enhances the user experience. Use this theme to add functionality and aesthetic appeal to your LMS websites. With customizable sections on your front page, you can easily manage your content.
Consider using a "virtual keyboard" as a safer alternative to the physical keyboard. With this virtual keyboard, you can reduce the risk of password and username theft. Additionally, they are not only practical but can be used anywhere.
The inactive user cleanup is a useful solution that deletes an inactive user's account automatically. Additionally, the solution sends users emails informing them before deleting their account. Thus, if a learner logs in before the account is deleted, he or she will not be removed from the system.
A local plugin that stores sessions in an AWS DynamoDB table
A course format which displays course topics as "Tiles", in a grid rather than as a list. When clicked, tile content is displayed under the tile with an animated transition. The layout adapts to different screen sizes and orientations. Within each tile, activities can also be set to display as "sub-tiles". For each tile, the teacher can pick an icon from a predefined set, or upload a background photo.
Ulibot is an AI-powered chat assistant developed by e-ABC Learning. By integrating OpenAI's APIs, Ulibot can perform Google searches and access company-specific files to provide personalized responses.
The Moodle mod_cloudstudio is an innovative plugin designed to enhance the experience of Cloud Studio videos within the Moodle environment. This plugin introduces various functionalities that transform the way videos are used in online learning, making them more interactive and effective.
This Block intends to give the system administrators a tool for forced evaluation of a course (or other facts). System administrators can define a set of textual questions, which can be rated from students.
Display site news in full scale at my startpage.
Import entire Microsoft Word 2010 (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly. It also imports LibreOffice and Google Docs files saved to .docx format, but not nearly as well.
Import the contents of a Microsoft Word file into a book, splitting it into chapters and (optionally) subchapters, based on the heading styles. The file can be saved from Microsoft Word, Google Docs or LibreOffice, as long as it has a '.docx' suffix. Also supports exporting books to Word format, for round-trip editing.
Import the contents of a Microsoft Word file (in '.docx' format) into a glossary, splitting it into terms based on the heading styles. The file can be from either Microsoft Word or LibreOffice. Also supports exporting glossaries to Word format, for round-trip editing.
Import the contents of a Word file in '.docx' format file into a Lesson, splitting it into pages based on the "Heading 1" style. Also supports exporting lessons to Word format, for round-trip editing.
This plugin is a shell plugin that has dependencies on all Microsoft Word File Import/Export set plugins. Installing this plugin forces installation of the set.
Import questions (including images and equations) from structured tables in a Word file (.docx format) into a course question bank, and also export questions to a Word file, allowing for round-trip editing.
The all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading. In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%.
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.
This plugin allows administrators add the "Course meta link" and "Cohort sync" enrolment methods to a range of courses from a CSV file, and specify the role for the methods participants. They can also delete, enable or disable existing enrolment methods in a course.
This authentication plug-in prevents that each one Moodle user has more than one active session simultaneously.
The edu-sharing submission plugin allows course participants to hand in edu-sharing ressources as assignments.
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)
A block with a button taking you to the edu-sharing workspace and the edu-sharing search engine. The workspace provides the graphical user interface of the edu-sharing repository that allows users, departments or project groups to manage their content, arrange it in folders or share it with peers. It offers your users the following features: - content licenses (creative commons) - freely configurable folder structures - meta-data editing and inheritance - version management
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).
The edu-sharing tiny editor plugin is used to add edu-sharing content when using tiny.
Optimize the local file transfer from the moodledata/filedir directory to cloud storage solutions such as AWS S3, DigitalOcean Spaces, or Google Cloud Storage. Leverage the scalability, reliability, performance, and security offered by cloud storage for your Moodle files.
The 'ChatGPT Assistant' plugin for Moodle revolutionizes student-course interaction by providing an intelligent virtual assistant to instantly clarify doubts. The assistant offers contextual support, responds to questions in various languages, and adapts to the specific needs of each discipline.
Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more.
The Certificate Beautiful plugin for Moodle allows you to create customized certificates with elegant and professional designs. It features an intuitive and user-friendly interface.
The Super Video Module and Kapture enhance the teaching experience on Moodle by providing optimized video viewing and efficient video lecture production, enriching the learning environment for both teachers and students.
The Boost Magnific is an innovative theme for Moodle, providing a clean and streamlined interface. With easily accessible configuration buttons for administrators, the theme offers a more intuitive online learning experience.
Degrade theme brings a series of pre-programmed colors for you to choose the best
eduMeet WebRTC Moodle Plugin. This module is the successor of mod_multipartymeeting.
LUDIC presents course structure and contents graphically. A range of gamification options are also provided to strengthen student engagement.
The EduSynch E-Proctoring Plugin provides automated supervision for tests taken through Moodle. EduSynch E-Proctoring uses a host of tools available through Google Chrome combined with machine learning to prevent students from going down the path of academic dishonesty before they do.
Moodle plugin which helps to integrate Opencast videos into the Moodle H5P core.
Moodle Atto QR-Code is an Atto sub-plugin to easily create and integrate QR Code to Moodle Atto editor.
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.
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/.
Proctoring for Moodle is a quizaccess plugin to capture the user's picture via webcam to identify who is attempting the Moodle Quiz. It will capture the picture automatically every 30 seconds (Configurable) and store it as a PNG image.
question behaviour for questions that are automatically graded by a grading back-end, especially stores the grader feedback for display. Used for qtype_proforma.
converts ProFormA tasks into proforma programming quiz questions. This question format is needed by the question type ProFormA.
Quiz question type for automatically graded programming questions. Questions can be created in Moodle or 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).
Easily manage your users and courses within a single window without reloading whole pages. Look up users and courses, enrol students, change settings and much more.
The contactlist plugin allows students to decide if they want to share their contact information with their fellow students in accordance with the GDPR for each course they are registered in.
This module allows a teacher to ask students to reflect on a particular topic. The students can edit and refine their answer over time.
Course Category Finder is an extended version of the Course Finder Block. An Option is added to enable the user to search for categories as well as the courses. Aditional search filter and sort filter is added to search courses by start date, end date, course format and completion criteria.
Moodle Local Questionfinder is an extended version of the Question search module for Moodle, this new module adds several search options to the original functionality of question bank such as search by question text, author, last modified by, creation date and modification date.
This plugin archives or delete courses from chosen categories depending on their start date.
This plugin suspends user accounts based on a csv file with email addresses. Access is controlled by a capability.
This plugin provides information about users with a chosen role(by default the trainer) in a block in the course.
This plugin deletes user accounts based on a list of email addresses. The process runs in two steps. Entering the emails and lists the users up before you delete them.
This plugin is based on the core enrolment cohort. Within this plugin we add a course greeting to the plugin similar to the self enrol plugin.
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.
The Ellucian ILP Integration package enables the exchange of data between Moodle and Ellucian applications: Banner, Colleague, PowerCampus, Ellucian Experience, Ellucian Mobile, Ellucian Portal and Ellucian Advise.
With this moodle block you can generate a report containing courses with free seats AND which having the starting date (course settings) within the upcoming n weeks. The information about free seats is taken from the activated self enrolment plugin AND/OR waitlist enrolment plugin.
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.
If students enrol via the enrolment plugin "Waitlist & Custom course fields" they are put into a waitlist in case the maximum amount of course participants is reached. They later get enrolled automatically as soon as free seats are available. The plugin also can be used to add custom course fields. Related moodle forum: https://moodle.org/mod/forum/discuss.php?d=220078
With this plugin you can easily create courses based on course templates. The plugin also can be used to easily duplicate courses
This plugin makes the following possible: Creation of unlimited alternative course list pages (course catalogs, course menus), based on custom course fields (checkbox).
The course description plugin is a resource which displays the course name and the course description on the course page (at the location where it is placed). It is a small but handy tool.
A local plugin which automatically assigns enrolled users on a course into groups dependant upon information within their user profile. (Now with custom profile field support - called User Info Field in settings.) This plugin will create, update, and delete groups automatically to match the users on your course. All behaviour is event-driven and so will occur within page loads. The system can also monitor manual group setting changes and moderate them to ensure that groups are kept neat and tidy.
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.
The plugin that enables connection to AI services: ChatGPT, DALL-E, and Stable Diffusion. This plugin allows the user to fill in all needed fields to make API calls and provides a test page to check if all connections work.
Microsoft Teams Meetings App for Learning Management Systems (LMS) integration into Moodle as the TinyMCE plugin. This plugin allows to create the meeting and automatically insert the meeting link into the editor content.
Along with the Ensemble Video Moodle Filter Plugin, this plugin makes it easier for Moodle users to add videos and playlists to content without having to navigate to Ensemble Video and copy/paste complicated embed codes. Once setup, you should see an additional repository option under Insert Moodle media in the Moodle content editor, enabling you to choose videos or playlists from the configured Ensemble Video installation.
Plugin filter to create Merise schema from text ([Mocodo](http://mocodo.wingi.net/) format).
Moodle never delete messages from message table. This plugin enables you to set a maximum time to messages stay in user box before auto delete them. It also enables the purge old messagens from database and erase messages of old conversations.
This plugin allows teachers to keep synchronized users enrolled in a Moodle course into a dedicated Rocket.Chat private channel.
3D viewer filter (.stl format)
Free-Hand drawing question type. It is SVG based, and comes in two modes: simple mode and advanced mode. Teachers can annotate on student drawings by drawing over them.
A four option multiple true-false question type for moodle, as introduced by Krebs (1997). Kprime questions consist of an item stem and four corresponding statements or options.
External Question Type (based on LTI)
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.
Teachers can have more than one (single) 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.
The filedownloader plugin lets you download files attached to questions within a quiz. The plugin lets you choose which questiontypes will be included in the download. Also it will create a textfile that cointains user and meta information for each downloaded file.
The Wifiresilience accessrule is designed to allow students to continue work on deferred-feedback quiz attempts even if the network connection goes down. For this purpose Wifiresilience makes use of localstorage. Stored answers can be accessed, synced to server and also be downloaded manually in case connection does not come back.
An "antivirus" for Moodle that will accurately check the mimetype and allow only specific types of file uploads.
Block of integration of EvalCOMIX web service in Moodle 3.6 onwards. EvalCOMIX is a web service designed to create and deploy assessment tools
Moodle block plugin which allows you to quickly and easily integrate survey information data from evasys into Moodle. With this block, you can place links to evasys online surveys directly on the Moodle frontpage and dashboard as well as on course overview pages.
Restrict module and section access based on course completion.
Restrict module and section access based on user language.
Restrict module and section access based on a relative date.
Enrol users upon completion of a course.
This course format displays all sections like a masonry build brick wall. Every section can have a different background and is dynamically placed into a fluent style page.
The report shows historical information using graphs about your Moodle installation.
S3 folder (bucket) repository.
This plugin enables integration with Examus Proctoring System to provide supervision over test takers. Examus utilizes face and emotion recognition technology to analyze users' behavior during the test.
This plugin allows teachers to easily identify the needs of accessible content required by the students of each of their courses through a preference report.
Database Navigation (tool_navdb) is a database browsing plugin for Moodle. This plugin is designed especially for Moodle's DB structure and adds some practical tools. Some improvements are virtual foreign keys links, and contextual dropdown menus depending on the table, bookmarked table list and an interactive SQL filter editor.
A Moodle course checker plugin that improves the quality and eliminate human routine tasks in online courses.
This filter allows you to use fontawesome icons in the Moodle text editor without worrying about the HTML syntax.
Stash availability is used in conjunction with block_stash to allow items from the stash to determine the availability of course activities. #game #gamification
Restrict access to course content until students reach the required level.
🔥 🤩 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
Paymob is a payment gateway in Egypt, KSA, Oman, UAE and Pakistan, this plugin support payments through online bank cards (visa, mastercard or meeza), mobile wallets and Aman or Masary terminals.
Same as activity completion and course completion reports but showing all students even suspended.
This is a question type plugin for Moodle with random values and multiple answer fields.
This theme is oriented to improve the rate of loading pages giving a new look. Optimized for areas with slower Internet connection, following the standard programming parameters, using only php, html and css. People without previous knowledge can set up the theme with more than 100 options of customization. Please, check the 'add to my favorite'. It's the better way to keep this Project alive... :) ... thanks!!!
Moodle filter to facilitate embedding of third-party content using simple copy/paste of URLs (e.g. Google Docs, YouTube, ThingLink, Quizlet, Padlet, etc.). 3 new services recently added -> now supports 31 services!
Enrolment to manage groups, classes, teachers, students and parents infrastructure for an open school server (oss).
Gamoteca is a human-connected, multi-player, creator platform and learner app to make learning fun, interactive and more human. This plugin allows admin users to create a new activity which provides a link to a game on Gamoteca website / mobile application. It will also include a web service which will be allowed accessed to Gamoteca to send user data i.e. game progress ( Not-started/In-Progress/Completed), Score, time spent, etc. back to the LMS
HotPot module for Moodle 2.x
The Reader module for Moodle 2.x tracks the students' reading achievements.
TaskChain activity module for Moodle 2.x
Import HotPot files to Moodle 2.x question bank
Essay (auto-grade) for Moodle >= 3.0
Ordering question type for Moodle 2.x and Moodle 3.x
An interface that integrates with Moodle 3.x, 4.0 and 4.1 TinyMCE (legacy) editor to support teachers in creating CLOZE (Embedded answers) questions in the GIFT syntax. It will also read and edit existing CLOZE items. THIS PLUGIN WILL NOT WORK IN MOODLE 4.2 ONWARDS. For Moodle 4.1, 4.2 and newer branches please see https://moodle.org/plugins/tiny_cloze
Share a video comment link in moodle (e.g. forum) as rendered video comment preview. This Interactive Video Suite Filter plugin enhances the Interactive Video Suite Activity plugin.
Encourage discussions with pinpointed video comments, add in-video questions or highlight important sections visually. Social Video Learning made easy with the Interactive Video Suite!
Similar to the submission comments but with permission support to allow certain users to see/delete comments, this plugin facilitates grade review (second marker comments). The main use case is to allow one teacher to review the grading done by another tutor and leave comments attached to a submission but without the students been able to see the comments.
The block allows reviewers to post “global” comment about assignment. It displays threaded comments per assignment on assignment pages. The plugin should also allow the insertion of key markers or text that can be picked up in database queries, for example using the Configurable Reports plugin. These markers can be into the comments or in additional field till the solution is simple to set up with the configurable report plugin.
Essential is a clean and customizable theme. Essential is tested and tried by thousands of users, and ranks number one by site usage for all available third party themes.
Provides a quick way of changing themes or clearing the theme cache.
Syntax highlights 'code' or 'pre' then 'code' tags with either EnlighterJS or SyntaxHighlighter. Either can be chosen by the administrator with a choice of styles. Before deciding a 'preview' is shown.
A modular and visual course format. Hides all topics and creates a grid of icons (one for each topic) with short titles. Clicking on an icon brings up the content from the corresponding topic.
An interchangeable topic or week based format that solves the issue of the 'Scroll of Death' when a course has many topics.
Adaptable is a highly customisable responsive two column theme designed for use on both large University installations as well as small training companies.
This is a Bootstrap theme that aims to be minimalistic and modern in look.
GO1 provides a content library of learning resources that can be added to any new or existing Moodle course to suit your training needs. GO1 provides interactive content, videos, documents and full-length, multi-component courses. Topics covered by GO1 include professional development, compliance, soft skills and more.
The Azure AD B2C Connect plugin provides registering of a new user and single-sign-on functionality using configurable identity providers, scope and custom policies of Azure B2C.
The ClassLink OAuth2 plugin provides single-sign-on functionality with ClassLink LaunchPad using configurable identity providers and the scope of ClassLink OAuth2.
This plugin will be used to import and export multichoice( 4 choices ) questions having one or two answers from a CSV(Comma separated value) file into the question bank. Note: Only multichoice questions are supported as of now.
The Moodle plugin auth_companion gives teachers the possibility to log in with a companion account. This will enable them to view and review a course from a participant's perspective.
This plugin is based on the great tool adminer. The main advantage of this plugin is, it can handle different types of database. So it works with MySQL/MariaDB, PostgreSQL, Oracle and MSSQL.
With this plugin you can invite users, who do not have an account, to your course.
The Moodle plugin "mod_unilabel" enables you to include some nice formated text on the course- or frontpage. There are 5 different content types included (extendable sub plugins): - Simple text - Carousel - Collapsed text - Course teaser - Topic teaser
With this plugin you can define the debugmode for only some selected users.
This plugin is used to generate periodical training certificates for students on a massive scale, based on learning milestones completion.
Resize images to a configurable maximum size. Delay the loading of images until visible in the viewport.
Transform Your Moodle Experience with Exabis Suite: Empower Learners through Competency-Based, Personalized, and Adaptive Learning. #Competence #PersonalizedLearning #AdaptiveLearning
Course-independent library
Unlock the Power of Digital Portfolios within Moodle #eportfolio #competencies #evidenceoflearning
The goal of this activity is to bring the aspect of game-based-learning into Moodle-courses. The way the acitivity works is that two of our exagames are based upon quizzes given to students within a Moodle course (braingame and exaclick), one activity links games created with the OpenSource-platform gamelabs.at directly into Moodle courses. See readme.txt for further instructions.
Create and add rich content inside your LMS for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline.
Two-factor authentication method. Using Google Authentication mobile app
This block aims to give teachers and staff a simple tool to view how many students didn't visit a course for a long time and doing so, tries to reduce student's dropping out.
Honorlock is an innovative online exam proctoring company that is dedicated to creating a better testing experience for corporations and higher education institutions of all sizes. We have dedicated ourselves to making online proctored testing simple, easy, and human for everyone involved. The result is a proctoring solution that brings integrity, humanity, confidence, and positive outcomes to the testing experience.
Provides email-based self-registration with admin confirmation instead of user confirmation.
Allows sysadmin to force redirection to certain pages upon login or logout.
The Levitate plugin that enables LMS users to explore a wide range of interactive, immersive, microlearning courses and programs in both English and Arabic.
This plugin provides helper methods to handle the backup process of files which are required for a changelog generation.
Students can receive mails for new material and a changelog will be generated for updated documents provided in the course.
A Moodle activity that allows learners to upload and view 3D models in a gallery, as well as viewing individual models in augmented reality on supported devices. Supports both Wavefront .OBJ format models, together with .MTL material textures, and COLLADA .DAE digital asset exchange files. Models can also be displayed anywhere in Moodle that supports filtering by installing the filter_wavefront plugin (available separately).
This filter is a greatly simplified multi-language filter. It uses very simple non-HTML tags to mark multi-language blocks. Namely {mlang XX} {mlang} pairs, where XX is the Moodle short name for the language pack (i.e., en, fr, eu, es, es_mx, etc.) It uses the same tags as the filter_multilangsecond plugin (to be compatible with it), but there is one difference between the two. This filter allows standalone {mlang} tags that don't require adjoining alternative language tags. This makes the filter more flexible at the cost of potentially producing empty sets of tags.
This plugin sends an email notification message to the 'Support email' address every time a new Moodle user account is created via the 'Email signup' authentication plugin. The notification message contains some essential details about the account just created (email address, full name and user account name). The email is sent when the user signs up, not when the user account is confirmed. So the plugin will notify even about accounts that may never be confirmed.
This is an activity plugin that allows to embed content from external sites, such as YouTube, Twitter, Google Maps and such, in a GDPR-compliant way, which means that it won't be inserted into the page until users have activated it by clicking on the slider-button.
Moodle Quiz Report Plugin for downloading essay submissions.
Transforms Classroom Video on Demand content URLs generated by the Classroom Video repository plugin into the product's embedded media player. Supports full video, video segments, custom content, and web channels. Requires installation and use of the Classroom Video on Demand repository plugin.
Transforms Films On Demand content URLs generated by the Films On Demand repository plugin into the product's embedded media player. Supports full video, video segments, custom content, and web channels.
Transforms Learn360 content URLs generated by the Learn360 repository plugin into the product's embedded media player. Supports video, audio, images, printables and interactives from Learn360.
The Moodle plugin provides a rich integration between Classroom Video on Demand and your Moodle courses. Users of Moodle will now be able to embed Classroom Video resources directly inside their courses, without having to leave the LMS. Full videos, video segments, custom content, and web channels are among the types of supported resources.
The Moodle plugin provides a rich integration between Films On Demand and your Moodle courses. Users of Moodle will now be able to embed Films On Demand resources directly inside their courses, without having to leave the LMS. Full videos, video segments, custom content, and web channels are among the types of supported resources.
The Moodle plugin provides a rich integration between Learn360 and your Moodle courses. Users of Moodle will now be able to embed Learn360 resources directly inside their courses, without having to leave the LMS. Videos, images, printables and audio files are among the types of supported resources.
This extension allows teachers to view a list of all files in a course and to change the license for each file. It is also possible to download the files in a ZIP archive.
The report_modulecompletion plugin is an essential tool for Moodle users who want to monitor the progress of their students. This plugin is designed to track the progression of students in all of their courses for a given period. The plugin is particularly useful for teachers and other educators who need to keep track of student progress and identify areas where students may be struggling.
This plugin allows Moodle users to access content on the e-learning platform MUMIE without having to register a new account or to login. MUMIE Single Sign On is not meant to be used as a standalone but in combination with MUMIE Task (https://github.com/integral-learning/moodle-mod_mumie). Together, these two plugins allow the integration of MUMIE content into your Moodle courses.
This plugin allows teachers to add exercises from the e-learning Platform MUMIE as activity modules in their Moodle courses. MUMIE Task is not meant to be used as a standalone but in combination with MUMIE Single Sign On. Together, these two plugins allow the integration of MUMIE content into your Moodle courses.
IntelliBoard is the #1 Learning Analytics Platform for Moodle. Meet an easy-to-use reporting and visualization platform that collects and analyzes data about learners by integrating with 10+ leading learning platforms, including 50 built-in dashboards.
Activity module that displays a page with several blocks that can have different types of content. Among which there can be our File block. Can fetch its metadata from ResourceSpace. Dependencies: ResourceSpace website (optional, to fetch metadata) ResourceSpace repository plugin (optional) Docuementation and Download: https://github.com/iorobertob/moodle-mod_mposter
The plugin allows a site to connect to Airtel Africa to process payments.
MTN Africa payment gateway
This plugin will allow a teacher to create a virtual desktops activity that will allow users to jump to their virtual desktops in an IsardVDI instance.
Upload courses and exercises created in iSpring Suite and track learner progress with iSpring Module
This plugin will automate sending reminders for calendar events.
The MH AAIRS block is a Moodle integration with McGraw Hill's MH Campus and other educational tools and services.
Shows multiple topics per page, with tabbed navigation between pages. Topics are collapsible, and can optionally be timed.
Timestat block measures users real activity time. Time is increased only when Moodle tab is active in browser.
VPL is an activity module to manage programming assignments
Add to your Moodle assignments the ability to include BeetleBlock projects
Add to your Moodle assignments the ability to include Snap! projects
Add to your Moodle assignments the ability to include SnapArduino projects
Add to your Moodle assignments the ability to include TurtleStitch projects
A simple notetaker activity that allows a student to create notes within a course.
With this plugin you can choose if an activity, resource or a complete section is (or is not) visible for users accessing the course via the Mobile app.
This block is a Moodle custom reports builder. You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers.
Supports all features added to the latest Moodle App releases
Along with the Ensemble Video Moodle Repository Plugin, this plugin makes it easier for Moodle users to add videos and playlists to content without having to navigate to Ensemble Video and copy/paste complicated embed codes. This plugin filters content to render urls added by the repository plugin as Ensemble Video embed codes.
An improved code editor for tinyMCE6 based on codeMirror6.
Moodle question import format to import questions saved as an XML file from the Fronter LMS into Moodle
Question import format similar to Gift and uses the same syntax, but instead of a text file it imports a zip file containing the gift text file and media files (images, sounds, ...);
Question import format that takes a Moodle XML file and import all multichoice questions as all or nothing multichoice questions. Companion of the qtype_multichoiceset plugin
Question type where the student must answer by typing an algebra formula. Correctness can be checked by three different methods.
The Learning Analytics Enriched Rubric (LA e-Rubric) is an advanced grading method used for criteria-based assessment.
This plugin adds virus scanner support for the Sophos SAV-DI daemon.
The Completion Progress block is a time-management tool for students.
Restrict/allow access to course over a range of time.
Moodle filter which creates tabs in textfields
Restrict access to course content until students reach the required level in the Block Game.
Block Game - An option to apply gamification to the Moodle platform. The purpose of the plugin is to apply gamification techniques to the moodle platform in a simple and uncomplicated way.
This administration tool will merge two Moodle user accounts into one.
With more than three decades of knowledge and expertise, Ouriginal delivers cutting-edge technology in the field of text-matching and plagiarism prevention. Their software helps enhance the potential of students to think originally, saves time for teachers when evaluating assignments, and assists corporations preserve their reputations.
Buttons is a course format that creates a menu with buttons to access the sections, one by one. Please favourite ♥!
The plugin you're developing streamlines the process of duplicating courses in your platform, providing administrators with a faster way to replicate course structures and content without manual recreation.
JSXGraph is a cross-browser JavaScript library for interactive geometry, function plotting, charting, and data visualization in the web browser. This is a plugin for Moodle to enable function plotting and dynamic geometry constructions with JSXGraph within a Moodle platform. Using the JSXGraph filter makes it a lot easier to embed JSXGraph constructions into Moodle online documents, e.g. in contents like page, quiz, link,...
Moodle block for showing the Questournament classification in any page of the course.
This course format redirects to courses that metalink the current one.
The Export gradebook to group Plugin is a tool to create groups out of the results of the gradebook. The group can later be used to control other activities or apply selective actions.
Activity for engaging the students into a game of questions (named as challenges). The students can be authors of challenges. A competitive scoring scheme is used to foster motivation.
Outdoor, indoor and virtual-map treasure-chases with geolocation and QR codes. This module for Moodle allows to organize outdoor-serious-games with your students. TreasureHunt supports Moodle Mobile App and also implements a browser-based play application (no need to install any native app) and a geographical editor for encoding the stages of the game. The game can be configured with a range of options that make the module to be very flexible and useful in many situations: individual/team, moving/desktop-marking, scoring from time, position, completion, etc. Languages: Chinese, English, German, Greek, Portuguese, Russian, Spanish, more to come...
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.
This report is intended to provide teachers with a simple tool to detect possible cheating by students during online assessment. This report only analyzes Moodle activity logs to count the number of various user activity events during a time interval.
A simple 360° feedback activity plugin for Moodle.
Audio and video assignment feedback by Cloud Poodll. Recordings are stored in the cloud and can optionally be auto-transcribed.
The Poodll Assignment Feedback plugin allows teachers to respond via video and audio recordings, and pictures to assignment submissions.
Cloud Poodll Assignment Submission allows students to record audio or video as assignment submissions. It has no dependencies. The recordings are stored in the Poodll cloud and the teacher has a choice of audio and video recorders to use.
The Poodll Assignment Submission allows students to record audio or video, or draw/upload pictures as assignment submissions.
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.
A companion for Poodll's Generico filter. It makes available a select button, and a form for each Generico filter template from a popup dialog.
Poodll Anywhere (Atto) allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas.
Poodll Snippet is simple html/text template tool for Moodle's Atto editor. Use it to add text, layouts, buttons and other content from templates directly into Moodle HTML areas.
Poodll Subtitle is a simple subtitle editor for audio and video files in Moodle.
The Poodll database field allows the database activity to accept video, audio, snapshot and whiteboard submissions. The Poodll Filter must be installed to use the Poodll Database Field.
Generico is a simple filter for creating templates of code snippets and text that can be inserted into Moodle text areas.
Poodll is a toolbox of features for Moodle, including audio and video recording, media players for the classroom and widgets such as tabs and stopwatches. The Poodll filter is a pre-requisite plugin for the Classic Poodll plugins.
VideoEasy is a filter to play mp4, mp3 and other media files with html5 players. It uses user editable templates to allow the admin to customize the appearance of existing players or to support new players. Predefined player templates support Video JS, JPlayer, JW Player, Flowplayer and MediaElement.js
English Central Video Activity Module for Moodle
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.
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.
Poodll Solo is automatically graded speaking assignment. Students speak about topic. At the end students can see detailed information on their speaking clarity, sentences, words, grammar and spelling.
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
The Blog Export portfolio plugin allows Moodle users to export certain activities and items to their own Moodle blog. This allows the Moodle blog to act as an internal Portoflio.
The Cloud Poodll audio video recording question allows students to record audio or video directly into Moodle quizzes. It has no dependencies and recordings are stored in the Poodll cloud. The teacher has a choice of audio and video recorders to use. It supports time limits.
An audio/video recording question type for Moodle. It uses HTML5 audio and video recording on supported browsers, and falls back to flash and other technologies where required. It is also possible to provide responses to questions using the Poodll whiteboard feature. It requires the Poodll filter be installed. Recording from mobile devices is also supported.
The Poodll repository allows you to record audio or video directly, to draw pictures or take webcam "snaps."
Tiny Poodll adds audio / video / screen recording and Poodll filter widgets icons to the Moodle TinyMCE HTML editor. 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.
An audio and video recorder for Moodle. The recordings are stored in the cloud and can be automatically subtitled in English, French, Spanish, Italian or Portuguese. Administrators can choose from recorder skins, and use Moodle capabilities to control the display of icons. Cloud Poodll for TinyMCE is not dependent on any other plugin.
Poodll Anywhere for TinyMCE allows the user to record audio and video or draw pictures, or snap pictures, directly into forum posts, assignment descriptions, page resource content, question descriptions, question responses and other areas.
Moodle activity module, allows teachers to swiftly create questions and get rich feedback.
A simple Moodle assign feedback plugin, allowing students to check how other students handled a given task by presenting their grades on a chart.
Filter plugin that enables viewing SMP protected HLS media stream delivered by Akamai Media Services
JW Player is the solution for seamless video playback across browsers and media types.
This plugin will make the creation of multilingual contents on Moodle much more easier with Atto editor.
Knowledge Sharing Block enables the sharing of the content of a selected sub-tree of categories and courses across the whole site by simple drag-drop.
Expand participation, inclusivity, and critical thinking skills in your class discussions with the free Kialo Discussion plugin!
Plugin generates a report of failed emails due to various reasons. A very simple report where you can see which emails failed for which user at what time with email subject and message.
Boosted is a modern, highly-customizable Moodle theme based in Boost. It is compatible with version 4.0 and higher (Moodle 4.2 included) and available in English and Spanish (Spain) and more languages soon.
Connector for OpenBiblio library software: shows a numbered list of borrowed books and due dates in a Moodle block and a link to the OpenBiblio OPAC page.
Local Moodle plugin providing issue tracking for Moodle questions.
CAP is short for Computer Adaptive Practice. In CAPQuiz, the proficiency is measured by a rating. Good answers increase the rating, and bad answers decrease it. To increase the rating, students need to give good answers more of than bad ones over time. Estimating question difficulty is known to be difficult. CAPQuiz automates this process to some extent. The question author must provide an initial estimate, but CAPQuiz improves the estimates based by comparing how the same student answers different questions. Hence the rated question sets will improve over time.
JazzQuiz lets the teacher run a preplanned quiz, but with the power of improvisation. Several improvise questions are included, which lets you quickly run a multichoice or short answer question during the quiz. You can also start a vote on the students' responses. After the session, you can review the responses for each question (even repolls). You can also download reports for attendance or responses in CSV.
A question type for writing beautiful mathematical expressions using MathQuill. This question type is an extension of the shortanswer question type.
Connect Moodle with your kuraCloud instance. (Requires a paid kuraCloud subscription) This block allows a Moodle course to be mapped to a kuraCloud course. Student accounts are synchronised from Moodle to kuraCloud and grades are synchronised back from kuraCloud to Moodle.
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.
The Moodle IPA Filter displays X-SAMPA as unicode IPA. The intent is to offer an easy and fast way to display the International Phonetic Alphabet in Moodle.
Moodle plugin allowing the teacher to ask a chemistry related question by drawing the expected answer. The student will answer by drawing the response.
Draw a molecule or reaction using ChemDoodle Web editor, and insert it in a text editor. Allows to produce content related to chemistry.
A CAS (SSO) authentication module for Moodle that uses released attributes rather than LDAP for user information.
This block prints a list of courses from another Moodle instance. It is designed for use with the Remote course web service local plugin.
[RETIRED] A block which displays users marked as temporarily enrolled by the local_temporary_enrolments plugin.
This plugin makes Markdown tables available as a dataformat export option.
This local module allows teachers to create a new course shell from existing courses using the Course Meta Link enrollment method.
This local plugin allows site administrators to create "template" courses which will be restored into new courses on course creation.
The Feedback Viewer report displays the responses from all Feedback modules in a given course, filtered by user.
[RETIRED] A plugin which automatically hides courses that have not been accessed for a configurable time period.
This local module allows a teacher to download all files uploaded by teachers to a given course in Moodle.
This plugin synchronizes Moodle cohorts against an LDAP directory using either group memberships or attribute values.
[SEEKING MAINTAINER] Metasync creates and populates groups in a course based on the enrollment of metalinked courses.
[SEEKING MAINTAINER] This local module allows you to restore a course from a remote Moodle instance into your current instance via a REST web service. The intended use case is quick restores from an archival Moodle instance into the current yearly instance.
This local module provides a web service which returns a given user's courses based on username.
A Moodle plugin to manage temporary/provisional course site access for wait-listed or unregistered students.
This is a simple report which displays the user pictures for everyone enrolled in the given course.
This is a simple report which lists all rubrics a user has created.
This admin tool allows managers to set the start and end dates for all courses in a category, including subcategories.
This admin tool allows managers to delete all courses in a category (including subcategories if desired). The tool may optionally bypass the recycle bin for improved performance.
This admin tool allows managers to set all courses in a category (including subcategories) to either hidden from, or visible to, students.
This admin tool allows managers to view all RSS feeds on a Moodle site. It shows who owns the feed, which courses have the feed exposed via an RSS block, and gives the manager the option to globally delete the feed.
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.
This block allows teachers to quickly and simply award badges in a given course by processing a CSV file upload.
Block to show the user their remaining time enrolled in a course with live countdown and lots of settings to customise the display of this timer.
This block provides an alternative user dashboard for learners.
This plugin is to enable Custom pages and forms in Moodle. It provides a quick way to create custom contact forms and custom page content. The pages created can be publicly accessed or available to certain users based on settings you choose for the page. This allows you to create pages such as: "terms and conditions", marketing material and more.
A local plugin with webservice functions for managing cohort enrolments.
Use live document collaboration within assignments, powered by Collabora Online
A Moodle block to display groups and groupings to users. The plugin differentiates between the capability rights of users to evaluate the appropriate amount of information to be displayed.
A Moodle block to display a QR code link that leads to the course page. The QR code can be downloaded by teachers, e.g. to put them into introductory slides. A custom logo can be shown within the QR code.
This is a tool that enables Moodle to use an ONLYOFFICE server for converting documents. For example, this is useful in assignment submissions. In combination with an ONLYOFFICE server, submitted text documents, spreadsheets, and presentations are automatically converted to PDF to simplify the grading workflow.
Moodle plugin which offers a new form element for Moodle forms. The form element is a file upload field, which uploads one file as multiple small chunks. While uploading the form element shows a progress bar to the user.
This activity module provides a document editor for real-time collaboration. Changes to a document are immediately reflected for other users who are accessing the same document. Moodle users can collaborate on simple text files, word, spreadsheet and presentation documents or upload a document. The plugin requires a self-hosted Collabora Online Server (CODE) that is accessed using the so-called WOPI protocol.
Enhance collaboration by providing shared folders to your students automatically. No need to collect Dropbox or ownCloud e-mail addresses anymore: Just add it to a course and select the groups that should collaborate. ownCloud/Nextcloud will privately share one folder per group to its members!
This plugin adds a resource module. Teachers can use it to communicate groups and group co-members to participants.
A non-linear, non-chronological discussion forum. Similar to the forum activity, but focuses on straightforward question-and-answer discussions. Additionally, users rate posts and gain a rating score ("reputation") by being rated by other users. Users who have started a discussion can mark an answer as helpful; and teachers can mark a post as a (correct) solution to the posed question.
This Module lets you add an activity to courses, in which users can rate choices. You may then distribute the users fairly to the choices by maximizing overall 'happiness' in terms of ratings. This may be an alternative to the choice activity or first-come-first-served.
Enable users to upload files from their private storage directly into Moodle. Supports Nextcloud and ownCloud!
Course Life Cycle is a moodle plugin, which has the purpose to help you with the execution of reoccurring tasks on your moodle platform. Possible use cases are (not limited to): Deleting courses at end of life (including asking teachers for permission). Doing a rollover at the end of a semester. Automatically setting an end date for courses.
iAssign (Interactive Assignment) package aims to enhance activities in Moodle, allowing the incorporation of "Interactive Learning Modules" (iLM) to Moodle. iAssign also provides: an area to teachers cooperate (Block); a filter to incorporate any iLM in any Moodle text (Filter); and a TinyMCE editor button (TinyMCE Plugin). Attention: in order to proper work, iAssign needs its associated packages - block, filter, and editor (please, get all of them).
Teach live, one-on-one, or with a group, using the most versatile collaborative space for online lessons.
This block allows quick searching of Moodle courses, and displays a link to the course page.
Marking Moodle pages as user favourites.
a Moodle activity for making html5 canvas sketches.
Plugin to auto enrol users in Moodle courses groups
"Let's audit Learning Analytics" (LaLA) is a Moodle plugin to enable administrators and auditors of Moodle Learning Analytics models to retrieve evidence for their audit, like the sample data collected on the Moodle instance, the calculated features, and predictions made by the model.
This is a Moodle admin/tool plugin that imports a big number of courses from a CSV file using asynchronous scheduled tasks to avoid any browser's timeout errors.
A Moodle settings enforcer for custom developments; this plugin allows the automated setup of various configurations that are hard to setup through config.php' $CFG. It 'seeds' configurations in the DB at install or upgrade time. Contrary to configurations set through $CFG, these modifications are not locked, and allow Moodle admins to then update these.
This plugin provides a chat block powered by OpenAI's GPT text completion or chat API, with customizable AI personality.
This plugin allows a user to submit a paragraph of text and automatically generate Moodle questions based on the text, using OpenAI's GPT API.
Changes activity completion information and buttons into checkboxes for Moodle 3.11
Slideshow block, with easy setup and configuration.
Slider filter is used to display Block Slider content anywhere in Moodle.
Auto change spaces after chosen one-letter conjunctions and prepositions or words into non-breaking space -   You can specify single characters and words after wchich space will be changed into non-breaking space.
This Moodle plugin empowers teachers by allowing them to hide questions that have been correctly answered in previous attempts. This feature prevents students from viewing previously answered questions, encouraging them to focus solely on those they haven't answered correctly yet. Additionally, with the latest update, the plugin now automatically grades correct answers in subsequent attempts, streamlining the learning process and promoting efficient review sessions
Academi is a clever responsive moodle free theme ever suitable for your academy. Academi is a modern and customizable theme for all supported Moodle versions.
The Guru of moodle themes e-Guru - ultra responsive moodle theme with multi color pattern is free now in moodle plugin directory.It has stunning features that will be a suitable choice for your educational establishments and coming out with powerful admin theme setting options.
Enlight Lite is a beautiful and fully responsive Moodle theme well suited for Universities,Schools & Online learning websites.
Klass is fully responsive and coded with the latest techniques in HTML5 and CSS3,so it will work on all devices, all browsers, and it does it all seamlessly.Just download and make your e-learn website modern.
Vault allows you to make a full backup of the site, push it to the cloud and then restore on any Moodle site.
moofactory-Notifications is a plugin that allows to send customized and personalized e-mails for course registrations, reminders for calendar events or non-connection.
The Simplest Moodle Theme - Moodle Classic child theme.
This plugin enables multiple users to collaboratively edit office documents from Moodle in real time using ONLYOFFICE Document Server (Online editor), and to save back those changes back to Moodle.
A block that provides selective, bulk emailing within courses. Developed by LSU.
A tool to efficiently formulate and save learning goals based on the Differentiator by Ian Byrd. Learning goals are persisted for every user in your Moodle installation.
This quiz access rule plugin provides Safe Exam Browser 2.0 integration for Moodle
Export Book Chapters Block allows users to download book chapters in PDF format, filtered by keyword or as a complete set, packaged in a ZIP file for convenient offline access.
An assignment subplugin that enables teachers to provide individual feedback comments on any number of configurable criteria.
This is the Pico QuickScan Dyslexia Screening block for Moodle 2.3+.
The Leganto reading list module enables a teacher to include a selection of citations from associated Leganto reading lists directly within the content of their course. Please note that this integration plugin depends on a paid subscription to the ExLibris Leganto reading lists service (see http://www.exlibrisgroup.com/category/Leganto for details).
This is Panopto resource module plugin developed by Lancaster University to simplify using Panopto video recordings in Moodle courses. The plugin lets Moodle decide if user is allowed to access video resource and provides access to recording on demand. Plugin respects all Moodle resource availability features, such as group restriction or activity completion.
This is Panopto repository plugin, a compulsory part of Panopto resource module plugin developed by Lancaster University to simplify using Panopto video recordings in Moodle courses. It provides navigation through Panopto directory tree, making the process of selecting the video easier.
The module enables a teacher to create a resource using the text editor. The resource can display text, images, sound, video and web links. Advantages of using the External content module rather than the standard page module is that optionally if the content links to an external site that records a completion status these can then be imported.
If you are looking for the official Skillsoft Percipio Plugin please search for mod_percipio A tool to allow sync of assets from a Skillsoft Percipio site as External content activities using Percipio Content Discovery API. A Percipio site could contain 40,000 or more assets, this tool allows all these to be synched easily to Moodle. Working with the Skillsoft team you can limit the assets that are included in the sync using the Content Selection Process. The schedule task runs the sync process which will create/update or deactivate a Moodle Course, consisting of a Single External content activity for each asset synched from Percipio, more details can be found in How it works. The External content Activity and Course are setup to support Moodle Completion based on completion information sent as xAPI statement to the External content activity module LRS from Percipio.
Provides a bulk upload tool to create Moodle Courses that consist of a single External Content Activity, the information is loaded from a Text Delimited File
Provides a bulk upload tool to load completions results for Moodle Courses that consist of a single External Content Activity, the information is loaded from a Text Delimited File
This admin tool will bulk create course with a single Page activity from a text delimted file.
A tool to allow import of completion results for Page activities using a text delimited file.
This block displays recently awarded course and site badges from all users.
With this enrolment plugin users can only enrol into a course when they have one or more required site badges.
This plugin provides leaderboards for awarded badges.
With this plugin you can create badge templates which can be used to simplify creating badges in all courses of your moodle system.
Allows grading of Mahara portfolio pages & collections in Moodle.
Course enrolment via Sberbank payment gateway
This plugin shows user account creation date in user profile page
Block that generates graphs intendend to facilitate pedagogical decisions. The graphs have zoom capabilities and allow fast communication with students through email.
This block implements a project management tool create to be used with collaborative learning. It is integrated with group forum and chat. The main ideia is that students and teacher plan ther activities together.
This block allows teachers to automatically send all new forum topics to Telegram Channels.
This local plugin allows edit teachers to delete their courses. It adds an option in course admin menu.
BTEC grading for Pass, Merit and Distinction assignments.
Settings file for the interactiveexplain question behaviour.
This behaviour is like the interactive with multiple attempts behaviour , but with an additional text box where students can give a reason why they gave the answer they did.
Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions
A very easy to use "select the words" Moodle question type.
Report on assignments that have been graded using the advanced grading methods, Rubric or Marking Guide. Shows a breakdown of the grades and comments. Covers similar ground to https://github.com/pauln/moodle-report_componentgrades The Rubric and Marking Guide breakdown reports can be reached from the course page by clicking on an assignment and selecting from this menu. The menu option shown will depend on the grading method of the assignment.
Organises course content in any number of sections that can be nested. Each section can be displayed on the same page or on a separate page
Add ratings and reviews to the courses
The web service wizard objective is to streamline the access and management of web service integration to Moodle.
Dxf Viewer is a simple filter wich allows to create a very basic viewer by replacing a dxf (moodle) url in an editor by a viewer of this dxf file.
Viewermecaobj is a simple filter plugin wich allows to create an interactive STL viewer by replacing a stl (moodle) url in an text editor by a viewer of this STL object.
This block allows configuration of roles to be considered "Teachers" of a course. The block will then display a list of these teachers for the current course in the block, with a link to message each one.
Quick Find List Block for Moodle This block allows quick searching of users from a block, and displays a configurable link for each search result
Countdown Moodle plugin / block
This plugin allows you to import a question from a Moodle XML file as a new version of an existing question.
A question behaviour designed for use by qtype_stack.
A question behaviour designed for use by qtype_stack.
A question behaviour designed for use by qtype_stack.
The STACK question type adds a sophisticated assessment in mathematics and related disciplines, with emphasis on formative assessment underpinned by computer algebra.
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.
Detects and deters plagiarism, integrating seamlessly to uphold academic integrity.
Use QR codes to quickly grade assignments for completion. Students show you their work, show you their QR code, you scan it, and the grade is entered into Moodle's gradebook.
Enables the creation of dynamically generated certificates with complete customisation via the web browser.
Mootimeter is a stand-alone activity plugin for moodle that enables live polls. Mootimeter currently has the following polling tools: * Quiz * Poll * Wordcloud Thanks to its submodule structure, Mootimeter can easily be extended with additional polling tools. An extensive API is available for the creation of further polling tools.
The GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra. This question type also supports randomization of the applet and automatic and manual grading.
Process courses, users, and enrollments out of Ellucian Banner. Includes support for realtime notifications from Luminis Message Broker, and Glassfish w/Legacy Adapter.
A Moodle activity module for Cisco WebEx.
Moodle availability plugin which lets users restrict resources and activities with IP address
Block fastnav gives users the ability to navigate more easily inside a course.
This block allows users to make a profile picture with their webcam.
Quick navigation / commander is a command dialog inspired by PhpStorm `Action` and `oh-my-zsh`. It will make navigation faster in Moodle.
The Invitation Enrolment Moodle Plugin is a powerful tool for course instructors that simplifies the enrolment process by allowing instructors to send personalized email invitations with a unique token. This plugin offers control over who can use the invitation, tracks past invitations, and allows for resending or revoking invitations. It also supports inviting users even if they are not yet registered on your Moodle LMS site and limiting the lifespan of the invitation.
Transform your Moodle site with the FilterCodes Plugin! Elevate engagement by inserting about 200 dynamic plain-text tags like {firstname} to create personalized learning experiences, customize your site and course content, display progress bars, simplify Contact Form customization effortlessly and much more. FilterCodes empowers educators to revolutionize Moodle into a dynamic, personalized platform. Join the community of FilterCodes enthusiasts to unlock the potential of your Moodle LMS site.
Contact Form is a Moodle plugin that allows your site to process and send information submitted through HTML web forms to the site's support email address or primary administrator if the support email address is not defined.
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.
Training is a simple and easy clean looking theme uncluttered by lots of options which is great for beginners or when you just need to get something that looks great out the door quickly.
This plugin allows teachers to grade and providing feedback for OneNote assignment submissions. This includes viewing a student's submission in OneNote, creating a OneNote page associated with their feedback on the submission, saving that feedback from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.
This plugin allows students to work on an assignment in OneNote. This includes creating a OneNote page associated with an assignment submission, saving student's work from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.
The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.
This block provides a user-facing menu to access various Microsoft 365 integration features, resources, and settings.
This block allows you to send and receive Skype for Business chat messages. This is usable by itself or as part of the wider Moodle / Microsoft Office 365 plugin suite.
This plugin provides libraries and services that power other Microsoft 365 plugins.
This plugin is a shell plugin that has dependencies on all Microsoft 365 plugins. This helps keep related plugins together.
This plugin provides a common client API for various other Moodle plugins that allow Moodle users to take advantage of Microsoft OneNote. This includes operations such as browsing your notebooks, sections, and pages; students doing assignments in OneNote and teachers providing feedback on those assignments in OneNote.
This plugin provides access to Microsoft 365 as a repository. Specifically, includes OneDrive for Business, Office Video, Office Delve as well as SharePoint Document Libraries and Group Files associated with Moodle courses.
This theme is used with the Microsoft 365 Teams Integration to display Moodle seamlessly within a Teams environment.
The intention of this plugin is to help track habits over time. Within an e-learning context this may help cultivate behaviours that improve learning outcomes.
Performs various tests to determine the quality of the Moodle platform
Login using Moodle Users is a local plugin where users can login to their external applications and Websites using their Moodle website credentials. Users will authenticate themselves via their Moodle credentials only once and they can access all the external applications.
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, and presentations are automatically converted to PDF to simplify the grading workflow.
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.
A secure payment gateway specifically designed for Moodle™. This enrolment plugin, lets you accept one-time or recurring payments in CAD or USD for paid courses.
This plugin will make available existing log report with easy and quick navigation, without refreshing the page including filters and pagination.
Moodle Atto plugin which lets the administrator provide custom CSS classes which can afterwards be applied by users to block and inline text in Atto
Moodle authentication plugin which provides all functionality of auth_ldap, but supports advanced features for the LDAP synchronization task and LDAP authentication.
Moodle availability plugin which lets users restrict resources, activities and sections based on cohorts.
Moodle availability plugin which lets users restrict resources and activities with password access
Moodle availability plugin which lets users restrict resources, activities and sections based on roles
This Text block provides the possibility to selectively display the block to members of specific cohorts.
Moodle block which provides all functionality of block_course_overview, provides additional filters to be used on university campuses as well as the possibility to hide courses from the course list
Moodle block which displays all teachers of a course with contact quicklinks, as well as a quicklink to the participants list
Moodle plugin which adds support for filtering courses with block_course_overview_campus to the mycourses list in Boost's nav drawer
Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way
Moodle plugin which provides the possibility to bulk enrol a list of users who are identified by their e-mail adresses into a course.
Moodle plugin which shows the Moodle maintenance announcement even if there is no full page load
Moodle plugin which enhances the functionality of Moodle's page header navbar.
Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields
Moodle plugin which lets admins deliver a certain theme based on a user's custom profile field
Moodle plugin which sorts a category page automatically as soon as a course has been added or modified
Moodle plugin which programatically restores courses to predefined course states. It can be used to provide playground moodle courses which will be cleaned periodically.
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
Moodle plugin which displays static information pages which exist outside any course, imprint or faq pages for example, complete with Moodle navigation and theme
Moodle Boost child theme which is intended to meet the needs of university campuses and adds several features and improvements.
Theme Boost Union is an enhanced child theme of Boost which is intended, on the one hand, to make Boost simply more configurable and, on the other hand, to provide helpful additional features for the daily Moodle operation of admins, teachers and students.
Moodle plugin which adds a PHP APCu management GUI to Moodle site administration.
Moodle admin tool plugin which allows managers to set and overwrite custom course field values for all courses in a category, including subcategories.
Moodle plugin which adds a PHP Opcache management GUI to Moodle site administration, a CLI tool to reset PHP Opcache and a Nagios check for PHP Opcache.
Moodle plugin which adds a Redis management GUI to Moodle site administration.
This autoattend block is modification of the Attendance block by Mr. Dmitry Pupinin (v1.0.8, 2007). In addition to the original manual mode, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible.
This module is for submission of the application form.
This is a additional module to auto attendance block.
Webmail-like messaging
SAML Authentication plugin based on the simplesamlphp software. (Also install the SAML Enrolment plugin if you want auto-enrol based on SAML)
SAML Enrol plugin based on the simplesamlphp software. (require Authentication SAML and simpleSAMLphp SP)
Empowering Educators for Periodic Student Assessments #competencies #personalisation #reports
Live chat software with real-time visitor monitoring for your Moodle site. Answer questions and support your users with live chat!
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.
Did you ever want to know the feelings of students about your courses, exercises or other activities? Point of View is a reaction system with emojis representing feelings; students can vote and rate activities and hence share their experiences. It improves social networking and gamification in your courses with students and professors reactions. Point of view plugin allows to add customizable reaction buttons to moodle activities, display the number of users who reacted and the type of reaction or specify graphically difficulty levels for activities with color tracks. And it is fully customizable!
An enrolment method that behaves like self-enrolment, with additional settings to require capabilities in order to enrol.
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.
This plugin adds a user preference to use Dyslexia mode. Dyslexia mode is meant to improve readability for dyslexic users.
This plugin provides access to the LabNBook environment through a Moodle activity. LabNBook is a a collaborative electronic lab notebook for writing and learning sciences.
The "Random activity" activity type is a lightweight module that allows teachers to randomly split students among other activities within a course.
A question behaviour derived from Student feedback (immediate), where students can submit their certainty about their answers, one comment for each question after it is submitted, and one comment for the whole Quiz, after their attempt is submitted.
A question behaviour derived from Deferred feedback, where students can submit one comment for each question and one comment for the whole Quiz, after their attempt is submitted.
VPL Questions are questions that can fit within a Moodle quiz. They are intended to create small to medium coding exercises, based on the Virtual Programming Lab plugin. They are designed to offer a simple interface for students, while keeping the power and versatility of Virtual Programming Labs.
Quiz Report Plugin for Staff to see proper Reports for quizzes using CBM Behaviour. Essential with use of CBM in core Moodle unless you opt to install separate "CBM plus" code modifications.
This is a quiz report that can be used to export student certainty and feedback data from Degrees of Certainty with student feedback (deferred/immediate) behaviours. This report is only relevant for these question behaviours.
Add Group notion to Quiz. Only one member of a group can do the quiz and the grade is then dispatched to all the group's members
This plugin enables the importing of Microsoft Word files into Moodle using the new TinyMCE 6 editor.
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).
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
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
Add HTML5 videos, photo galleries, music, podcasts and playlists to any section of your moodle site. Supported formats mp4, mp3, jpg, wmv and many others. Enjoy more than 100 designed templates for slideshows, video players, video portal, Lightbox and many more. Cincopa is fully hosted and seamlessly integrated with a CDN which makes sure it will work fast and smooth without any load on your moodle server.
Cincopa TinyMCE 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
The Quiz results block displays the highest and/or lowest grades achieved on a quiz within a course. There must be a quiz in the course to correctly configure this block.
Cohort to group sync for users already enrolled via different method.
A OneRoster enrolment plugin for Moodle, supporting version 1.1 of the IMS OneRoster REST specification.
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.
A tool for developers that helps them follow Moodle's coding style.
Tool for Moodle developers: allows to check phpdocs in the code for compliance with Moodle Coding Style.
This plugin is for translating the Moodle App language strings in AMOS only. (There is no point in installing it on your site.)
Jabber is the original name of the Extensible Messaging and Presence Protocol (XMPP), an open standard instant messaging protocol.
The module to allow teachers to easy get into the MoodleNet tool to then go to MoodleNet
Portfolios in Moodle make it easy for a student to export their work to an external portfolio. This is a portfolio plugin for exporting content to Box.
The Box repository enables users to copy files from Box into Moodle.
The health center is a tool for detecting miscellaneous problems on your site.
Moodle plugin allowing to migrate activities created with the mod_hvp plugin created by Joubel to the new mod_h5pactivity created by Moodle HQ since Moodle 3.9.
Admin tool to enable the integration of Moodle 3.7 & 3.8 to MoodleNet
An activity module to integrate etherpad-lite with Moodle. To use this plugin, you will need to have an etherpad-lite server that runs on at least the same 2nd-level-domain as your Moodle server.
An Atto editor plugin for use with the embed questions filter.
This block allows you to manage the process of producing courses or activities. A workflow make it clear who is responsible for doing the next step, and what tasks they should be doing. The workflow can also assign and unassign roles, or automatically set certain settings, when the workflow moves from one step to the next.
This is not a general purpose editor. Instead it is for inputting text with just superscripts and subscripts in question types.
A Moodle text filter plugin that displays interactive questions from the question bank embedded in the page.
Alternative forum with AJAX and management features
Alternative blog. Can be used as a course activity.
Alternative wiki. Simple wiki designed for teaching and learning.
This question behaviour uses web services to connect to other question engines like OpenMark or ounit, so that their questions can be used in a Moodle quiz.
A question behaviour for manually graded question types, to let students self-assess their own response.
A Moodle question type which allows questions to be built up from parts that are other simpler question types (requires you to have these question types installed)
This question type uses web services to connect to other question engines like OpenMark or ounit, so that their questions can be used in a Moodle quiz.
The main difference from the standard Moodle multiple choice question type is in the way that grading works. When creating the question, the teacher just indicates which choices are correct. If there are n correct choices, then the student scores 1/n for each correct choice. If they select too many choices, then incorrect choices outweigh correct ones.
Allows a short response of one or a few sentences that is graded by comparing against various model answers, which are described using the OU's pattern match syntax.
A question type where the user enters their response using the JavaScript Molecular Editor, and the response is then graded using the OU's pattern-match algorithm.
A manually graded Moodle question type, where the student records a short audio response to answer the question asked.
A calculated numeric question type with variable and expression evaluation. Random values are generated for each student attempting the quiz.
A calculated numeric question type with variable and expression evaluation. All values are precalculated although a question can have several variants with different variable values for each variant.
This question type can have randomly selected numbers, and the student's answer must include the correct unit. Unit grading is done using the pmatch algorithm.
This quiz report allows you to get view of a quiz attempt that is formatted for easy printing. This can either be a blank attempt for students to write in their responses, if they cannot attempt the quiz online, or a review of a finished quiz attempt.
This 'report' is actually a tool which lets users edit certain settings, currenty the open and close dates, for a quiz, without needing to give them permission to edit all the other quiz settings.
A quiz 'report' add-on for Moodle, like the nomal manual grading report, but which lets you grade one student at a time, rather than one question at a time.
This Quiz access rule plugin lets you require students to agree to a statement about not plagiarising before starting a quiz.
This report plugin allows Administrators to set up arbitrary database queries to act as ad-hoc reports. Reports can be of two types, either run on demand, or scheduled to run automatically. Other users with the right capability can go in and see a list of queries that they have access to. Results can be viewed on-screen or downloaded as CSV.
This 'report' is actually a tool to let you edit all the dates in a course on one page.
This 'report' is actually a tool to let you edit all the groups in a course on one page.
This 'report' is actually a tool to let you edit all the idnumbers in a course on one page.
Works with the Embed questions filter to store Student's attempts permanently and make them available for review.
This report is a companion to the Workflow block. It provides reports on the state of the workflow in all courses or activities.
A Moodle admin tool to edit the permissions for one capability in all roles on one screen.
Formation of optimized learning groups - by topic preference or best match of individuals' charatceristics and preferences; in one easy to use Moodle acticity; languages available: German, English
Moodlerooms is proud to release the Checklist advanced grading method, an easy way for the user and teacher to view a list of criteria and the associated grade value for each criteria.
Moodle plugin for extending the Moodle Web Service API for remote course module creation and course file synchronisation.
The Rewards Tally plugin provides a block to display the achievement points, or reward points, accumulated by the user and the user communities associated with the school or institution. 'User communities' could mean year groups, 'houses' or any other logical grouping used at the school.
Moodle Workplace courses and programs overview block
Display custom reports created with the 'Report Builder' anywhere in Moodle to enhance learning management.
Course format Workplace list, that used to be part of Moodle Workplace
Automatically issue digital certificates to course participants. This plugin is fully compatible with Moodle LMS.
Design, issue and verify digital certificates. This plugin is fully compatible with Moodle LMS.
This plugin allows restricting access of activities and resources in your course based on other course completion status.
Course contents block displays a list of all visible sections (such as topics or weeks) in the course. Clicking at a link scrolls to that section or displays just that particular section, depending on the course layout setting.
Reclaim the control over formatting your text with this Markdown friendly editor for Moodle. Markdown is a lightweight markup language with plain text formatting syntax. It allows you to write using an easy-to-read, easy-to-write plain text format that is automatically converted to structurally valid HTML.
The Stamp collection module allows a teacher to give "stamps" (i.e. picture with a comment, similar concept to badges) to students so they collect these stamps. The activity can be used in many ways, such as motivative bonus marks, absence marks, certification records etc.
The Overview Statistics plugin for Moodle is a powerful tool that provides administrators with a variety of site and course report charts. It’s designed to make adding more reports easy, and it’s coded with the latest techniques.
Moodle plugin allowing to automatically process the pending course requests.
Allows developers to quickly generate code skeleton for a new Moodle plugin.
Simple grading evaluation method that gives credit to peer-reviewers just for their participation in the activity without comparing their assessment with the others.
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.
Online proctoring, identity verification and participation monitoring by Integrity Advocate. This is a privacy-first and accessibility friendly solution to ensure assessment integrity inside of Moodle activities. This block allows Moodle to show a proctoring interface to students, interact with the Integrity Advocate service, and show proctoring results to instructors.
Workplace compatible from version 2.0. Myddleware for Moodle enables you to transfer your data easily and safely from your Moodle application to other applications such as your e-commerce, CRM or messaging tools. By doing so, it ensures a durable quality of your data, which is a prerequisite for productivity and efficiency. Connected applications : SalesForce, SugarCRM, SuiteCRM, Sage CRM, SAP CRM, Sage Live, Hubspot, Zuora, Magento, Prestashop, Mailchimp, Dolist, MySQL, Microsoft SQL, FTP...
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. Upon approval, displays to students in either browser or Moodle app.
Zoom is a video and web conferencing platform that gives authorized users the ability to host online meetings and webinars.
Allows inline corrections to be set inside any text with the editor.
This is intended to be a replacement for the core backcolor Atto plugin, allowing the Moodle administrator to freely define a set of colours that can be used by users.
This plugin is intended as a replacement of the core atto_fontcolor plugin, allowing the Moodle admin to define a set of colours to be available.
This plugin allows users to be enrolled according to any value stored in their user profile.
This filter allows the automated creation of MP4 sources for HTML5 and elements.
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.
This module allows students to enrol themselves in a group within a course. The teacher can select which groups students can chose from and the maximum number of students allowed in each group.
Matrix question type.
This question type allows asking questions such as : Please enter X, Y, and Z, such as : X + Y + Z > 12
This plugin allows instructors/teachers to make media collections a gradable activity by leveraging the assign activity.
This plugin allows users to insert a pre-existing media collection gallery into any atto editor.
Allows you to create custom polls for use in a Moodle course. A course can have many polls created within it; you can then choose which one to display through the block configuration tabs.
This plugin allows instructors/teachers to create a space for students to submit "galleries". These galleries can be based on images, audio or video.
Developed by UNSW, this is an advanced tool for building teams based off a set of criteria. You ask your students some questions, and then develop a predicate based off their answers for your teams. This is great if you want a little more control than "Assign Randomly" but less work than "Manual Allocation".
Empower the future of learning with Nolej generative AI With Nolej AI, without leaving Moodle user interface, create and customise interactive activities to engage students. This secure tool leverages cognitive psychology and generative AI to automatically transform your teaching content into shareable H5P exercises (videos, quizzes, games) and supports educational differentiation to address group heterogeneity.
Advanced grading form allowing multiple graders for assignments
A multiselect menu as a custom user profile field for Moodle. How it could be useful: This new custom profile field type could be used in many cases like: 1. You have to differentiate users into groups and one user could be part of multiple groups 2. You want to take inputs from user at the time of registration or you manually want to fill some information for users like education, certificates they have done. 3. There could be various other cases like this,
Enhance Boost and Boostrap 4 compatible themes with a mega menu to display courses.
Formal languages block centralizes code for scanning and parsing of different languages. For now it is used by Preg and CorrectWriting question types, but other plugins can use it as well.
Block regex constructor allows you to easily construct regular expression using several tools, that visualise expression you wrote, describe and test it.
Enhanced External Database enrolment plugin with support for creation of cohorts, managing their membership, and enrolment of cohorts based on external database tables.
This is hinting behaviour using abstract hint interface, defined in poasquestion qtype. It is used by Preg and CorrectWriting question types for now, but due to object-oriented architecture it can be used by any other question type requiring advanced hinting.
This is no penalties version of "Adaptive mode with hinting" behaviour, like core versions.
This behaviour activate question-type specific hints support in Interactive mode.
A question behavior to use quizzes for conducting surveys.
Correct Writing question type are focused on the learning grammar of the new language. It can found various mistakes in student's response and give mistake messages and hints.
Abstract question type used in questions developed by POAS department of Volgograd State Technical University. Contains some generally useful question type code.
A question that could check student's response against several regular expressions and could give next character and next word hints. If you do not know what regular expression is, it could also work like Moodle Shortanswer question with hints, just choose "Moodle shortanswer" as notation and you could enter answers just like in shortanswer question type.
Automatically creates Moodle accounts and authenticates user identities via SAML from the OneLogin.com service. http://support.onelogin.com/entries/20508233-configuring-saml-for-moodle2
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.
CopyCheck is a commercial plagiarism detection service which is fully integrated in the Moodle core and in Moodle assignments. You must have a paid license to be able to use this plugin. Any language can be processed e.g. Japanese, chinese or computer programs.
The tab display module allows you to setup your information in a tabbed format. This helps to clean up your course by combining several resources into Tabs.
The OOMAX Pro LMS Multi-Brand Logins SaaS plugin enhances your Moodle platform by enabling custom-branded login pages for each of your unique learner groups. Ideal for institutions and businesses requiring secure, distinct access portals, this plugin seamlessly integrates with the Codes™ module for automated learner onboarding, supports MFA, and allows for federated logins tailored to each brand. As a security-centric solution, OOMAX Pro provides advanced login endpoint protection, ensuring a fortified entry point for all LMS users.
The Open LMS Framework offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Open LMS. For more information, see https://docs.moodle.org/dev/Open_LMS_Framework
Integrates with Learning Record Storage using the IMS Caliper 1.0 specification. Certified with IMS Caliper 1.0 for the AssessmentEvent, OutcomeEvent and SessionEvent metric profiles.
Moodle integration plugin for Collaborate. Use of this plugin requires a Collaborate license.
Open forum are designed to increase engagement and provide a responsive, modern alternative to standard Moodle forums.
This resource allows you to create 'Lightbox' enabled image galleries within your Moodle course. As a course teacher, you are able to create, edit and delete galleries. Smallthumbnails will then be generated, which are used for the thumbnail view of the gallery.
This module allows having a live updating poll.
SafeAssign is a plagiarism plugin which uses a service to compare submitted assignments against a set of sources to identify areas of overlap between the submitted assignment and existing works.
The Ally reporting tool (report_allylti) provides a site wide accessibility report which can be broken down by course.
Snap’s user-friendly and responsive design removes barriers to online learning, enabling you to create the modern, engaging experience user's expect on the web today. Its intuitive layout is optimised for online learning, focusing on the things that matter - your learning activities and content.
Display user's OpenBadges on a block. Supports Open Badge Factory, Open Badge Passport and Mozilla Backpack.
Issue Open Badges created in Open Badge Factory from Moodle, and display badges issued to users.
Moodle block plugin which can be used to link Moodle courses to Opencast series. Teachers can use this block to upload videos to Moodle which are then transmitted to Opencast and processed there afterwards.
Moodle plugin which can be used to embed Opencast videos into any text field. The filter takes in the html pasted by the Opencast repository and replaces it by an iframe, which loads the Paella player with the respective Opencast event.
Moodle plugin which allows teachers to insert links to Opencast videos into a course. The repository displays all videos that belong to the Opencast series that are connected to the course.
Moodle plugin which provides API functions as well as general settings for all Opencast plugins for Moodle and which is required by them.
OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone and/or webcam, share documents on a white board, discuss in a chat, share your screen or record meetings. It is available as hosted service or you download and install a package on your own server.
This is a plugin that makes Moodle an Identity Provider site: other application can use Moodle as a login portal. Requires SimpleSAMLphp, configured as IdP: https://simplesamlphp.org/docs/stable/simplesamlphp-idp.
Guest Quiz is a Moodle activity that allow guest students to make simple and light quiz. The quiz is created from a subset of GIFT format. And Nothing from student activity in quiz is recorded. It's nothing more than old-style questions book where the answers are at the bottom of the page upside down.
This is an advanced tool for building groups based off a set of criteria. You ask students some questions. After the groups are created based on four simple actions on students answers (Group similar individuals, Disperse similar individuals, Avoid minorities, Balancing Level)
Adds a button to the Atto editor to embed Panopto videos from a Panopto server.
Allows courses to be connected with multiple Panopto servers. Panopto is a video recording/streaming service that allows teachers to record lectures and embed them directly into Moodle. https://www.panopto.com/panopto-for-education/
Adds a button in tinyMCE to embed videos from a panopto server.
This is essential Paragraph styles with an added element for tabs. This is required when using the Glendon course format to identify tabs
Data format plugin for exporting as XML.
Automatically synchronize cohort members into system roles.
Automatically synchronize groups from child courses into meta-courses.
Report listing Moodle upgrade history for your site.
This plugin is no longer maintained. The functionality has been moved to https://moodle.org/plugins/report_advancedgrading
This plugin exports a quiz in any available installed format.
Email One-Time Password Authentication.
A simple format for easy and fast creating multiple choice questions with one or more correct answers and no feedback using tables in any spreadsheet by saving it as plain/csv file.
Mod label collapsed - toggle label content.
PlagiarismCheck.org is a comprehensive AI-powered Moodle plagiarism checker and AI detector.It makes learning better and more honest by detecting similarities and ChatGPT usage, thus upholding academic integrity. We strive to help instructors save time and motivate students to write better papers.
PlagiarismSearch has been operating since 2008 as an in-demand solution even for the most exacting clients who seek multilayered check in numerous languages, utmost confidentiality of services, and continuous updates in functionality. Universities and content companies around the globe can make use of the customized services of plagiarism detection provided at the maximum level of professionalism. A free 30-day trial with 100 submissions is a great chance to test the service with no further commitments. Still, most of the clients pay for a full plagiarism search package after the trial month is over.
Plagiarism checker for discerning originality from copy and paste. PlagScan detects plagiarism in assignments from web pages as well as other students' work.
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.
Embed content from Planet eStream into Moodle via the ATTO Text Editor, or upload new video/audio content directly into a Moodle page.
The Planet eStream Authentication Plugin will automatically authenticate Moodle users with matching Planet eStream usernames when viewing embedding quizzes that have been added via the Planet eStream text editor plugins.
The Planet eStream Moodle iFrame Filter interacts with all other Planet eStream Moodle Plugins to provide enhanced mobile device streaming support, and to broaden the scope of the locations within Moodle where Planet eStream content can be embedded.
Embed content from Planet eStream into Moodle via the TinyMCE Text Editor, or upload new video/audio content directly into a Moodle page.
A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available.
The “local metadata” plugin has been created to allow extra, “metadata” to be defined and assigned to various context level elements in Moodle. It is an abstraction of the current “user profile field” functionality in Moodle and contains much of the same code. This was written for the MUA as a proof of concept for a project to add extra profile data to courses, to see whether one metadata function could be used for multiple Moodle contexts. It is currently in Beta, and is open for participation and discussion.
Custom Survey Creation
Moodle calendar type for Thai Buddhist year
An accessibility plugin that allows users to customize the visual appearance of a Moodle to suit individual preferences. Functionality is added through widgets, which are subplugins that can be developed separately to the base plugin. The four included widgets are for text colour, background colour, font face and font size.
A plugin for atto to allow the font family to be altered.
This module allows the incorporation of GeoGebra activities in Moodle and save its state.
This module allows the incorporation of JClic activities in Moodle and save its state.
TeamViewer Classroom is a collaborative, interactive and intuitive video conferencing system developed to provide the best in-person class, seminar, training, or lecture experience through pragmatic and easy-to-use features including screen sharing, breakout rooms, document collaboration, whiteboards, quizzes/surveys, recordings and much more.
This block provides access to the **aulaPlaneta** content bank. The Content Bank is a tool with which teachers can expand and enrich their information by consulting the largest digital content bank. It offers the possibility of searching for information in different ways: through the text search engine, the visual search engine, by means of thematic searches, etc.
QUICKOM - the leading technology platform for live-class teaching and lecture hall-based conferences.
Quilgo® Proctoring for Moodle is a highly scalable plugin that allows you to include a camera, screen, track activity, and receive reports on test completion. Online assessments become easier and more reliable. Easy to use, no API customization or maintenance required.
A Quiz report for Moodle to export the attempts history as a CSV file
Plugin to enrol users to pre-defined group(s) when enroling in a course that is shared via LTI. This allows moodle administrators and teachers who act as LTI providers to only maintain one course but differentiating the users coming from different consumers.
The following plugin allows you to remove emails from linking accounts in moodle with oauth2 services, useful in cases where the linking message was never delivered and the entry is blocked with the user's account, allowing administrator this linking process to be performed again.
Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded.
A plugin for the Moodle TinyMCE editor providing a set of visual components designed explicitly for Learning, based on the parent project componentsforlearning.org.
This plugin provides Hijri calendar support for Moodle
This plugin provides Jalali calendar support for Moodle
An associated profile field, associates its value with a core optional profile field.
A drop-down menu field that shows/hides some other custom profile fields depending on its selected value.
A file upload profile field for Moodle
A block to export a Glossary's entries to the Quiz Questions bank.
The Lesson essay feedback block will display (to the students only) their previous attempts at Lesson Essays (if any), together with the teacher's comments and their grade (if essays have been graded).
This plugin is one of the 2 question behaviours to be used exclusively with the regexp question type. Those behaviours enable you to take advantage of the *Help* feature, which allows the student to "buy" a letter.
This plugin is one of the 2 question behaviours to be used exclusively with the regexp question type. Those behaviours enable you to take advantage of the *Help* feature, which allows the student to "buy" a letter. This behaviour does not cost the student any penalty when "buying" a letter.
This import format plugin takes a Moodle XML file and imports all regular multichoice questions changing them into 'Random select answers' questions.
Imports questions in gift format to the answersselect question type
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.
This question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type.
Simple Lesson has features in common with Book, Lesson and Quiz. It has been designed as a formative assessment tool. For summative assessment Quiz and Lesson have more features such as timing and access restrictions.
A quiz access rule to prevent extra attempts after the user reach a passing grade
Chargebee payment gateway for Moodle.
Theme_Handlebar is a child theme of Moodle's new core theme Boost. It is built on Bootstrap4 and Mustache templates. It adds a set of admin theme settings, such as presets and colours and also several custom block regions, including popup modal regions which do not appear on the main content of a page (and are only available for course pages).
THEME_WAXED Theme_Waxed is a child theme of Moodle's new core theme Boost. It is built on Boostrap4 and Mustache templates and adds additional settings to those in Boost to allow a level of customisation with limited knowledge of scss/css.
The Course Contacts block displays a list of users on your course, various methods for communicating with them, and their current activity status.
Lets students create and select groups.
A collection of visual components designed explicitly for Learning to use in the Atto editor.
A tool to all teachers to enrol existing users to their courses using CSV files (without bothering the admins)
The Google Meet™ for Moodle plugin allows the teacher, without having to leave Moodle, to create a Google Meet room and make available to the students the recordings of the room saved in Google Drive.
A Moodle block to groupings users depending of the task to do. The formed groups has diversity in gender, personality and intelligence.
This adds the availability condition by gps coordinates to sections and course modules. This plugin requires the block_gps plugin to work.
This plugin is an assistant to prepare an existing course as a notebook for communication between parents and teachers.
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.
This filter adds the possibility to get h5p content being automatically embedded in textfields based on the activityname.
Moodle Plugin that helps organizing submissions for events like conferences. Add a "confman"-Activity to a course and you can specify a timerange when submissions are possible. You are given a link that can be shared outside moodle to allow external people (also without Moodle-Login) to submit submissions for your event. Everybody in your course that has instructor-role is allowed to manage all submissions. Everybody in your course that has student-role is allowed to comment submissions. Submitters can manage their own submissions using a unique link that is given to them.
RumbleTalk Group Chat plugin integrates with Moodle users base. The chat is free for a limited number of seats. A paid subscription is available for you to enjoy the advanced features and extra seats. Now, you can create a private class discussion or add it as a live event chat on any of your Moodle pages.
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.
Simple calculator block for moodle to do simple calculations.
Time is a Moodle block to show the time and date to the user using an analogue clock.
Weather is a Moodle block to show the realtime weather of the user using the geolocation.
Debate is a moodle activity which allows students to debate in a given topic inside moodle.
Question to activity (qtoactivity) is a plugin for the Moodle LMS that extends the functionality of the question bank question management page. This plugin adds the option for users to select individual or multiple questions and add them right to an activity of their choice, without having to access that individual activities management page.
This block displays the site statistics (total number of active users, courses, activities and disk usage) on dashboard. It also provides hyperlinks to the user management, course management and activity management page.
This plugin enables your Moodle installation to act as a SSO provider for the Discourse discussion platform.
This block is allows a site administrator to display links to users based on specific user profile fields
Activity module to create podcasts in Moodle
This Moodle local plugin emits a Twitter summary card for courses.
The plugin was developed to provide a search field for text search in Moodle books with image-based slides. The plugin requires that a PDF of (almost) the same name is present in the same course section. The pages of the PDF need to correspond 1-1 to the pages in the book. Names of book and PDF need to be identical, except for text specified in brackets inside their names.
If your course is offering the same material in different formats (e.g., book and PDF), this plugin can automatically mark all activities with the same material as done once one of them was completed (configurable via regular expressions)
The Sebsoft Moderated RSS Plugin offers you the possibility to load multiple feeds into a block, allowing for authorizing each and every item.
The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses. It uses the PayNL payment gateway to provide payments supporting a wide variety of payment methods.
Strikeplagiarism.com is a commercial plagiarism detection system which requires a paid subscription to use. To use this plugin you must purchase a subscription from www.strikeplagiarism.com
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.
Authentication module that allows you to immediately enter a coupon code from our Coupon plugin while creating a new account.
Provides an availability restrcition making use of core Moodle's payment gateways to provide conditional access
The Sebsoft Coupon Plugin offers you the possibility to create coupons for various levels of course access. Using a coupon code, users will be enrolled into courses that are attached to the coupon.
Gateway Payments enrolment method -- Enrol on payment - extended with discounts and cohort restrictions.
Provides a text filter that provides an inline coupon entry form.
Provides a means of restricting access to other resources in a course by having to pay for the course module. Access restriction to other courses can then be configured using normal availability conditions based on activity completion.
The Sebsoft Profile Field Coupon Plugin offers you the possibility to hook into the signup form with the ability to process (valid) voucher codes entered.
TCPDF Fonts Manager for Moodle
The Sebsoft User Restore Plugin offers you the possibility to restore user accounts that were deleted from moodle.
The Sebsoft User Suspension Plugin offers you the possibility to automate the process of suspending users and/or removing user accounts (using moodle's default methods to delete users).
This block lists any courses you have in common (i.e. you are both enrolled in) with the user whose profile you are viewing.
Provides a restriction for activities or sections by user.
Restrict activities / sections to certain weekdays
This is an atto plugin for Moodle which is a drop-in replacement for the default atto_link plugin. It adds an extra couple of fields to the link dialog: id and class. These allow the user to create bookmarks or add styles to their links (e.g. btn btn-primary for Bootstrap-based themes).
This is an atto plugin for Moodle which allows the administrator to define a set of predefined templates which a teacher can insert into their course pages
This is an atto plugin for Moodle which allows the administrator to define a set of predefined templates which a teacher can insert into their course pages.
This plugin simply displays Moodle's course search form in a block.
This is a filter plugin that uses a 3rd party Javascript module called highlight.js to make your code look like something you'd see in an IDE.
Provides edit and delete links to all activities and resources on a page. This is useful if there's some content that has broken the page layout.
A plugin to help override the default colors for Moodle Mobile and manage other custom CSS. It walks you through picking out replacement colors and adding other custom CSS, then generates a file for you to set as your mobile CSS.
This plugin allows lesson modules to be exported to PDF documents with optional protection.
This Moodle plugin allows a teacher to notify course students by internal messaging when a new resource/activity is created or modified into a course.
The iScholar Moodle Synchronization is a Moodle plugin aimed to connect iScholar systems with Moodle. This plugin is focused on sync teacher and student data in iScholar with Moodle.
This plugin allows learners to go directly to the Percipio platform without having to launch content.
We make personalized learning easy
This question type is derived from the Formulas question. It allows you to generate a problem containing random variables or a table of values. It allows students to easily upload a photo of their mathematical approach.
Add a course module search box and additional quick links and info at the top of the course view page.
Integrate Mediasite content in a Moodle course.
This is an availability plugin to restrict the access of activity based on the user enrolment date
This plugin is Course custom field Plugin and provides a new dynamic select/multi-select type custom field that takes input as SQL query and makes the select field based on the output of SQL query.
This plugin is designed for integration with the LAN Electronic Library System (EBS LAN). Fill out your Courses quickly and efficiently with our EBS! Данный плагин предназначен для интеграции с Электронной Библиотечной Системой Лань (ЭБС Лань). Наполняйте Курсы быстро и эффективно с нашей ЭБС!
This authentication plugin helps to manage manual accounts being accessed only by the list of restricted IPs.
A user profile field type that shows a timestamp both as human readable and unix time format.
A filesystem-based repository focused on searchable capabilities, ideal for directories with lots (thousands) of files at server side.
This plugin displays a report page and matches user accounts in Moodle with an LDAP directory in the organisation. Various filters can be used to select users. The report may also be exported. Another functionality of the plugin is that it provides a cli script. Thes script incorporates the same functionality like the report page, but can also be used to automatically suspend, delete accounts or set the emailstop flag for the user.
This plugin allows Teachers / Lecturers to give video or audio feedback to assignments that have been submitted using the MEDIAL Video Assignment Plugin
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.
In order for the MEDIAL Video Assignment Activity to launch from the text editor you must install this Atto Plugin. MEDIAL Video Assignment Activity allows Teachers and Students to create and respond to Video Assignments that are uploaded and cataloged in MEDIAL (a video streaming media library) rather than Moodle itself
Converts MEDIAL links into embedded videos where content has been added using the Atto button in any activity where iframes are normally filtered out for security reasons. By default this is configured for student submissions via forums or workshops. However, it is possible to configure this for any activity where similar security restrictions apply. For a guide on installing and configuring the Filters plugin please see the following URL: https://medial-help.force.com/support/s/article/How-to-Set-up-Filters-in-Moodle
This Moodle video plugin allows Teachers / Lecturers to upload video or audio files using a specific MEDIAL Activity, creating a link to the file on the course page.
Part of set MEDIAL In order for the MEDIAL Video Assignment Activity to launch from the text editor you must install this TinyMCE Plugin. MEDIAL Video Assignment Activity allows Teachers and Students to create and respond to Video Assignments that are uploaded and cataloged in MEDIAL (a video streaming media library) rather than Moodle itself
Please get new TinyMCE Plugin from: https://moodle.org/plugins/tiny_medial
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.
Module allowing the management of a learning by concordance activity, including the management of the panel of experts and the compilation of the answers.
Question type subplugin for concordance of reasoning questions (also known as Script concordance test).
Quiz report plugin showing marks per section (Only for 4.3 and below).
Reports based on course module competencies to offer students and teachers a better user experience for competencies in activities ratings.
The main goal of this plugin is to facilitate the work of learning plan managers. It provides an overview of user learning plan, without leaving the page to get information related to this learning plan (such as rating in courses, user evidence, etc.) It also offers statistics by learning plans and competencies. For learning plan templates with a very large number of learning plans (generated from cohorts), this plugin is the best solution, with its advanced filters, it allows you to filter the learning plans by several criterias.
The main goal of this plugin is to allow ratings in course module competency.
This plugin allows the synchronization of cohorts and members in cohorts from the command line. There are 2 scripts CLI to do the synchronization: cohortsync.php, cohortmembersync.php
Add a WIMS class as an activity.
The Via Block can only be used if you have the Via activity module. This block creates shortcuts to the Via activitiy recordings that have been shared within the course.
The Via Permanent Block can only be used if you have the Via activity module. This block creates shortcuts to the Via permanent activities* that have been shared within the course. *Permanent activities have no begining or end date, you may control its' access with the waiting room. See the Via guide for reference.
The Via activity module provides integration between Moodle and Via, our virtual classroom tool. It is designed to simplify the use of synchronous events within Moodle. It provides a single sign on between the two systems with easy event creation and management.
This plugin is a scheduled task that scans your Moodle instance for PDFs, and performs accessibility checks on them.
This plugin lets you create meetzi conference rooms for your moodle course
This plugin adds the ability to export Moodle wikis as either PDFs or epub documents.
Vitero Activity Plugin for Moodle 2.2+. This plugin provides integration between Moodle and a Vitero (Virtual Team Room) server. A Moodle site is linked to a single Vitero account.
Simple image "paint like" editor for atto.
This block allows instructors to perform actions upon multiple resources or activities, rather than having to perform repeated actions on individual items.
Autolink book chapters within a course.
Converts exact section names in Moodle into links to the section or bookmark links if on the same page.
Standard outcomes report.
Simple image "paint like" editor for legacy tinymce.
Archive and remove past courses with this handy tool that can also be used to send notifications to course teachers, hide courses in bulk, and has the ability for course teachers to opt out of the archiving.
Customized forum block, which allows teacher to select from which forums are latest posts shown on a course page.
Mindmap module for Moodle
TCQuiz (Teacher Controlled Quiz) plugin implements a quiz in which the teacher controls which question students can answer at any given time. After each question is finished, the students get the feedback and teacher gets the summary of the students’ responses. TCQuiz is primarily meant for in-class instruction. The plugin is implemented as a quiz accessrule and it basically breaks down the flow of a quiz, so the flow is in the hands of the teacher and the question results are displayed immediately after the question is finished.
The BLC Modules block allows teachers to easily browse and insert Blended Learning Consortium SCORM packages into their course. You must be subscribed to the BLC repository in order for this plugin to function. More information can be found on http://blc-fe.org.
This report plugin shows number of activity and resource instances per course in downloadable Excel file.
The Course overview block is visible on a user's Dashboard and shows a list of all courses in which a user is enrolled/has an assigned role.
Assignment report and data/files export. Particularly handy for anonymous assignments.
Replicates the Moodle environment check but for the command line. Useful for checking dependencies where you might not (yet) have web access.
Simple plugin to generate a list of 'cp' commands for all optional plugins within your Moodle site when you want to copy them all to a different version.
Images compression/optimization on uploading or updating Moodle hooks
This is a Moodle conditional availability rule, which makes it possible to show or hide another resource, based on the state of one particular question in one quiz.
This question behaviour is just like deferred feedback, but with an additional input box where students can give a reason why they gave the answer they did.
A question type where the teacher provides some example sentences, and the student has to write a pmatch expression to match those sentences.
This plugin is designed to allow, as far as possible, a student to continue working on a deferred-feedback quiz attempt even if the network connection goes down.
This plugin prints a word count in the bottom right-hand corner of your TinyMCE editor which updates as you type.
A filter on HTML elements that can display syntax-highlighted code and execute and edit code on HTML elements using CodeRunner.
A specialised version of the standard Moodle adaptive behaviour for use with the CodeRunner plugin (qtype_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.
This plugin transforms Moodle logs into xAPI statements, and sends then to your LRS.
Discover Trema, a theme for Moodle LMS boasting a modern design and useful customization options that are perfect for education institutions, all levels of government, businesses, and non-profits. Trema is more than just a theme — it's a platform enhancer. Whether you're looking to revamp a content-rich Moodle site or create a fresh learning environment, Trema's features are designed to elevate your platform. Don't settle for ordinary; choose Trema to create an engaging learning experience for your staff, business partners, and customers today.
Filter questions in question bank using question name and text.
Turnitin's block allows users to access Turnitin's Class Restoration functionality which is contained within Turnitin's Moodle Direct V2. The block is developed and maintained by Turnitin.
The Turnitin Direct V2 plugin is being replaced by the LTI 1.3 integration. The end of support date for the Turnitin Direct V2 plugin with Moodle is on December 31, 2026.
Turnitin is an academic integrity solution, designed to integrate seamlessly with existing Moodle Assignments, forums, and workshops. A Turnitin license is required for use.
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.
The DemoStudent block gives instructors a way to enroll a "demostudent" in their course, then switch back and forth between their instructor view and the student view.
Atto plugin to insert media from an UbiCast Nudgis in text areas
A block plugin for Moodle to embed Nudgis channels in courses.
This filter allows students to add media from a Nudgis site in Atto text editor.
This Moodle activity module allows users to add media or channels from a UbiCast MediaServer in their courses. They can also edit media directly from Moodle without having to go on the MediaServer site.
This Moodle activity module allows users to add media or channels from a UbiCast Nudgis site in their courses. They can also edit media directly from Moodle without having to go on the Nudgis site.
This plugin allows you to configure automatic synchronisation of relationships between users from an external database. It is mainly used to assign Parent/Mentor rôle.
A Moodle Report that shows all student feedback on one page.
This module allows creating jitsi-meet videoconference sessions.
The uicustomcss module is designed to allow instructors of a course to create custom css that will only be applied to their course and, if they choose, other pages inside their course.
Adaptation of the standard Moodle block "My Private Files" to support the loading of state files generated by EjsS from their corresponding EJSApp activity.
A Moodle block for managing and configuring remote labs and to be used with the EJSApp activity module plugin
This plugin lets you add any Javascript or Java application (typically virtual and real-remote experiments) created with Easy Java/Javascript Simulations (EjsS) to your Moodle course.
This plugin lets you add a javascript-based booking system to handle the connections to the remote laboratories developed using EjsS and added to your Moodle courses by means of the ejsapp plugin.
This plugin lets you download any EJS application stored in the OSP-Compadre library (http://www.compadre.org/osp) directly from your Moodle. When used in combination with the EJSApp plugin, you will be able not only to access, search and download these applications but also to add them to your Moodle courses as activities automatically.
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.
Designed based on educators’ feedback, Unicheck is a plagiarism detection engine helping educators spot plagiarism. To start using the app, please register at https://unicheck.com or get in touch with the sales team at [email protected]. It takes a few minutes to set-up your account and get the ball rolling. This plugin integrates with assignment, forum and workshop activities in Moodle to check user-submitted content for plagiarism.
Local plugin for transferring courses between platforms.
Kuet introduces an innovative way to conduct interactive, engaging, and competitive voting sessions, quick responses, and gamified quizzes directly within your Moodle platform. It is an innovative gamified questionnaire module developed collaboratively by a consortium of 16 universities in Spain. This module is designed to make learning interactive, engaging, and competitive by incorporating various gamification elements into Moodle activities.
Based on the core Topics format, but including aspects of the social course format and other settings.
A block to display enrolled courses in a highly configurable manner for both students and teachers.
Converts files to pdf using Microsoft OneDrive.
The Fullscreen toggle button expands the content area by hiding all side blocks. Themes based on bootstrapbase / clean theme are supported.
The Allocation form module is designed to allow instructors of a course to create slots that the students can sign themselves up to.
The signup sheets module (formerly known as tutorial booking) is designed to allow instructors of a course to create slots that the students can sign themselves up to.
The 'Flickr public (Xpert)' repository allows a user to attribute an image returned via the Flickr API to the copyright holder. This is restricted to images licensed under the Creative Commons "Attribution CC BY" license. This is accomplished by appending the copyright notice below the image itself.
The 'Upload and attribute a file (Xpert)' repository allows a user to attribute an uploaded image to the copyright holder
The 'URL downloader (Xpert)' repository allows a user to attribute an image downloaded via a URL to the copyright holder
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.
Little graph with visitors statistics
This block is intended for use with russian electronic library www.iprbookshop.ru (paid subscription or demo subscription required)
This block is intended for use with russian electronic library Znanium (paid subscription or demo subscription required)
This block is intended for use with russian electronic library www.iprbookshop.ru (paid subscription or demo subscription required)
Deletes old quiz and question attempts by scheduler task or by CLI command.
This plugin allows to delete question category with all questions and subcategories
Bulk update of some question options.
This plugin allows rename all questions categories in one form
Demonstration quiz is needed, for example, if you plan examination, and want to provide to students some quiz preview with same structure.
This plugin for hierarchical numbering of question categories.
This plugin allows to sort question categories and subcategories in alphabetical order.
This plugin is intended for use with russian digital library system Znanium. Course module is representing single book. Module allows to view books without authentification on external site.
This plugin works just as usual limitation on IP, but the list of subnets with names (eg, library, local area network, a computer lab, etc.) enters the site administrator. Teachers in tests simply select the required subnet.
This plugin allows students to continue quiz attempt only in the same browser session. Any attempts to open same quiz attampt using another computer, device or browser will be blocked
This report is intended to be used by the site administrator for investigation in number of cases, when standard log report does not allow to find the desired events.
Adding WebHook features to the Moodle system.
A local plugin for Moodle which automatically creates profile pictures for users based on their initials.
The organizational module allows you to build one or more corporate hierarchies of any structure. This theme is part of a corporate LMS package which makes the Moodle system suitable for a complete enterprise training organization with several plugins. If you are interested in it, contact us for further information on [email protected].
Create customized dashboard with multi columns or tiled look for all employees or different ones for each departments!
Remove and add menu items easily, customize Moodle menu with just a few clicks.
Rounded theme advantages are simplicity and clarity. It provides you great freedom to change the look and feel of your Moodle site. This theme is part of a corporate LMS package which makes the Moodle system suitable for a complete enterprise training organization with several plugins. If you are interested in it, contact us for further information on [email protected].
Provides time base use stats indicators. The compilation library is used by the "training session" report plugin.
An alternate multilang filter that supports content with nested span.
Course elements is a content strategy to improve course writing quality and editorial stability by providing preshaped pedagogic elements. The integrator or administrator (through custom CSS rules) can take over the styling of the elements. Some elements can have local dynamic behaviour, or have an internal logic strategy based on other data of Moodle. This plugin is supported by ActiveProLearn SAS.
Flashcards
This activity proposes a multitrack test such as visible in magazines. Questions are defined with a predefined number of answer categories, one answer per category. If the participant chooses the answer, it gives points to the relevant category. Each category drives a scoring track and the feedback of the most rated category is given. The result of the test can be used to generate groups in the course.
The "techproject" activity module provides a complete project driving tool, IEEE compliant, in a pedagogical environment, for real project use or for pedagogical approach of project management.
Provides network capable, multi instance bindable user support / ticket management. Generalisable for use in course as managed todo list.
Aggregates time use stats given by the use_stats block for elaborating high level training reports in Profesional Development environments
Presents an HTTP endpoint that can be used to scrape metrics data for Prometheus or InfluxDB v2
Plugin for Videoteca integration with Moodle.
Plugin for video library integration with Moodle
Plugin for Videoteca integration with Moodle repository.
Modern virtual classroom with sharing / collaboration for your Screen, Audio, Webcam, whiteboard, documents, media with students, ask questions, bookmarks and notes with optional recording.
Vinapse is the AI platform for adaptive learning. Upload your videos and let your users ask questions about their contents.
Ask4Summary is question and answer service for Moodle plugins. It will attempt to scan course activities for their sentence content, and compare them to user questions to produce a response.
Behaviour Analytics is a Moodle block plugin that is intended for extracting sequential behaviour patterns of students from course access logs.
This plugin determines the similarity between all the learning activities in a course and uses the similarity to configure a network graph of the activities.
The Personalised Study Guide (PSG) plugin is an adaptive course format designed to replace the Topics format.
A short answer similarity question type that allows a students written response answer to be automatically marked, using a multi-sentence similarity calculator.
Create tests that efficiently measure users' abilities by adapting the questions difficulty to the estimation of user's ability.
This plugin enables admins (or any one with permission) to bulk reset users password and send password to users by email. Force password change will be set for those users.
BACS - BACS's algorithmic contest system This is Moodle activity plugin for automatic solution judgment for programming tasks and for integrating programming contests into Moodle courses. Access to the Sybon service is required for operation. The public key is available in the description.
This Moodle LTI Source plugin allows communication between an LTI tool and a consumer site.
Moodle plugin that allows easy and fast bulk creation of multiple choice questions of different question types.
This plugin provides an additional export format for questions, which presents them in an easily readable, clear format, also suited for printout.
This plugin has been developed by WIDE Services and Universidad de Cantabria (Ruth Villalon & Diego Garcia) under the ORWELL project, thanks to an Erasmus+ grant. The plugin Course Statistics is designed to extract and analyze student usage statistics on the platform. It includes several key functions: Session and Time Tracking: Tracks the number of logins and time spent on learning activities, giving a comprehensive view of student participation. Aggregation by Tool Type: Aggregates data by tools (e.g., forums, quizzes), helping teachers evaluate the effectiveness of different tools. Disaggregation of Specific Content: Breaks down interactions with specific content like quiz results or forum responses, helping identify areas of interest or difficulty. Support in Decision-Making: Provides data to adapt teaching approaches, identify improvement areas, and personalize learning experiences. Evaluation of Compliance: Analyzes whether students follow teacher recommendations and uses this information to refine teaching strategies. In essence, the plugin offers a detailed overview of student behavior on Moodle, aiding in enhancing learning quality and tailoring education to individual needs.
This plugin allows teachers to add activities with restriction based on the student course completion progress.
A plugin to display the user's certificates issued by Moodle HQ Certificate, Simple Certificate, and Custom Certificate.
This block displays the user completion progress in a course. It is also possible to enable/disable the course, group, and cohort progression average. So, students can compare their performance with the others.
A ranking block to improve the gamification into the course.
A simple timeline to simulate a real social network course in moodle.
A cpf profile field type for moodle
This plugin allows the admin create user profile fields with custom masks.
Moove it's a Moodle's theme that makes online environments more clean and intuitive for learners and educators. If you like it, please show some love by clicking "favourite" ( ♥ ) below!
Type and handwrite mathematical notation in Moodle with MathType.
World's leading equation editor that allows you to write math notation as easily as you write text. Create and edit high-quality math equations in Moodle with MathType.
WirisQuizzes is a powerful STEM assessment tool that allows educators to create and evaluate complex math questions tailored to each students' needs. With smart evaluation software, WirisQuizzes automates grading and provides instant feedback. It can generate infinite dynamic questions by adding random variables, preventing cheating, and fostering practice through trial and error. WirisQuizzes for Moodle will be your perfect partner to improve your students' learning process with real-time feedback.
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes local plugin to obtain the entire plugin package with seven question types.
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types:
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
Wiris Quizzes Commons question type is the engine needed for each WIRIS question type to work properly. It is a necessary component for all Wiris Quizzes question types.
Type and handwrite mathematical notation in Moodle with MathType.
Type and handwrite mathematical notation in Moodle with MathType.
Edwiser Site Monitor lets you stay on top, tracking everything that matters to your Moodle, all at one place.
Let your students focus on what matters - learning, with the all-new and intuitive Edwiser Course Formats plugin! Choose from unique course formats like Card and List.
This Moodle module (/mod/ipal/) allows Moodle to support in-class polling/"clickers"/"Peer Instruction"/concept quizzes/anonymous surveys/etc. Students can respond using any web-enabled device or the free IPAL App we have written for both the Android and iOS smartphones. Teachers can create questions, use questions from the standard question bank, or import ConcepTest provided by Harvard Physics Professor Mazur.
A utility to allow teachers to view a dynamic, Live Report (table/spreadsheet) of students' answers to the questions in a quiz. This Live Report upgrades automatically as students change answers or submit new answers. Teachers can also (1) choose to view the grades the answers to date would receive and/or (2) click on a question to obtain a historgram or listing of answers to an individual question.
Wooclap activity plugin for Moodle
Wooflash helps teachers to follow their students' progress at anytime and from a distance, and students to revise learning material more effectively.
Use this local plugin to import user enrollments and group assignments from a delimited text file into the course. New user accounts will not be created, so each of the users listed in the input file must already have an account set up in the site.
This plugin provides a huge enhancement of the table lib in Moodle. You can now use filtering, templates and different methods to display data in a clean and structured way easier than ever. This plugin is used combination with other plugins like mod_booking and should make life easier for Moodle developers. To have a quick demo install it and on your site go to /local/wunderbyte_table/demo.php
The module is perfect for managing participants and subscription of online and offline courses and events.
Play quiz questions from the question bank in a multiplayer game via Android or iPhone app.
The JACK question type allows the input of program code by the participant. The response can be submitted as a file upload or online text. The data entered is then retrieved in the background by JACK and an assessment is transferred back to Moodle. This assessment is therefore time-delayed. JACK is an automatic exercise and examination system developed by the University of Duisburg-Essen.
The theme is generally based on squares. If you like squares, that is definately your first choice, if you do not like squares, you might consider it as well, because it looks really good ;-).
Logstore_xapi is a logstore plugin that emits xAPI statements to a Learning Record Store (LRS). Please post all questions, comments, and issues to Github (https://github.com/xAPI-vle/moodle-logstore_xapi).
This block show the total no. of activities pending and completed in percentage and number in a course where course completion is activated.
Quizventure is an activity module that loads quiz questions from the course it's added to. The possible answers come down as space ships and you have to shoot the correct one.
Jewish (Hebrew) calendar for Moodle.
Local Plugin for duplicating a category and all it sub categories and courses to a new empty category. Usefull for new year creation.
Share your PDF to students without letting them to download or save it.
A repository for popular free image site - pixabay.com
Plugin helps to disable Right Click(Context Menu), Cut, Copy, Paste and developer tools.
Bongo is a video assessment solution for soft skill development and the real-world application of knowledge.
Atto HTML editor's sub-plugin for third-party's non-KAF "YU Kaltura Media Package"
Local libraries plugin for third-party's non-KAF "YU Kaltura Media Package"
Media gallery plugin for third-party's non-KAF "YU Kaltura Media Package"
Media Assignment plugin for third-party's non-KAF "YU Kaltura Media Package"
Media Resource plugin for third-party's non-KAF "YU Kaltura Media Package"
Enables Moodle users to embed YuJa Enterprise Video Platform-hosted media content within Moodle
This extension is used with YuJa Verity for Test Proctoring. YuJa Verity is a product that integrates with applicable Learning Managements Systems (LMS) to provide instructors the capability to monitor students taking tests through the LMS.
This plugin adds a section to the user profile with information about cohorts in which it is a member.
Easily create, manage and display notifications/alerts to users.
This Composer repository is powered by Satis