Conditional field

User profile fields ::: profilefield_conditional
Maintained by Shamim Rezaie
A drop-down menu field that shows/hides some other custom profile fields depending on its selected value.
Latest release:
779 sites
459 downloads
74 fans
Moodle 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0

The conditional profile field plugin is an advanced version of the dropdown menu profile field type in which you can decide to hide/show some other profile fields based on the value selected for this field.

This allows you designing dynamic signup/profile pages.

You can also set some other fields to be required based on the selected value for this field.

If this plugin makes your life easier, you can treat me a coffee sourire

Buy Me a Coffee at ko-fi.com

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5

Contributors

Shamim Rezaie (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Afficher les commentaires
  • Ezzeddin Hamed
    dim. 4 déc. 2022, 13:20
    @Rehab Did work for you on version 3.11.4? At my side it did not work.
  • Ezzeddin Hamed
    lun. 8 mai 2023, 20:53
    With the release of version 1.4 of this plugin, everything works fine on latest Moodle versions.

    Brilliant, thanks Shamim
  • Thorsten L
    jeu. 29 févr. 2024, 19:08
    I suggest to have the possiblity for course custom fields too, e.g. based on course categories.
  • Patrizio Porcelli
    mar. 9 avr. 2024, 17:19
    Greetings,
    Does the plugin work with version 4.3? Is an update planned?
    Thank you
  • Christophe NOGUES
    lun. 21 oct. 2024, 17:26
    Bonjour. J'utilise ce plugin sur un Moodle 4.4. Il fonctionne bien globalement, mais il y a semblet-il un bug ou un conflit avec un autre plugin (assignsubmission OnlyOffice) lorsqu'il est utilisé conjointement avec le plugin "local_profilcohort". Lorsque j'utilise un champ conditionnel dans un profil enseignant, et que j'utilise ce champ de profil conditionnel avec le plugin "local_profilcohort", j'ai un dysfonctionnement du plugin "assignsubmission OnlyOffice" utilisé dans un devoir au niveau de la création du formulaire du devoir : le formulaire est créé en mode lecture seule alors qu'il devrait être modifiable par l'enseignant.
  • Christophe NOGUES
    lun. 21 oct. 2024, 22:00
    Bonjour. En complément de mon post précédent, j'ai testé le plugin avec un autre plugin de synchronisation (tool_dynamic_cohorts), le dysfonctionnement est le même que celui décrit précédemment.
  • Allison Jones
    jeu. 20 mars 2025, 00:52
    Hello. This is a great plugin. Are there any plans of upgrading to 4.5?
  • Shamim Rezaie
    mar. 1 avr. 2025, 22:11
    Hi Allison,
    I appreciate your interest. I plan to update the plugin by late April.
  • Derek Chaves
    jeu. 10 avr. 2025, 21:21
    This plugin may be a tremendous help for us. Any chance the new version will have the option to hide a profile category?
  • Annie H.
    dim. 13 avr. 2025, 06:13
    Hi, using conditional fields is amazing. I wonder why this plugin is not up to date? Are there any plans to update it to 4.5.3 or higher?
  • Shamim Rezaie
    mer. 30 avr. 2025, 11:20
    A new version is released
  • Shamim Rezaie
    mer. 30 avr. 2025, 11:23
    Hi Derek,
    Please refer to https://github.com/rezaies/moodle-profilefield_conditional/issues to ask for new features.
  • Christophe NOGUES
    lun. 23 juin 2025, 00:27
    Bonjour. La mise à jour publiée il y a 2 jours n'apparaît pas dans la liste des plugins à mettre à jour sur ma plateforme Moodle. Et lorsque j'essaie d'installer cette dernière version depuis le site officiel moodle.org j'obtiens sur ma plateforme Moodle le message suivant : "Installer des plugins à partir du répertoire des plugins Moodle. Une demande d’installation sur ce site du plugin Conditional field (profilefield_conditional), version 2025062100 du répertoire de plugins Moodle a été détectée. Ce plugin est déjà installé sur ce site." alors que la version installée est la 2025050500. Pourquoi la mise à jour n'est pas proposée, et comment faire pour la forcer ? En vous remerciant.
  • Abdulrahman Rawashdeh
    dim. 17 août 2025, 17:54
    everytime we try to save it says:
    The submitted data contains values for fields that should be left blank based on the selected option here.
    even though all fields other fields are cleared!
  • Shamim Rezaie
    dim. 17 août 2025, 18:02
    Hi Abdulrahman,
    To help me investigate and reproduce the problem more effectively, please open an issue on GitHub at the following link:
    https://github.com/rezaies/moodle-profilefield_conditional/issues

    When submitting the issue, it would be very helpful if you could include any relevant details such as your Moodle version, plugin version, the exact conditions you’ve configured, and a screenshot of the conditional configuration page.
1 2 3 4
Please login to post comments