Master Dashboard

Blocks ::: block_masterdashboard
Maintained by Ralf Hagemeister
Master Dashboard is a visual progress block for learners. It organizes courses directly into Overdue, In Progress, and Completed using a responsive and accessible layout. Course images and due dates are displayed. Language support for English and German is included.

Master Dashboard 1.0

Moodle 4.2, 4.3, 4.4, 4.5, 5.0
Released: Wednesday, 9 July 2025, 8:17 PM

Master Dashboard (Block)

Overview:

Master Dashboard is a clean, responsive block for the Moodle dashboard. It displays each learner's course completion progress using color-coded cards: - Red = Overdue - Yellow = In Progress - Green = Completed

Features:

  • Displays all enrolled courses with course completion enabled
  • Automatically sorts into: Overdue, In Progress, Completed
  • Responsive card layout (1–3 per row depending on screen size)
  • Course image, title, and due/completion date shown clearly
  • Colored borders for quick status recognition
  • Fully mobile-friendly, supports all major themes
  • Compatible with Moodle 4.0 – 5.x

Target Users:

  • Learners (My Dashboard)
  • Trainers (especially with read-only roles)
  • Organizations with deadline-oriented learning

Technical Information:

  • Plugin Type: Block
  • Directory: block_masterdashboard
  • No external dependencies
  • Language file included (en)
  • Uses course overview files for thumbnails

Capabilities:

  • block/masterdashboard:addinstance
  • block/masterdashboard:myaddinstance

Installation:

  1. Upload to /blocks/masterdashboard/
  2. Log in as admin to complete the installation
  3. Add block to user dashboards

Languages:

  • English included
  • Additional translations can be added under /lang/

Screenshot:

Include a screenshot with 3-column layout and color-coded progress cards (optional but recommended).

Version information

Version build number
2025070900
Version release name
1.0
Maturity
Stable version
MD5 Sum
fd3de5a4bff6bc5874c40252a5e1d094
Supported software
Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.