Using filters allows UR Courses to perform some automatic formatting and linking within your course in a variety of contexts.

To enable or disable a filter:

  1. Go to the course page that you want to enable or disable the Filter then click the actions menu option(gear icon) to show the administration block.

    Note: It is not recommended to embed media on the main page of your course as it will be loaded for every visit to the course.

  2. Click on Filters in the Administration block.

  3. In the dropdown menu next to the filter you wish to enable, choose "On"

  4. Scroll to the bottom of the page and click Save Changes

For more information

Back to top

Activity auto-linking

The Activity Auto-linking filter can automatically convert the name of any activity in the text of your course into a link.

Tip: Type the name of the activity exactly as it is titled in a text area of your course (e.g. label, book, assignment description, forum description or post, page, etc). Note: The names must match exactly so it is good to think carefully when you name your activities.


In this example, You will notice that the activity name has now became a link as shown in the images below.

Sample output

Note: The auto-linking will not work for any activity that is currently hidden. It will only appear after the activity has been made available. It will work with activities that are avaiable but not shown on main page.

Back to top

Glossary auto-linking

If you are using a Glossary in your course, you can turn on the Glossary Auto-linking filter to have the glossary entry linked to any included term in the course. Hovering your mouse over the term will pop up the glossary entry and provide a clickable link to navigate to that entry in the glossary.

This is useful for a few reasons:

  • If there are numerous terms in the course that may be new or difficult for students, they can easily find the explanation
  • Additional information can be provided for terms that are not explicitly covered in the course but are useful
  • There is no need to manually add links to explanations of specific terms

Enabling Glossary filter video reference provided by Moodle


In this example we have created a link to glossary key adjective in our glossary acvity within the course page. If you dont know how to create a glossary items please see this video: How to create Glossary items video reference provided by Moodle.

Sample output

When you click the adjective word in the sample below, it will a popup window about the word adjective as shown in the image below.

Note: That turning this on for the entire course will also turn it on in the Quiz tool as well. If you do not wish it to function in the quiz tool but turn it on for the whole course, you will need to turn it off in the Quiz tool or anywhere else it should not be linking. This is why it is recommended to turn it on for particular activities and resources rather than applying it to the whole course.

Back to top

Convert URLs into links

As the name suggests, the 'Convert URLs into links and images' filter converts a URL such as http://moodle.org into a clickable link http://moodle.org. In addition it can replace image URLs with images.

For more information
  • Visit the Moodle docs for the Convert URLs into links Plugin Filter resource.

Any valid url that you have written in your course page sections will automatically be converted into URL links with out you creating a link for them.


This URL links will be converted to clickable links as shown in the image below.

Back to top

Kaltura Media

The Kaltura Media filter within UR Courses will turn links to media hosted within My Media, on our Kaltura Premium platform, into embedded video that provide playback options for all devices. This filter is enabled by default, and is recommended when inserting links to Kaltura media from the Kaltura icon within the editor toolbar.

Sample output

Back to top


Poodll has an audio recording feature available within the Atto html editor. The Poodll filter converts links to mp3 recordings into players that then play audio from right within the course without having to download the media.

What is Poodll Filter? video reference provided by Poodll.

For more information


In this example we will be using record audio button in the text editor, this will open audio poodll recorder in a popup window. Once the filter is turned on and properly configured it should display poodle audio player that will let you play the recorded audio in the course page.

Sample output

  • Display view if poodll filter is turned off or disabled
  • Display view if poodll filter poodll filter is turned on or enabled

Back to top


The Multimedia Filter allows you to embed multimedia items in your course without the need for additional code.

The multimedia filter may be used

  • To automatically embed YouTube videos by just pasting in the link
  • To automatically embed mp3 audio files in context by linking to an audio file on the web or uploading the file to UR Courses and providing a link to the file


In this example we will be using YouTube URL link, click the media file button in the text editor as shown on the images below.

Sample output

For more information

Back to top

Display H5P

H5P is a plugin for existing publishing systems that enables the system to create interactive content like Interactive Videos, Presentations, Games, Quizzes and more!

Note: Display H5P in UR Courses is enabled by default. It is recommended that this filter be left enabled to prevent any issues displaying H5P content within the course.

Here is a documentation referrence provided by h5p.org

For more information
  • Please visit the H5P Instructor guides for the H5P Plugin Filter resource.
  • The H5P Instructor guides will provide more detailed information on how to use and setup H5P in UR Courses

Back to top

Media Collection

Allows you to have carousels of a media gallery or galleries displayed in your course in labels and such.

Sample output:

Note: For the carousel to be fully functional, your theme needs to have jQuery included on the page(s) the filter displays the carousels on. If you don't have jQuery loaded, the carousel will still appear, and clicking the images will still take you to the gallery.

