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: Sunday, 6 July 2025, 6:39 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
2025070400
Version release name
1.0
Maturity
Vèsyon ki estab
MD5 Sum
1e9ea11fe4d84321b6b3238540c4ee26
Supported software
Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, 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.