Courses filters

Local plugins ::: local_coursefilters
Maintained by Astor Bizard
Sometimes, it is hard not to get lost among all courses of a Moodle platform. This plugin adds some filters to global courses list.

Courses filters 1.0 for Moodle 4.4+

Moodle 4.4, 4.5
Released: Thursday, 17 July 2025, 8:44 PM

Course filters buttons

Sometimes, it is hard not to get lost among all courses of a Moodle platform.

This plugin adds some filters to global courses list.

They are designed for easy-to-use and easy-to-understand filtering on courses list.
Currently available filters are:
- courses where user is enrolled in, - courses where user is not enrolled in, - courses that are in "open access" (with guest access or self-enrolment with no password - this filter is available even for non-authenticated users), - courses where user has a teacher role (not displayed for users that have no teacher role anywhere).

They can be added to most places where there is navigation among all courses, including within a category.
This is configurable at admin level.

With no filter enabled, there are a lot of courses where we can get lost. Enabling "filter by courses that are in open access" shows only courses that anyone can access.

About

This software was developped with the Caseine project, with the support of Université Grenoble Alpes.

Version information

Version build number
2025071701
Version release name
1.0 for Moodle 4.4+
Maturity
Stable version
MD5 Sum
222d31503d6854bddb6c089d0e93a349
Supported software
Moodle 4.4, Moodle 4.5
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
MOODLE_44+_STABLE

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.