For more information
  • Please Visit the Media Collection Instructor guides for the Media collection Plugin Filter resource.
  • The Media Collection Instructor guides will provide more detailed information on how to use and setup media collection in UR Courses

Back to top

MathType by WIRIS

Wiris Quizzes is an assessment tool with computer-based grading that enhances the usual standard question types in UR Courses with mathematical and scientific functionalities.

Tip: if the Mathtype by WIRIS filter is not enabled and not configured correctly Mathtype and Chemtype button will not be visible in the text editor. And the equation or formulas will not display correctlly in text editor.

For more information
  • Please visit the UR Courses Instructor WIRIS guides for the WIRIS Plugin Filter resource.
  • The Wiris Instructor guides will provide more detailed information on how to use and setup wiris in UR Courses


Once the filter is turned on and properly configured you should be able to see the Mathtype and Chemtype button and the equation in the text editor should now be displaying correctly as shown in the images below.

Sample output

Back to top

TeX notation

The TeX Filter is a core Moodle filter intended to allow one to convert tex expressions into GIF, PNG or SVG images. The filter relies on some additional binaries to accomplish this for expressions contained between appropriate tokens. Where these binaries are not available, Moodle provides for a fallback through the use of Mimetex. Versions of MimeTex for Linux (glib2.3 32bit), Windows, Mac OS X and FreeBSD are included in the Moodle distribution. There are other technologies available for displaying Tex (see the section on Mathematics tools for a discussion).


In this example, once the filter is turned on and properly configured you can make use of it by including a TeX expression delimited by double-dollar signs in the text editor.

Sample output

For more information
  • Visit the Moodle Docs for the TeX notation Plugin Filter resource.

Note: being based on binaries it requires the availability of three PHP program execution functions: exec, shell_exec and system.

Back to top


MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers.

It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems, including those on mobile devices.

It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. One simply includes MathJax and some mathematics in a web page, and MathJax does the rest..


In UR Courses if the MathJax filter is enabled, the equation editor button will appear on the text editor.

Sample ouput

Here is a documentation reference about MathJax

For more information
  • Visit the Moodle Docs for the MathJax Plugin Filter resource.

Note: If the MathJax filter is used instead of the Tex filter for rendering equations, the drag math (plugin for the TinyMCE text editor) setting "require tex" should be set to "off". If this is not done, TinyMCE users will not be able to use any equation editor.

Back to top


Generico is a simple templating filter, that allows you to set up text and code snippet templates for use in Moodle text areas. It allows an unlimited number of templates to be registered. When Moodle encounters a Generico filter string it will use the data in the filter string to fill out the template, and insert it into the page.

It is useful for ad-hoc template purposes where writing a new plugin would be overkill, or just for re-using common pieces of text. It can be used to centralise and manage the embedding of iframe content from video hosting services, and educational app providers.

In the latest version there are approx. 20 presets from which you can make templates. They include templates for an info box, tabset, accordion, lightbox and image gallery. And there is a companion Atto editor plugin for Generico. The combination of these two features make it possible to use Generico like the Wordpress shortcode plugins.

Sample Generico Video reference provided by poodll.

Intro to Generico: This video discussed how generico filter is use in a course page

Generico basic setup: This video discussed the basic setup of generico in a course page

For more information

Back to top

Display emoticons as images

The filter Display emoticons as images converts emoticon (smiley) characters into images.

Emoticons may be added using the button attoemoticon.png Insert emoticon in the Text editor or by typing the emoticon characters e.g. :-).

For more information
  • Visit the Moodle docs for the Display emoticons as images Plugin Filter resource.

Samples of emoticons you can used in UR Courses:

Emoticons Meaning Characters to type
smiley :-)
biggrin :-D
wink ;-D
mixed :-/
thoughtful V-,
tongueout :-P
cool B-)
approve ^-)
wideeyes 8-)
clown ;o)
sad :-(
shy 8-.
surprise 8-o
blackeye P-|
angry (grr)
dead xx-P
sleepy |-.
evil }-]

Back to top

Database auto-linking

Database auto-linking is a site Filter that will create links to a database entry where the name/title (word or phrase) of the database entry is used within the same course in which the database is located. This includes forum postings, pages, labels etc.

For more information
  • Visit the Moodle docs for the Database auto linking Plugin Filter resource.

Back to top

Algebra notation

Unfortunately this filter is no longer being updated we recommend not enabling at the moment.

UR Courses has an "algebra filter" which can display mathematical expressions as if they were typeset.

For more information
  • Visit the Moodle Docs for the Algebra notation Plugin Filter resource.

Note: Although the Algebra filter is included in UR Courses, it is recommended that you use the MathJax filter for writing Mathematical equations and expressions.

Back to top