Course participants

Implementing #185 
Is this extra check relevant, isn't `check_access`  used anyway?