Training register design question

Tested it before and it works fine, though not the best application of this. Relating an event to the entity would be the best way to apply this if it the reporting futures around it are well built in event reports