We should be able to allow users access to self-enroll in a course based on their role within the system. If they are a Manager, or an Admin, etc so you can create courses catering to their specific role. For example: Creating a course on how to use the Manager functions of Absorb, but only have this course available for those with a Manager role to alleviate extra noise and confusion.