Filter Settings
In Moodle, there are various filters that, depending on their activation status, influence your posts and activities. Lecturers can adjust the course filters as they wish.
There are currently ten different filter settings. All are activated by default except “Database auto-linking”. You can find the filter settings in the top navigation bar via More > Filters. Below is a summary of each filter and the behavior they control or the effects of their deactivation.
This filter converts emoticons into images.

To accommodate students who speak different languages, it is recommended to create announcements or texts in various languages. This way, texts can be displayed in the language marked as “preferred” in the profile. For more information, see the article Making Courses Multilingual .
This filter extracts URLs from texts and, for example, directly displays YouTube links in a player. Other video formats and audio formats are also supported by the filter, If you do not want the automatic embedding of a video player for YouTube links in your course, deactivate this filter.
When the “TeX notation” filter is activated, mathematical expressions can be displayed as GIF graphics. The expression must be written in LaTeX syntax and enclosed in double dollar signs.
The expression $$ \sqrt{x+y} $$ will be displayed as x+y under a square root.
For more information about TeX notation and its use in Moodle, see our FAQ article Integration Mathematical Equations with TeX in Moodle .
The algebra filter provides another way to display mathematical expressions. The “TeX filter” must als be activated in parallel with the algebra filter as the expressions are first converted to TeX syntax and then displayed by the TeX filter.
The syntax of the expressions is the same as in a calculator input or as found in math textbooks. Additionally, the formula is enclosed in double @ symbols. Example formulas:
- @@y=(x+2)^2/(3x)@@
- @@cosh(x,2)-sinh(x,2)=1@@
The MathJax filter, similar to the TeX filter, is used to display mathematical expressions. If both filters are set to “active”, the expression will first be displayed in TeX notation and then, after a short delay, by the MathJax filter.
The “Glossary auto-linking” filter scans texts for names of glossary entries within the same course and then links to the entry.
Even if the filter is activated in the course, auto-linking must be set for each entry separately. To illustrate the function of the filter, a glossary entry is created in edit mode through “Add an activity or resource”. Besides general settings you will also find the option “Automatically link glossary entries” in the “Entries” section.
This field is activated by default, and you can save the glossary. In the next step, add a new entry. To do this, click on the glossary and then on the “Add entry” button.
After deciding on a Concept (term name) and a Definition, you can configure the filter more precisely under the “Auto-linking” section for the entry.
The following options are available:
- This entry should be automatically linked (If activated, entries are automatically linked)
- This entry is case sensitive (Takes case sensitivity into account when linking)
- Match whole words only (Only links entries with the same name as the word to be linked; if the entry is “construct”, names like “constructivity” will not be linked)
Next you can add for example a text page that contains entry concept as a word. When you hover the mouse over the linked spot and click on it, a new window appears, showing the definition.
The “Database auto-linking” filter scans texts for names of database entries within the same course and then links to the entry.
Even if the filter is activated in the course, auto-linking must be set seperately for the respective fields in the database. To illustrate the function of the filter, create a database in edit mode via “Add an activity or resource”. When creating a new field under “Fields”, you will find the option Allow autolinking". This links the terms that are added to the field throughout the course.
After adding an entry, the terms that were assigned to the field will be underlined in the course's text fields. Clicking on the underlined words links to the entry in the database.
The “Display H5P” filter converts URLs into embedded H5P content. If this filter is deactivated or users attempt to display H5P content from sources not configured by the administration, the URLs will be shown as links rather than embedded interactive content.