We have an online course we want to make available to paying customers and internal staff. Customers will pay for the course, for staff its free. Staff need to be able to self enrol on the course just like customers. The only way to do this is mak...