Favourite plugins

List of plugins that have been marked as favourite by the Moodle community members.
Name Plugin type Short description Lead maintainer Favourited
Course Archiver Administration tool 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. Matthew Davidson 85
Merge user accounts Administration tool This administration tool will merge two Moodle user accounts into one. Jordi Pujol-Ahulló 90
Moodle plugin skeleton generator Administration tool Allows developers to quickly generate code skeleton for a new Moodle plugin. David Mudrák 91
Workplace certificate manager Administration tool Design, issue and verify digital certificates. This plugin is fully compatible with Moodle LMS. Moodle Workplace 115
Sophos SAV-DI antivirus Antivirus This plugin adds virus scanner support for the Sophos SAV-DI daemon. Jonathon Fowler 2
Mime Blocker antivirus Antivirus An "antivirus" for Moodle that will accurately check the mimetype and allow only specific types of file uploads. Azmat Ullah 5
Tomax’s Grading and feedback plugin Assignment Shorten the grading process and provide students with better feedback. Simplify, digitize, and manage the grading process, from beginning to end. TomaGrade enables instructors to grade assignments and exams anytime, from anywhere, easily, quickly, accurately, and securely using both numerical scores and comments. Take Moodle assignments grading and feedback to the next level with TomaGrade, contact us for a free trial with full access to all features sales@tomaxltd.com Tomax - Think Academy 1
Cloud Poodll Assignment Feedback - audio and video recording Assignment feedbacks Audio and video assignment feedback by Cloud Poodll. Recordings are stored in the cloud and can optionally be auto-transcribed. Justin Hunt 3
MEDIAL Video Feedback Plugin Assignment feedbacks This plugin allows Teachers / Lecturers to give video or audio feedback to assignments that have been submitted using the MEDIAL Video Assignment Plugin MEDIAL Streaming 6
Mahara Assignment Feedback Assignment feedbacks [For Moodle 2.6] an optional (but recommended!) addition to the Mahara Assignment Submission plugin. This plugin allows Moodle to automatically unlock submitted Mahara portfolio pages & collections after grading. Aaron Wells 6
Grades chart Assignment feedbacks A simple Moodle assign feedback plugin, allowing students to check how other students handled a given task by presenting their grades on a chart. Kacper Rokicki 6
PDF feedback Assignment feedbacks This allows a teacher to annotate and return PDF files that have been submitted by students. Teachers can add and position comments and draw lines, ovals, stamps, rectangles and highlights onto the student's work, from within the browser. For Moodle 2.6 and above, I advise you use the standard functionality instead. Davo Smith 18
OneNote Feedback Assignment feedbacks 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. Enovation Dev Team 19
Poodll Assignment Feedback - audio and video recording Assignment feedbacks The Poodll Assignment Feedback plugin allows teachers to respond via video and audio recordings, and pictures to assignment submissions. Justin Hunt 20
Structured feedback Assignment feedbacks An assignment subplugin that enables teachers to provide individual feedback comments on any number of configurable criteria. Tony Butler 29
Solution sheet Assignment feedbacks Allows teachers to upload files with solutions to their assignment, which can be released to students manually or at a scheduled time. Henning Bostelmann 34
Annotate PDF advanced Assignment feedbacks 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. Marion Chardon 48
BeetleBlocks submissions Assignment submissions Add to your Moodle assignments the ability to include BeetleBlock projects Joan Guillén 2
Random assignment Assignment submissions 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. Miroslav Fikar 2
Metadata submissions Assignment submissions Adds extra metadata fields to be added as a assignment submission plugin Barry Oosthuizen 3
JUnit Exercise Corrector Assignment submissions This plugin allows students to submit their Java exercises, let them be tested against a set of JUnit tests (that have been priorly provided by the teacher) and receive immediate feedback on the test results. Gero Lückemeyer 3
ONLYOFFICE Assign Submission Assignment submissions 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. Ascensio System SIA 3
TurtleStitch submissions Assignment submissions Add to your Moodle assignments the ability to include TurtleStitch projects Joan Guillén 3
Mahara submissions Assignment submissions Submit Mahara portfolios into an assignment using LTI and web services. This plugin is for sites not using MNet any more. Kristina Hoeppner 4
Word count Assignment submissions A simple plugin that adds a "Word count" submission type to assign activities. Dave Balch 4
Media collection submissions Assignment submissions This plugin allows instructors/teachers to make media collections a gradable activity by leveraging the assign activity. Adam Olley 5
Submission marker Assignment submissions Submarker is an additional submission type to use in conjunction with other submissions such as file or text submissions to have student report their completed exercises. Jami Kousa 5
Cloud Poodll Assignment Submission - audio and video assessments 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. Justin Hunt 5
Snap4Arduino submissions Assignment submissions Add to your Moodle assignments the ability to include SnapArduino projects Joan Guillén 5
Assignment notes Assignment submissions Adds the ability to add user specific assign submission notes for markers via the custom user profile fields. For example, this can be used if a student has a Specific Learning Difference (SpLD) that markers need to be aware of. Gareth J Barnard 6
MEDIAL Video Assignment Submission Plugin Assignment submissions 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. MEDIAL Streaming 8
Grade reviews Assignment submissions 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. Gareth J Barnard 9
Physical Submissions Assignment submissions 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. Jez H 10
Changes Assignment submissions This plugin provides a changelog for student submissions. You can see when a file was updated and the changed pages in PDF submissions. Hendrik Würz 11
Automatic extension Assignment submissions This plugin allows students to request an automatic extension. A "Request extension" button will be presented on the assignment view page, pressing the button will take the student to a confirmation page, after confirming an extension will be applied using the site settings. Rossco Hellmans 11
Babelium: interactive video and audio recording Assignment submissions Babelium is an open source video platform aimed at second language learning. This plugin allows students to submit cuepoint-constrained audio/video recordings using their webcam and/or microphone. Teachers can pick an exercise from the list of available videos or make up their own and send them to the Babelium platform. Juanan Pereira 11
Snap! submissions Assignment submissions Add to your Moodle assignments the ability to include Snap! projects Joan Guillén 13
Cincopa Rich Media Assignment Submission Assignment submissions 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 Oren Shmulevich 15
Planet eStream Video Assignment Submission Plugin Assignment submissions 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. Planet eStream 15
Collaborative submissions Assignment submissions Use live document collaboration within assignments, powered by Collabora Online Learnweb – University of Münster 16
YouTube submission Assignment submissions The YouTube assignment submission allows students to record or upload videos directly into YouTube from within an assignment. The video file is stored on YouTube, though it is accessible from Moodle. This allows students to submit long videos, videos in different formats and to use almost any PC or device. Justin Hunt 21
OneNote submissions Assignment submissions 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. Enovation Dev Team 22
GeoGebra submissions Assignment submissions Adds the ability to directly edit and submit a GeoGebra applet in an Assignment. Teacher can view or download the applet directly in Moodle. International GeoGebra Institute 24
Poodll Assignment Submission - audio and video recording Assignment submissions The Poodll Assignment Submission allows students to record audio or video, or draw/upload pictures as assignment submissions. Justin Hunt 25
Mahara Assignment Submission Assignment submissions Allows grading of Mahara portfolio pages & collections in Moodle. Aaron Wells 30
Online audio recording Assignment submissions Audio recorder (Flash 10.1+) submission method. Records locally and uploads via HTTP POST, so there's no need for a streaming server! Paul Nicholls 32
PDF submission Assignment submissions This allows a teacher to annotate and return PDF files that have been submitted by students. Teachers can add and position comments and draw lines, ovals, stamps, rectangles and highlights onto the student's work, from within the browser. Davo Smith 32
Babellium: interactive video and audio recording assignment Assignment types This plugin allows students to record their voices and/or their faces (using their microphones and webcams) and get evaluations from the grades assessment module by teacher. Using the Babelium server, users can assess each other in a collaborative way (in future versions this collaborative feature will be directly integrated in the plugin). Juanan Pereira 3
Team Assignment Assignment types The Moodle Team Assignment allows students to organise themselves into teams of 1 or more students for the purpose of completing an assignment. A team submission (which may consist of one or more files) is then submitted to Moodle for marking by the teacher. When the teacher marks the submission they can grade the students with a single team mark. If necessary, 1 or more team members can be given individual marks. Note that this version does not support rubric grading. Paul Charsley 7
Random assignment Assignment types Random assignment is a plugin for assignments (based on advanced upload) 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. Miroslav Fikar 8