Download: FilterCodes Moodle Plugin – Open Source


Ottawa, Ontario Canada July 18th 2017

TNG Consulting Inc. has just release the open source version of a plug-in called FilterCodes for Moodle.

FilterCodes for Moodle content creators to easily customize and personalize dynamic site and course content using plain text tags. For example, you will be able to do things like:

  • Personalizing course content with the students name and photo.
  • Conditionally display certain content depending on the user's role.
  • Conditionally display content depending on whether the user is enrolled in the current course.
  • Create links that normally require the users ID as part of the URL.
  • Insert default user information into Contact Form for Moodle forms.
  • Create custom menus that are only visible to users with certain roles. *
  • Create custom menu items containing a list of categories or the student's enrolled courses. *

FilterCodes tags for Moodle - Example: Dynamic content aware menus

* theme must support Moodle filters.

No knowledge of HTML is required in order to use FilterCodes. It's as simple as typing {firstname} in your course content to display the student's name.

Get the FilterCodes for Moodle (free) today!

Turn Moodle into a personalized training site for your e-learners / students.

The FilterCodes for Moodle plugin page includes information on how to install this useful but simple plugin, a list of all the available FilterCode tags with examples and screenshots of what you should expect to see. Use the Bug Tracker for feature requests and to bug reports.

For more information and support, visit the Filter Codes for Moodle repository on GitHub.

TNG Consulting Inc.
Ottawa, Ontario, Canada



Follow Michael Milette:

Moodle LMS Consultant

Michael Milette enjoys sharing information and uses his skills as an LMS developer, leader and business coach to deliver sustainable solutions and keep people moving forward in their business life.

3 Responses

  1. Michael Milette

    Great news!
    Just in time for the launch of Moodle 3.6, the latest STABLE release of the open source FilterCodes plugin for Moodle is now available. This latest release includes almost a dozen new FilterCode tags, many of which were requested by the community and our clients.
    Thank you to all who asked questions and made suggestions. We always love to hear how much you appreciated our plugins and the innovative ways in which they are being used.
    Michael Milette

  2. Daniel Rodriguez

    Michael greets you Daniel from Honduras download Filter code on my moodle server but no syntax works for me for example if I type {firstname} I get the same thing can you help me please

    • admin

      Hi Daniel,

      You need to enable FilterCodes in Site Administration > Plugins > Filters > Manage Filters. Make sure that FilterCodes is On and set to Content and Heading. To avoid conflicts with other filters, you might also want to consider moving it to the top of the list.

      Hope this helps! Best regards,


Add a comment:

Your email address will not be published. Required fields are marked *