Moodle Plugins directory: Plugin type: Activities | Moodle.org
Activities 
Activity modules provide the main activities in course, such as Forums, Assignments, Quizzes and so on.
Join the discussions about activities in the General add-ons forum.
Related plugin types
Assignment (49)
Different extensions of assignments
Different forms of assignment submissions (Moodle 2.3 onward)
Assignment feedbacks (10)
Different forms of assignment feedbacks (Moodle 2.3 onward)
Different forms of assignments to be graded by teachers (Moodle 2.2 and earlier - /mod/assignment)
Book (4)
The book activity that is in core. It can have sub-plugins.
Book tools (4)
sub-plugins for the book activity module
Plugins extending the Custom certificate module features.
Elements are used to design the certificate.
Database (7)
Plugins for the database activity module
Database fields (5)
Databases can be extended with new field types
Database presets (2)
Database settings, templates etc can be saved as presets
LTI (2)
Integration with external tools via IMS Learning Tool Interoperability standard.
LTI services (0)
Allow the implementation of LTI services as described by the IMS LTI specification.
LTI sources (2)
LTI providers can be added to external tools easily through the external tools interface. This plugin type is specific to LTI providers that need a plugin that can register custom handlers to process LTI messages.
Quiz (190)
Ways to extend quizzes
Quiz access rules (24)
Plugins for controlling access to quizzes
Quiz reports (22)
Quiz reports show results and statistics
Question types (87)
New types of questions
Plugin type for extending question bank functionality.
Question behaviour (25)
We question your behaviour!
Question formats (21)
Question formats for import/export
SCORM (2)
New reports for the SCORM activity module
Subplugins for the https://moodle.org/plugins/tool_certificate
Workplace certificate element plugins.
Workshop (3)
Workshop activity module has a number of plugin types
Change how grading is allocated
Change how grades are evauated
Grading forms for workshop
Course Life Cycle is a plugin that executes reoccurring tasks on your Moodle platform.
A course life cycle workflow consists of steps and triggers. Triggers are the deciders which define under which conditions a workflow is started or proceeded.
A course life cycle workflow consists of steps and triggers. Steps are the actors which process courses within a workflow.
mod_checkmark
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.
Latest release: 399 sites 165 downloads 32
mod_etherpadlite
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.
Latest release: 903 sites 352 downloads 31
mod_capquiz
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.
Latest release: 68 sites 27 downloads 30
mod_groupformation
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
Latest release: 97 sites 23 downloads 29
mod_interactivevideo
Transform your video/audio content into an interactive learning adventure! Add dynamic annotations and interactions like H5P activities, PDFs, HTML games/simulations, rich text, and more. Track every learner’s journey with detailed reports.
Latest release: 473 sites 699 downloads 28
mod_peerwork
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.
Latest release: 462 sites 117 downloads 26
mod_cardbox
The Card Box activity can help your students memorize vocabulary, technical terms, formulas and definitions. In order to support its students in independently repeating extensive learning content, RWTH Aachen University would like to offer a digital flashcard system. This is to be developed as a plug-in for Moodle, which the university has been using since March 2019 as a teaching and learning platform.
Latest release: 260 sites 74 downloads 26
mod_helixmedia
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.
Latest release: 412 sites 205 downloads 26
mod_ejsapp
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.
Latest release: 122 sites 40 downloads 25
mod_certificatebeautiful
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.
Latest release: 1868 sites 803 downloads 24
mod_tab
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.
Latest release: 494 sites 113 downloads 24
mod_teamup
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)
Latest release: 195 sites 98 downloads 23
mod_livestreaming
The Live Streaming web based software can easily be used with Moodle sites to build live video interactive virtual learning management systems.
Teachers can broadcast live video from their webcam and students can watch and write questions in text chat.
Latest release: 7 sites 12 downloads 22
mod_wordcards
Poodll WordCards is a word learning Moodle plugin. Words or phrases to be learnt are introduced with each instance of the activity. Students learn and review words by completing listen-and-type, choose-the-answer, speechcards or type-the-words tasks
Latest release: 448 sites 271 downloads 21
mod_minilesson
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.
Latest release: 420 sites 383 downloads 21
mod_jclic
This module allows the incorporation of JClic activities in Moodle and save its state.
Latest release: 1107 sites 166 downloads 21
mod_goodhabits
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.
Latest release: 101 sites 44 downloads 20
mod_magtest
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.
Latest release: 89 sites 29 downloads 20
mod_structlabel
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.
Released: 203 sites 33 downloads 20
mod_languagelab
This is a new version (v3) of what used to be MoodLL.
Basically, this replaces the traditional cassette tape language lab. There is a module for students to record themselves and teachers to review and grade the work. This version also includes a class monitor. So, if a teacher uses it inside the classroom, he/she can monitor student progress the same way they used the traditional language lab by listening to live streams of the students, responding live to students, giving a thumbs up and so on.
Latest release: 6 sites 47 downloads 20
mod_videochat
This 2 Way Video Chat edition integrates into Moodle as an activity module so private video chat rooms can be added to courses as activities, in example for evaluating students.
Latest release: 5 sites 5 downloads 20
mod_webrtcexperiments
Discontinued. Please, do not use it in production.
This is a Moodle plugin for users interact with audio and video using WebRTC
Released: 24 sites 20
mod_edusharing
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).
Latest release: 151 sites 96 downloads 19
mod_via
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.
Latest release: 138 sites 89 downloads 19
mod_randomactivity
The "Random activity" activity type is a lightweight module that allows teachers to randomly split students among other activities within a course.
Latest release: 148 sites 42 downloads 19
mod_ipal
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.
Latest release: 72 sites 10 downloads 19
mod_advmindmap
This is a modification of the original Mindmap module for moodle formerly found on ekpenso.com.
This Advance Mindmap module allows you to create mindmapping activity in moodle.
Added features include:
- Every user now have a separate mindmap in one single activity, with links to view others' mindmap.
- Dummy group mode: multiple mindmaps with simple group name that everyone can view and edit (for group mindmapping without having to setup groups in the course)
- Lock mindmap: prevent editing of mindmap when someone is editing it during group mindmapping
Currently, it is not backward compatible with Moodle 1.9x, please install it on Moodle 2.x only.
Latest release: 147 sites 31 downloads 19
mod_cado
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.
Latest release: 31 sites 20 downloads 18
mod_virtualclass
Kindly use Congrea plugin. This plugin is now obsolete.
Latest release: 9 sites 2 downloads 18
mod_amaworksheet
This plugin allows teachers to upload worksheets (PDF file with exercises) and students to answer the questions directly on the PDF.
Latest release: 166 sites 27 downloads 17
mod_registration
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.
Latest release: 139 sites 26 downloads 17
mod_courselinks
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.
Latest release: 139 sites 82 downloads 16
mod_scormremote
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.
Latest release: 209 sites 90 downloads 16
mod_techproject
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.
Latest release: 77 sites 12 downloads 16
mod_wavefront
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).
Latest release: 101 sites 44 downloads 16
mod_msteams
Using this activity plugin you can schedule Microsoft Teams Meetings directly from inside your Moodle courses.
Latest release: 1144 sites 606 downloads 15
mod_surveypro
This module comes from the need to perform a very closely validated data collection to gather customized data. It allows the creation of custom survey assembling fields and format elements.
Latest release: 400 sites 140 downloads 15
mod_linkedincert
This plugin allows you to create certificates that can be automatically linked to a linkedin account.
Latest release: 197 sites 57 downloads 15
mod_ejsappbooking
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.
Latest release: 16 sites 7 downloads 15
mod_moodecgrpmanagement
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.
Latest release: 23 sites 20 downloads 15
mod_courseboard
- quick and uncomplicated way to tell what bothers him/her about teacher/student/course
- teacher can have a quick summary how his course is seen from the students perspective
- teacher can answer questions
- students can trade informations, help with little problem
Latest release: 34 sites 3 downloads 15
mod_videoconsultation
Video Consultation is a video communication web application designed for online video consultations, interactive live presentations, trainings, webinars, coaching and online collaboration. This Video Consultation edition integrates into Moodle as an activity module so video consultation seminars can be added to courses as activities.
Latest release: 11 sites 2 downloads 15
mod_mootimeter
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.
Latest release: 234 sites 75 downloads 14
mod_externalcontent
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.
Latest release: 169 sites 23 downloads 14
mod_whiteboard
Teachers can use the Whiteboard activity to collaborate with students using popular whiteboard solutions like MIRO and Conceptboard
Latest release: 151 sites 60 downloads 14
Supports Moodle 4.0
mod_lanebs
This plugin is designed for integration with the LAN Electronic Library System (EBS LAN). Fill out your Courses quickly and efficiently with our EBS!
Данный плагин предназначен для интеграции с Электронной Библиотечной Системой Лань (ЭБС Лань). Наполняйте Курсы быстро и эффективно с нашей ЭБС!
Latest release: 279 sites 122 downloads 13
mod_opendesktop
This combines Ulteo Open Virtual Desktop with BigBlueButton and is perfect for live online cooperation in real time.
Latest release: 1 sites 8 downloads 13
mod_media
Resource module that allows you to add external media: YouTube, Dailymotion, Slideshare, etc. Any external site that supports the oembed and/or ogp protocol
Released: 3 sites 4 downloads 13
Supports Moodle 2.2
mod_concordance
Module allowing the management of a learning by concordance activity, including the management of the panel of experts and the compilation of the answers.
Latest release: 146 sites 29 downloads 12
mod_kuet
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.
Latest release: 406 sites 62 downloads 12
mod_collaborativefolders
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!
Latest release: 115 sites 18 downloads 12
mod_virtualpc
Virtual PC activity provides access to virtual computers offered by virtualization programs (VMware, oVirt, OpenStack, Citrix) and managed by UDS. The virtual infrastructure administrator creates virtual computers that Moodle course teachers can select and offer to their students using this activity module. That way, students can use easily the software installed in the virtual computers, such as license restricted software, without having to install it in their personal computers, fulfilling all the legal conditions. The students only need their web browser and a small plugin to jump seamlessly from within the course to the virtual computer.
Latest release: 31 sites 17 downloads 12
mod_confman
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.
Latest release: 76 sites 6 downloads 11
mod_sharedresource
Shared resource provides Moodle with a full featured central resource repository handling full indexing with LOM based metadata schemas. Central library front end and search engine.
Latest release: 18 sites 11
mod_gamoteca
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
Latest release: 61 sites 70 downloads 10
mod_pdfprotect
This is a Moodle module developed to provide an extra layer of security for PDF files, preventing users from downloading, printing, or copying the content of the PDF. It is ideal for protecting sensitive material and preventing unauthorized sharing of documents.
Latest release: 506 sites 280 downloads 9
mod_stackview
Stackviewer is a course activity plugin which allows teachers to display images as a stack. The
student can scroll through the stack of images, similar to using radiological DICOM software to
research medical imagery.
Latest release: 40 sites 19 downloads 9
mod_goone
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.
Latest release: 80 sites 31 downloads 9
mod_timetableevents
This plugin displays special calendar events on the course page, in the section corresponding to the week where they occur.
Latest release: 30 sites 13 downloads 9
mod_onlyoffice
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.
Latest release: 312 sites 58 downloads 9