Course participants

Implementing #185 
If no changes to schema, please exclude this from the PR.