Moodle 4.5 through 5.2, CI-tested on 4.5, 5.1 and 5.2 with PHP 8.3. The current release is 1.4.17 (Stable), GNU GPL v3.
It is tested and styled for Boost, Boost Union, Classic, Moove, Adaptable, Academi and Degrade, and reads the active theme (via an mld-theme-{name} class) so you can scope your own tweaks. See Branding & Themes.
No. The block reads core Moodle data and personalizes itself for whoever is viewing it — there is no learner configuration. Admins just add it to the Dashboard once.
Badges use Moodle's core badge issue records. Certificates come from the Course Certificate activity (mod_coursecertificate) when present; without it, certificate features are hidden automatically. See Requirements.
A completed-training record on the My courses tab: every finished course with its completion date, activity completion, grade average and certificate link — an at-a-glance compliance view. See Learning Transcript.
Yes — name, email, picture and editable custom fields, inline from the Profile tab. Locked and external-auth fields stay read-only, and saves respect the moodle/user:editownprofile capability. See Profile Editing.
The block ships a null privacy provider — it stores no personal data of its own and only displays data Moodle already holds. There are no plugin database tables.
No. There are no scheduled tasks and no external service — everything is computed on demand from core Moodle data, with site-wide counts cached for five minutes for performance.
Yes — GNU GPL v3 or later. You're free to modify it for your own installation.