Admin Settings Reference
All settings are per block instance — open the block's gear menu and choose Configure Modern Learner Dashboard block.
Layout
| Setting |
Default |
What it does |
| Hide dashboard page header |
Off |
Hides the standard Moodle Dashboard heading above the block for a clean, full-width home. |
Continue learning
| Setting |
Default |
What it does |
| Continue learning course limit |
8 |
How many recent-course cards show on the overview before View all courses — 4, 8, 12, 16 or 24. |
Dates
| Setting |
Default |
What it does |
| Date format |
US (MM/DD/YYYY) |
The date-only format used inside the block. Options: US, Day first (DD/MM/YYYY), ISO (YYYY-MM-DD), Long (Month DD, YYYY). Times are not shown. |
Loading indicator
| Setting |
Default |
What it does |
| Loader size |
Medium (56px) |
Size of the spinner / uploaded loader image — Small (40px) to Huge (128px). |
| Loader colour |
Theme primary |
Optional hex colour for the default spinner (e.g. #0f6cbf). |
| Custom loader image |
— |
Upload one GIF/SVG/PNG/JPG/WebP to replace the default spinner. |
Custom CSS
| Setting |
Default |
What it does |
| Custom CSS |
— |
Scoped CSS for this instance. Use #mld-dashboard-{instanceid}, .mld-dashboard, or .block_modernlearnerdashboard. <style>/<script> tags are stripped. For trusted admins/editors. |
Capabilities
| Capability |
Allowed by default |
block/modernlearnerdashboard:myaddinstance |
Authenticated users (add to their Dashboard) |
block/modernlearnerdashboard:addinstance |
Editing teacher, Manager |
Profile editing from the dashboard additionally respects the core moodle/user:editownprofile capability.