Do you want to create different profile fields for different roles of users on your Moodle site? Or lets say that you want to collect different data from different users while signing up on your Moodle site based on the roles they choose? Today I am going to share with you about one of the new Moodle Plugin – “Conditional Field”, which allows you to create dynamic profile fields on the sign-up pages.
The plugin “Conditional Field” is created to display a drop-down menu field that shows/hides some other custom profile fields depending on its selected value. As the Moodle site administrator, you can add a special conditional drop-down menu field to the users’ edit profile page. Based on the users’ selections in the drop-down, other profile fields will be displayed or hidden. Also, based on the users’ selection some fields may become mandatory.
You can download the Conditional Field plugin from the Moodle plugins database here. The plugin comes with a sound documentation page clearly indicating the use case scenario and how to set up the plugin to the do the work for you, Check it out here. The plugin is compatible with Moodle 2.9 version onwards and is developed by Shamim Rezaie.
I believe that this plugin is very helpful for Universities, Colleges with students coming from various countries, backgrounds etc. You can use this plugin to segregate the profile fields for different student roles like employees, international students.
Do you ever need custom profile fields on the sign-up page of your Moodle site? How did you convert theme into dynamic fields? Share your experience with us in the comments section below.