Add Roles to Registration Form
You can allow a student to register themselves as a student during the registration process. This will save you time by not having to change their role manually in the admin. You will still need to associate the student with a supervisor. A student cannot select or change their supervisor, this needs to be done by the admin.
To enable student registration, enable the Role Field on the Practitioner Registration form settings.
When anyone registers for a practitioner account, they will need to select if they are a student or practitioner.
Go to Admin > Settings > Websites > Admin > Registration Form
Turn on the “Role” Field status to On.
Supervisors cannot register themselves, it must be done manually by changing their role in the practitioner profile.