Continuing professional development dashboard for moodle