Skip to main content

Showing All Courses in the Course Catalogue

Problem

The course catalogue, and other areas that show available courses, automatically hide courses from users unless (a) the user is already enrolled in the course OR (b) the user can self-enrol in the course. Otherwise, a user might find themselves clicking on courses only to see a message that says “You cannot enrol yourself in this course”. Prior to the implementation of this feature, some systems had more than 50% of their courses feature in their course catalogue unavailable to users. This frustrated the users who ended up leaving the site with the impression that none of the courses were available to them.

That being said, it is possible for a site to show all courses to all users, which was the default behavior in version 4.1.8 and earlier.

Solution

To show all courses to all users, regardless of whether or not the course is available to them:

  1. Go to Site Administration > System Configuration

  2. In the “Learning management” tab, find the “Course filters” setting

  3. Change it from “Enabled” to “Disabled”

  4. Save your changes

image-20240223-175802.png

Important Notes

  • Courses that are hidden are never visible in the course catalogue regardless of the Course filters setting. They are however visible to users who have an administrative role like that of System Administrator, System Coordinator and Supervisor.

  • Courses that have pre-requisites are still visible in the course catalogue even when this setting is enabled. Even though the user can’t self-enrol in the course unless they meet the pre-requisite, it is still beneficial to show the user the list of advanced courses so that they can enrol and complete the pre-requisite(s), and then enrol in the more advanced course.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.