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_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: 25 sites 52 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: 30 sites 35 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: 14 sites 11 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 30 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: 87 sites 10 downloads 5
Supports Moodle 3.2
block_tincanlearnerstream
A block to display a learner's Tin Can activity stream
Released: 10 sites 7 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: 40 sites 20 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 6 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: 43 sites 88 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: 15 sites 21 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: 39 sites 67 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 26 downloads 4
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 70 downloads 4
block_quest_classification
Moodle block for showing the Questournament classification in any page of the course.
Latest release: 16 sites 9 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: 22 sites 11 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 10 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: 19 sites 5 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: 157 sites 48 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: 86 sites 13 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: 24 sites 34 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: 45 sites 10 downloads 4
block_temporary_enrolments
[RETIRED] A block which displays users marked as temporarily enrolled by the local_temporary_enrolments plugin.
Latest release: 1 sites 23 downloads 4
block_spam_deletion
The spam deletion block is used for detecting and deleting spam.
Latest release: 6 sites 11 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: 44 sites 5 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: 10 sites 8 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: 20 sites 38 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 11 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: 2 sites 6 downloads 4
Supports Moodle 2.4
block_mymentees
This block is a feature-rich version of the core Mentees block.
Latest release: 38 sites 8 downloads 4
block_moossenger
An enhancement of the standard messages block that allows for displaying recent notifications/conversation in the block.
Released: 11 sites 6 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: 32 sites 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: 11 sites 59 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 42 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: 76 sites 38 downloads 3
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: 21 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: 26 sites 60 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: 55 sites 121 downloads 3
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: 83 sites 38 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 9 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: 17 sites 11 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: 19 sites 10 downloads 3
block_leeloolxp_synchronizer
Sync Moodle LMS Courses and Activities/Resources with Leeloo LXP, quick and easy!
Latest release: 1 sites 10 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: 10 sites 28 downloads 3
block_pinned_users
This plugiin allow you to pinned users in a lock
Released: 1 sites 4 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: 7 sites 14 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 15 downloads 3
block_assignments
A plugin for the learning platform Moodle that shows graded and open assignments in one block.
Latest release: 22 sites 7 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 5 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: 9 sites 18 downloads 3
block_course_ascendants
Course ascendant block allows controlling from a normal
Moodle course attachement of submodules as metacourses.
Latest release: 10 sites 16 downloads 3
block_faculty_tbird
Faculty Contact block creates an auto-generated list of faculty and their contact information on a course.
Latest release: 12 sites 9 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 8 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 15 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: 3 sites 6 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: 13 sites 4 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 7 downloads 3
block_mymentors
Shows a students mentors/parents with profile picture, messaging link, and online status.
Latest release: 22 sites 7 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 8 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 8 downloads 3
block_twitter_feed
This plugin catch your twitter feed and display into the block
Released: 9 sites 4 downloads 3
Supports Moodle 2.1
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: 13 sites 37 downloads 2
block_site_announcements
The Site Announcement Block allows administrators to post important messages and updates on the dashboard. These announcements will be visible to all users, ensuring everyone stays informed.
Latest release: 72 sites 41 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: 16 sites 8 downloads 2
block_via
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.
Latest release: 14 sites 17 downloads 2
block_ask4summary
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.
Latest release: 3 sites 10 downloads 2