One Reports Hub
A single page with a grid of cards — leaderboard, quiz, certificate, consolidated user, badges, and site/log/team reports — each opening the right report.
Report Panel — screenshot pending
lms/images/reportpanel-index-1.pngUseful reports are scattered across the LMS and mostly locked to administrators, so ordinary users can’t self-serve their own data and HR or managers have no single place to find site, team, and course reporting.
Report Panel is a single Reports Hub — one landing page with a grid of cards, each opening a report. Every logged-in user sees the panel, but each card is scoped to their permissions, so people only ever see what they’re allowed to.
One Reports Hub
A single page with a grid of cards — leaderboard, quiz, certificate, consolidated user, badges, and site/log/team reports — each opening the right report.
Role-aware access
Full mode (admins and the HR Manager role) shows all-user data and pickers; self mode shows only the viewer’s own data. Cards a user can’t access are simply hidden.
Custom report builders
Quiz, certificate, and consolidated user reports, each with Download PDF (a branded report) and Download CSV.
Open the hub
Every logged-in user can open the panel; what each card shows is scoped to their permissions. Team managers additionally see the Team reports card for their own team.
Configure and grant access (administrators)
local/reportpanel:viewall.For the quiz, certificate, and consolidated reports in both modes, see Using the reports.
Access modes — controlled by a single permission:
The cards
| Card | What it opens |
|---|---|
| Leaderboard | The points/XP ladder. |
| Site reports | Site-wide reports (admins). |
| Log report | The site log report (admins). |
| Team reports | The Teams dashboard. |
| Quiz reports | Quiz statistics, or your own attempts. |
| Certificate reports | Issued certificates, or your own. |
| Consolidated user report | A full per-user report with export. |
| Badges & achievements | Site badges, or your own. |
The accent colour follows your active theme, and the plugin stores no data of its own — reports read live from the LMS.
Create an HR Manager role and allow local/reportpanel:viewall (plus
local/reportpanel:view), then assign it as a system role.
Full mode shows all-user data, selection forms, and a user search. Self mode shows the same cards but only the viewer’s own data, with site-wide cards hidden.
No. It stores no data of its own — every report reads live from the LMS.
Yes. In the plugin settings you can set the panel heading, edit each card’s URL, and enable or disable each external card.
The quiz, certificate, and consolidated reports offer Download PDF (a branded report) and Download CSV.