The process of becoming an instructor in Tutor is almost the same as becoming a student. First, you need to create an Instructor sign up page (Or not, since you’ve been provided with a default instructor registration page during the plugin installation).
If you insist on creating your own Instructor Registration page, you can do the following.
Creating the Instructor Registration page
Creating a new registration page for instructors is like creating a typical WordPress page. Please note, creating your own registration page is optional since you have been provided with an Instructor registration page upon installation.
You need to go to Dashboard > Pages > Add New. Then you put the content on the page, in this case, you need to find “Tutor LMS” blocks from the Gutenberg block sections and choose “Instructor Registration Form” from the list. You can add more contents to the page if you wish to. After that, you can publish the page.
Once we’ve done either of the above processes, it’s time to assign the registration page.
Assigning the Instructor Registration page
To do so, go to Dashboard > Tutor > Settings > Instructors (tab) and find the “Instructor Register Page”. From the drop-down list select the page you created or the default Instructor Registration page. Finally hit the “Save Settings” button.
Showing the Registration Page on the Frontend
Firstly you need to choose your menu, browse to Dashboard > Appearance > Menu > select/create your menu, then do the followings:
- Select Instructor Registration Page from Pages section
- Click on “Add to Menu” button, this will add the page to the menu
- Hit the Save Menu button, to save the change
Off-course the admin can create an instructor manually from the backend by going to Dashboard > Tutor LMS > Instructors > Add New Instructor. After providing the instructor’s credentials, when you are defining the user role you need to select Tutor Instructor from the list.
However, the above process is not automated. To automate Instructor registration using frontend, there are two methods to follow:
Method 1: Registered User
For a registered user, upon going to the Instructor Registration page (ideally this option is found in the Menu bar – added by the admin, which we just did), the user will see a button (screenshot above) using which they can apply for becoming an instructor. Once the request is sent, the admin will get a notification and thus will decide to approve or block the request.
In order to enable this functionality, you need to go to Dashboard > Tutor LMS > Settings > Instructors. Then you need to enable Become Instructor Button.
Method 2: unregistered user
Upon going to the Instructor Registration page (ideally this option is found in the Menu bar – added by the admin, which we did earlier), an unregistered user will see a form. After filling up all the data, the individual would be able to send the request. Once the request is sent, the admin will get a notification and thus will decide to Approve/Block the request.
Once the request is sent, the admin will then be able to decide if to approve or block a request. The list can be found from Dashboard > Tutor > Instructors.