We would like to keep employee (=Confluence user) training records in Confluence. The model would be pretty straight-forward:
Roles (Groups) have required trainings associated and users have roles associated, so a user has a list of roles each with a set of trainings. We would like to track what user finished what training and when.

This is not about hosting the actual training in Confluence and we are not looking for a full LMS, just a way to keep records without introducing another software.
Has anyone done this? Is there a plugin or can plugins be combined and configured to provide this?