Team Dashboard

Blocks ::: block_teamdashboard
Maintained by Ralf Hagemeister
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.

Team Dashboard 1.1

Moodle 5.1
Released: Tuesday, 7 October 2025, 10:45 PM

Team Dashboard Block for Moodle

The Team Dashboard block provides a quick overview for non-editing trainers to monitor course progress of their group participants.

✨ Features

  • Shows course progress (Completed / In progress / Overdue)
  • Group-aware visibility: trainers only see participants from their assigned groups (if group mode is active)
  • Simple, responsive bar chart display
  • Localized in English and German
  • No personal data is stored

📦 Installation

  1. Copy or clone this plugin into the blocks/ directory of your Moodle installation: bash git clone https://github.com/youraccount/moodle-block_teamdashboard.git blocks/teamdashboard
  2. Log in to your Moodle site as admin.
  3. Follow the upgrade process.

🔐 Privacy

This plugin does not store any personal user data. It implements Moodle's Privacy API as a null_provider.

🧩 Compatibility

Tested with Moodle 5.1. Requires course completion tracking to be enabled.

📄 License

This plugin is licensed under the GNU General Public License v3.
Copyright (C) 2025. Developed and maintained by Ralf Hagemeister

Version information

Version build number
2025100701
Version release name
1.1
Maturity
Stable version
MD5 Sum
65cedd7aa71fb124f198fbb1e08dba40
Supported software
Moodle 5.1
  • Latest release for Moodle 5.1

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.