Install like any Moodle block — either method works:
blocks/modernlearnerdashboard/ in your Moodle root, then visit Site administration → Notifications to finish the database upgrade.{info} The block installs into
/blocks/(the web-root is/publicon Moodle 5.x). No extra build step is needed — the AMD JavaScript is shipped pre-built.
/my/).The block reads core Moodle data and personalizes itself for whoever is viewing it — there is no per-learner configuration.
To give every learner the dashboard automatically, add the block to the default Dashboard and lock it:
/my page via Site administration → Appearance → Default Dashboard page, then position and (optionally) lock it.For an immersive home, enable Hide dashboard page header in the block's settings so the block stands alone. See Admin Settings.
Install the new version over the old one (upload the ZIP or replace the folder) and run Site administration → Notifications. Instance settings — recent-course limit, date format, loader, custom CSS — are preserved across upgrades.
Uninstall from Site administration → Plugins → Plugins overview → Uninstall. Because the block keeps no database tables of its own, removing it leaves no orphaned data — the Dashboard simply returns to its previous state.