Our organization provides customized training services to our customers, and I need to restrict visibility based on the customer's organization. Right now, I have a custom profile field OrgID that puts them in a cohort, and then I use cohort sync enrolment.
This works fine, except the users need to be enrolled in all the available courses in order to see them. I'd prefer to a second tier of visibility.
For example, users from Company B should never see courses built for Company A. But each Company A user should be able to see all the courses we created for them, while only being actively enrolled in a few.
All suggestions appreciated!!