It’s not possible to make those fields mandatory in core Moodle without altering the underlying code.
There is a workaround though - use the Associated Input plugin - https://moodle.org/plugins/profilefield_associated - and create custom profile fields.
As you say though, there is no way of validating the data input, but that’s also true for many other fields in the user profile.
There is a workaround though - use the Associated Input plugin - https://moodle.org/plugins/profilefield_associated - and create custom profile fields.
As you say though, there is no way of validating the data input, but that’s also true for many other fields in the user profile.