CPD Manager Suite Case Study

A three-plugin Moodle suite for end-to-end Continuing Professional Development tracking and compliance reporting.

Problem

Educational organisations running Moodle had no integrated way to manage Continuing Professional Development: learners logged activities in spreadsheets, managers chased approvals manually, and compliance reporting meant exporting data and stitching it together offline.

Approach

Built as three composable Moodle plugins:

The suite follows Moodle’s privacy API (GDPR), uses standard capability checks for manager scoping, and requires no external dependencies beyond the host Moodle instance.

Outcome

Stack

PHP, MySQL, Moodle