# Course Filter

### How it works?

Based on Moodle Custom Course Fields and JS&#x20;

**Site administration -> Courses -> Default settings -> Course custom fields**

<figure><img src="https://2303389692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFXzbdpVhyxdIy0lIThMp%2Fuploads%2FK65OExPqnTV1mMwc7P8q%2Fmoodle-course-filter.png?alt=media&#x26;token=77c8aee5-5f53-4184-a8ce-2f1a517065f5" alt=""><figcaption></figcaption></figure>

Filter by Languages, Teachers, and 5 other custom fields

<figure><img src="https://2303389692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFXzbdpVhyxdIy0lIThMp%2Fuploads%2FBa1mGwreRCtS07XQugvf%2Fmoodle-custom-course-fields.png?alt=media&#x26;token=90b2d770-f0a0-493b-b9e9-af1fe37ca444" alt=""><figcaption></figcaption></figure>

### Theme Settings

Available options:

1. Turn on Course Filter&#x20;
2. Show Language Filter
3. Show Teachers Filter
4. and 5 custom filters

<figure><img src="https://2303389692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFXzbdpVhyxdIy0lIThMp%2Fuploads%2FoUjsRbhdVxuh69Xjb5Cp%2Ftheme-settings.png?alt=media&#x26;token=7c1ee8bf-61c9-481b-ac31-4902359d5e02" alt=""><figcaption></figcaption></figure>

### Multi-language support

{% embed url="<https://docs.moodle.org/404/en/Multi-language_content_filter>" %}

Example:

It is important to don't use new line (enter) between each translations

<figure><img src="https://2303389692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFXzbdpVhyxdIy0lIThMp%2Fuploads%2FsLpiB8B5L55y6MFKHprA%2F5700369709.png?alt=media&#x26;token=e5b2f239-cc05-44a1-bf2e-c97a33769eba" alt=""><figcaption></figcaption></figure>
