We are often asked about whether it's possible to hide courses from different sets of users in the course listings page. In Moodle, it is not possible to do this though obviously access to course content itself can be controlled using enrolment methods; Totara Learn, however, does offer this feature.
In Totara Learn, each course’s “visibility” to other users can be set based on whether the user is a member of a particular Audience.
Audiences are defined by the site administrator. The site administrator can select specific users by name to be part of an audience or can define a rule/rules which automatically add a user to an audience based on satisfying conditions eg. completing or course, allocation of a position within a company.
Once the audience has been created, it is then simply a case of going into the settings of a course and configuring the Audience-based visibility:
And then selecting the audience(s):
So, if hiding courses from certain sets of users is an essential requirement for your LMS solution then it may be worth having a look at Totara Learn along with the many other fantastic features it offers.
Do you need help with your Totara Learn site? We want to learn about your requirements. Call us on 0330 660 1111 or via our website at http://info.howtomoodle.com/contact-us to discuss how we will turn your requirements into a great project.