Restrict module and section access based on user language

If you are teaching your course in multiple languages then you have to use the language filters to display your content according to the default language set by the students and also it is little a bit difficult to set the language filters.

Thanks to Renaat Debleu for submitting Restriction by language which is an availability condition plugin. It provides a nice looking restriction condition within the resource/activity settings to restrict the activity depending upon the language.

Restriction by language
Restriction by language


You can download the latest version of this plugin from this link:


To install the plugin you need to unpack the contents of the compressed package in your_moodle_site/availability/condition and then visit the Notifications page on your Moodle site to finish the installation process.


Before using this plugin you need to ensure that you have the “Enable conditional access” field Checked on your_Moodle_site > Administration > Site Administration > Advanced features

Conditional Access

Hope this plugin can be useful for you while setting your course in multiple languages.



Jaswinder Singh

Jaswinder Singh, passionate about using Moodle in improving the Indian Education System and reaching the students in far flung areas where still education seems to be a impossible prospect of life. He is the author of the popular Moodle Book "How to use Moodle 2.7". In October 2016, Jaswinder was elected as the Moodle User's Association Committee member - the first to make it from India.

Related Articles