Add Roles to the Registration Form

Add Roles to the Registration Form

Add Roles to the Registration Form

You can allow users to register themselves as Students during the practitioner registration process. This reduces administrative work by eliminating the need to manually change their role after registration.

Note: While students can select their role during registration, supervisors must still be assigned by the admin. Students cannot select or change their own supervisors.


Enable Student Registration

To allow students to choose their role during signup, you must enable the Role field on the practitioner registration form.

Steps to Enable the Role Field

  1. Go to Admin → Settings → Websites → Admin → Registration Form

  2. Locate the Role field in the registration form settings

  3. Toggle the Status to On

  4. Save your changes

Once enabled, all new practitioner registrations will be required to select whether they are registering as a Practitioner or a Student.


Important Notes

  • Supervisor assignment must be completed by the admin after registration

  • Students cannot assign or change supervisors themselves

  • Supervisors cannot self-register

    • Supervisor accounts must be created manually by the admin by changing the role in the practitioner profile


Enabling role selection during registration streamlines onboarding while preserving administrative control over supervision and approval workflows.

    • Related Articles

    • Add Roles to Registration Form

      Add Roles to the Practitioner Registration Form You can allow users to register as students during the practitioner registration process. This reduces administrative work by eliminating the need to manually change their role after registration. How ...
    • Add a Supervisor

      Add a Supervisor A supervisor is a practitioner with approval authority over formulas and products submitted by students. Steps to Add a Supervisor Create a new practitioner If the practitioner does not already exist, create a new practitioner ...
    • Add a Student

      Add a Student A student is created as a practitioner but is required to submit all formulas and products to one or more supervisors for approval before they can be ordered. Steps to Add a Student Create the user as a practitioner Add the user using ...
    • Add/Remove Students from Supervisor

      Add or Remove Students from a Supervisor Students can be associated with supervisors in two ways: from the student profile or from the supervisor profile. Both approaches update the same relationship and can be used interchangeably depending on your ...
    • About School Functionality

      Schools Estimated reading: 2 minutes The Schools feature is designed to support educational dispensaries while maintaining the highest standards of patient safety, compliance, and clinical oversight. It introduces a structured workflow that allows ...