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.
Latest release:
52 sites
109 downloads
6 fans
Current versions available: 2


===========================
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
- 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, de)
- 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/ German included
- Additional translations can be added under /lang/

Screenshots

Screenshot #0

Contributors

Ralf Hagemeister (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Plugins bot
    Sat, 14 June 2025, 2:10 AM
    Approval issue created: CONTRIB-9951
  • Ioannis Kasimis
    Mon, 27 Oct 2025, 10:40 PM
    Hello Ralf,
    The plugin works normally on the web level; however, it does not appear at all in the Moodle mobile application. Is there any way to make it functional on the mobile level?
  • Ralf Hagemeister
    Tue, 28 Oct 2025, 3:20 PM
    Hello Ioannis,
    thank you very much for your message - yes, the app-view is also on my future list.
    But the master dashboard looks very good when viewed through a browser, for example on an iPhone or Android.
    Greetings,
    Ralf


Please login to post comments