Moodle has a lot of user fields. For most of my customers there are a lot of irrelevant fields. All those irrelevant fields are not GDPR and user friendly.
GDPR
According to the GDPR we should only store user data relevant for the purposes needed. For example Place, Country might be totally irrelevant for a customer. It should not be stored in Moodle. But since the field is still there, people might be putting information in that.
User friendliness
Having all those user fields always enabled, doesn't give a clear overview of the edit profile page. If you just see the fields that are relevant it is much easier and friendlier to use. Now people are a bit overwhelmed
Workaround{}
As a workaround we are blocking the fields and we are using CSS to hide them from view.
Preferred solution
- Expand the custom profile fields page with an option to enable/disable all standard user fields.
- Only the mandatory (username, firstname, lastname, email and password) should always be available in the edit profile field.
- For Workplace the option would be to adjust this per tenant and/or site wide. The tenant admin would have persmissions to do this in their own tenant.