Moodle Plugins directory: Plugin type: Blocks | Moodle.org
Blocks
Blocks provide information and useful tools. They usually appear around the edges of the page, or tucked away in Moodle's popup dock.
Join the discussions about blocks in the Blocks forum.
block_cam_mycourses
An alternative to the Course Overview block used on "My" Homepage.
Latest release: 19 sites 5 downloads 6
block_clampmail
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.
Latest release: 123 sites 55 downloads 5
block_ai_control
This block allows instructors to control AI functionalities inside a course.
By default this plugin disables all access to AI functionalities via the local_ai_manager plugin for all AI tools which are accessible inside the course unless the teacher enables the functionalities. The teacher itself (usually having the capability to use the control center) of course will not be restricted.
This plugin is only compatible with the AI Manager plugin (local_ai_manager) and does not work with the moodle core AI subsystem.
Latest release: 64 sites 133 downloads 5
block_vexturintroduction
Introduction Block by Vextur.
A user-friendly dashboard block that provides students and instructors with an at-a-glance overview of their course activity and progress.
The Introduction Block enhances the Moodle user experience by displaying key metrics and personalized information directly on the dashboard. Users can quickly see their enrollment status, course completion, unread messages, and pending assignments without navigating through multiple pages.
Released: 29 sites 64 downloads 5
Supports Moodle 5.0
block_ungraded_assignments
The plugin displays all ungraded assignments and quizzes that need your attention. Clicking on any item takes you directly to its grading page. As soon as a learner submits an assignment or completes a quiz containing manually graded questions (such as essays), it will automatically appear on the admin's Dashboard and be removed once grading is completed.
Latest release: 28 sites 41 downloads 5
block_course_statistics
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.
Latest release: 36 sites 27 downloads 5
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.
Latest release: 12 sites 1 downloads 5
block_eledia_userdelete
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.
Latest release: 21 sites 7 downloads 5
block_public_files
A clone of the internal private_files block that is at the system rather than user context. Files added to this block are available everywhere the block is visible (to all logged on users).
Released: 83 sites 8 downloads 5
Supports Moodle 3.2
block_tincanlearnerstream
A block to display a learner's Tin Can activity stream
Released: 10 sites 4 downloads 5
Supports Moodle 2.5
block_my_courses
Another block for course overview. This block allow sorting courses Alphabetically, by Time created and Time modified and hide/show courses overview.
Latest release: 41 sites 5 downloads 5
block_pdf2submission
pdf2submission is a plugin to automatically accept hand-written or hand-drawn documents (scanned image PDF) as Moodle assignment submissions (There is no need for each learner to upload the file to Moodle).
Released: 7 sites 2 downloads 5
block_teamdashboard
A Moodle block that provides trainers (role: Non-editing teacher) with a visual overview of their course participants' progress. Group-aware, localized, privacy-compliant, and easy to use.
Latest release: 32 sites 66 downloads 4
block_topactivecourses
The Top Active Courses block is a Moodle plugin that displays a visually appealing list of the most active courses on your Moodle site. It is designed to help users discover popular courses they are not yet enrolled in, but where self-enrolment is possible. The block uses a modern card-based layout with course images, titles, and direct links to the course pages.
Latest release: 20 sites 80 downloads 4
block_analytics
The block_analytics plugin is a custom block that allows users to embed Metabase dashboards within Custom Pages. It is designed to enable the integration of analyses while ensuring data security and appropriate user permissions.
Latest release: 18 sites 23 downloads 4
block_attentiontag
AttentionTag is an AI-powered assistant designed to enhance students' learning experiences by helping them maintain focus on study materials. It employs various triggers, including Visual Prompts and Auditory Cues, to improve concentration and engagement.
Latest release: 6 downloads 4
block_terusrag
Moodle block plugin implements Retrieval-Augmented Generation (RAG) functionality, allowing users to query course content using large language models. The plugin integrates with either Google's Gemini API, Ollama or OpenAI to provide intelligent responses based on your course data.
Latest release: 38 sites 48 downloads 4
block_assignment_review
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.
Latest release: 55 sites 10 downloads 4
block_quest_classification
Moodle block for showing the Questournament classification in any page of the course.
Latest release: 13 sites 5 downloads 4
block_lastcourse
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.
Latest release: 19 sites 6 downloads 4
block_grades_sorter
A moodle plugin to add a block to course providing a button to automatically sort grades in the same order than activities
Latest release: 33 sites 11 downloads 4
Supports Moodle 3.9
block_tog
A Moodle block to groupings users depending of the task to do.
The formed groups has diversity in gender, personality and intelligence.
Released: 25 sites 2 downloads 4
block_formal_langs
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.
Latest release: 219 sites 11 downloads 4
block_quick_course
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.
Latest release: 78 sites 10 downloads 4
block_ejsapp_file_browser
Adaptation of the standard Moodle block "My Private Files" to support the loading of state files generated by EjsS from their corresponding EJSApp activity.
Latest release: 21 sites 81 downloads 4
block_globalad
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.
Latest release: 24 sites 2 downloads 4
block_temporary_enrolments
[RETIRED] A block which displays users marked as temporarily enrolled by the local_temporary_enrolments plugin.
Latest release: 2 sites 1 downloads 4
block_spam_deletion
The spam deletion block is used for detecting and deleting spam.
Latest release: 7 sites 2 downloads 4
block_databasetags
The database tags block is a block that will display a tag cloud in a course. You can select any database instance within a course, and choose any checkbox, linked checkbox or database tag fields within those databases to be shown in the block. This is NOT linked to the Moodle Tags block- it only shows the tags created by the two new database fields.
Latest release: 36 sites 2 downloads 4
block_hiddencourse
The block is displayed only when the course is hidden. The warning message inside the block can be modified.
--
Le bloc n’apparaît que lorsque le cours est caché. Le message dans le bloc peut être personnalisé.
Released: 23 sites 1 downloads 4
Supports Moodle 2.5
block_editablecontenthtml
This very simple block behaves just as HTML block unless it allows some third party to edit content even if not having access to full course edition.
Latest release: 21 sites 22 downloads 4
block_quranrecitation
A Quran recitation Block for Moodle, this is based on the open source jsQari plugin
http://code.google.com/p/jsqari/
It is used for for playing the Quran ayahs in MP3 which are provided by Verse by Verse Quran.
Released: 1 sites 15 downloads 4
block_usersprofile
This block shows the 3d view for the users profile with the sliding effect.It works in all latest browsers.
Latest release: 4 sites 1 downloads 4
Supports Moodle 2.4
block_mymentees
This block is a feature-rich version of the core Mentees block.
Latest release: 35 sites 7 downloads 4
block_moossenger
An enhancement of the standard messages block that allows for displaying recent notifications/conversation in the block.
Released: 10 sites 3 downloads 4
block_annulab_lrs
This block for Moodle gives an access to the own historical data sent by the moodle's logstore_xapi and tincanlaunch plugins to the LRS of Annulab. A free subscription at https://lrsdata.com is required. The LRS allows anyone who is connected to import his own data in a JSON format file archived into a ZIP file
Released: 26 sites 4
block_blc_modules
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.
Latest release: 72 sites 12 downloads 3
block_my_external_privatefiles
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
Latest release: 4 sites 5 downloads 3
block_motrain
Incentli is a gamification and incentive engine for Moodle. Learners earn virtual coins for completions and actions on other platforms, like making a purchase on your e-commerce site. They spend their coins on real incentives populated by your organization. (This plugin is formerly known as Motrain)
Latest release: 74 sites 44 downloads 3
block_rate
This plugin is a Moodle block that provides a rating system, allowing users to rate courses with a score from 1 to 5 stars. The average rating is displayed directly in the block.
Latest release: 40 sites 58 downloads 3
block_zoomonline
The Zoom Online Integration Plugin for Moodle simplifies the management of Zoom meetings within Moodle courses.
This plugin automates meeting creation, recording management, and attendance tracking, offering a seamless experience
for educators using Zoom in online learning environments.
Latest release: 69 sites 98 downloads 3
block_completedcourse
The Completed Courses block displays users' completed courses, visible only to the user and site administrators, and is designed for profile page integration.
Latest release: 56 sites 8 downloads 3
Supports Moodle 4.0
block_skillscard
The Skills Card block shows users' completed competencies, visible to both users and site administrators, and is integrated into user profile pages.
Latest release: 18 sites 4 downloads 3
Supports Moodle 4.0
block_quiz_attempts_list
This block allows a user to list their own attempts at the quizzes in a course. Each attempt is clickable and allows the user's attempt to be downloaded in PDF format.
Latest release: 22 sites 5 downloads 3
block_leeloolxp_synchronizer
Sync Moodle LMS Courses and Activities/Resources with Leeloo LXP, quick and easy!
Latest release: 1 sites 2 downloads 3
block_openbiblio
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.
Latest release: 11 sites 12 downloads 3
block_pinned_users
This plugiin allow you to pinned users in a lock
Released: 1 sites 1 downloads 3
Supports Moodle 3.3
block_simple_map
This block provides a Google map search for places you uploaded via a csv file. For example you can upload a list of libraries of your country and then, the user can find the closest library for the given address of the user.
Latest release: 6 sites 6 downloads 3
block_cqumymoodle
Allows staff and students to see enrolments they have in external systems (or other Moodle's). This was predominately created to allow links between archived and separated instances of Moodle, but keep the separation hidden to the users. Handy if you also have single-sign on between the systems, as it allows them to jump to external courses without having to login again.
Latest release: 2 sites 3 downloads 3
block_assignments
A plugin for the learning platform Moodle that shows graded and open assignments in one block.
Latest release: 20 sites 3 downloads 3
block_compile_discussions
This block will list all the forums and advanced forums in a course, in two drop-down menus. Selection of a forum from the menu will display all discussions in that forum, in nested layout, on a single page. This can be convenient for printing.
Released: 11 sites 2 downloads 3
Supports Moodle 2.6
block_roster_tbird
The Roster block shows a page with a list of users in a course, with either a simply list of names,email, etc. (similar to the participant functionality), or a more enhanced list that shows their picture and the description from the student profiles. This is useful for faculty to get to know their students quickly and learn about their backgrounds easily.
Please note that the most up-to-date version will always be in the github repository listed below. The Moodle module downloadable here may not be updated as frequently.
The latest versions (for 2.4, 2.6 and 2.7) fix a bug where the settings page on sites installed from Moodle 2.x did not show the list of roles properly. (This worked on 1.x => 2.x upgraded sites).
Latest release: 10 sites 4 downloads 3
block_course_ascendants
Course ascendant block allows controlling from a normal
Moodle course attachement of submodules as metacourses.
Latest release: 10 sites 2 downloads 3
block_faculty_tbird
Faculty Contact block creates an auto-generated list of faculty and their contact information on a course.
Latest release: 10 sites 3 downloads 3
block_blurnames
The presence of this block on gradebook and some other pages will blur the names, email addresses, and images of students - e.g., in both the Grader and User Reports; and it will do the same for names in Moodle core's Forum, and in the Choice module, as well. This protection of student privacy allows for more FERPA-friendly sharing among faculty.
Latest release: 1 sites 3 downloads 3
block_publishflow
Publishflow reveals a strong MNET based course publishing architecture for providing a high level service for moving, cataloging, preproducing courses and organize several moodles as a courseware production supersystem.
Latest release: 2 sites 5 downloads 3
block_fn_my_menu
A simple navigation block for use as an alternative to default navigation block. After install, don't forget to hide the default Navigation block from students (but not teachers/course admins)
Latest release: 4 sites 3 downloads 3
block_profileselectorhtml
This block is a combined variant of the profilespecifichtml block and the editablecontenthtml block.
It provides way to distribute specific content to several classes of users splitted by matching rules upon one or two profile fields (standard or customized).
Released: 12 sites 1 downloads 3
Supports Moodle 2.4
block_contag
ConTag allows a teacher to easily tag Moodle items with concepts, that the student can then use to browse the items. A student can use this to focus on concepts that they are interested in.
Developed by the Intelligent Computer Tutoring Group (http://www.ictg.canterbury.ac.nz/)
Latest release: 1 sites 1 downloads 3
block_mymentors
Shows a students mentors/parents with profile picture, messaging link, and online status.
Latest release: 23 sites 1 downloads 3
block_courseaward_vote
A block used to collect a student's grade for a course (based on UK inspectorate OFSTED's scheme) and optionally a comment also.
Latest release: 17 sites 5 downloads 3
block_courseaward_medal
A block used by site admins to award a 'medal' to a course. Companion block to 'Course Awards - Vote'.
Latest release: 14 sites 5 downloads 3
block_twitter_feed
This plugin catch your twitter feed and display into the block
Released: 8 sites 1 downloads 3
Supports Moodle 2.1
block_mathsyntaxhelp
A block that displays a configurable list of common math input syntax examples alongside their rendered MathJax equivalents. This block serves as a quick reference guide for users when entering mathematical expressions in Moodle, especially in conjunction with STACK.
Released: 1 sites 23 downloads 2
block_aipromptgen
AI Prompt Generator helps teachers create clear, structured prompts for AI tools directly from Moodle using course data (topics, resources, activities, competencies).
Latest release: 19 sites 110 downloads 2
block_quizonepagepaginate
Moodle block to deliver quiz questions questions one (or more) at a time on the same page without navigating to a new page for each question.
Latest release: 36 sites 45 downloads 2