# Instructors Requests

**The instructor requests** option allows the admin to manage users' requests to become an instructor.

## Authorization Settings

First of all, you have to check the Users and Instructors Authorization settings on your website. To do it, follow **MS LMS > Settings > Profiles > Authorization**:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FcS4Tdu2A3w9prqK49PHj%2Fimage.png?alt=media&#x26;token=a17f8cfc-b090-424e-8f27-58bc2d8626a6" alt=""><figcaption></figcaption></figure>

* **Turn off registration for all new users** - this option disables all new user registration on your website
* **Instructor registration** - when this option is turned on the checkbox “Register as an instructor” is shown in the registration form
* **Instructor pre-moderation** - when this option is enabled the user role “instructor” is set automatically, otherwise, you need to do it manually by changing the user
* **Show instructor registration form on separate page** - directs new instructors to a dedicated sign-up page

{% hint style="success" %}
In this manual, we will see dealing with **Instructor Requests** which means, **Intructors Registration** and **Instructor Pre-Moderation** settings are <mark style="color:green;">**enabled**</mark>.
{% endhint %}

## How to Submit Instructor Request?

There are two ways to submit a request to become an instructor:

* [**as a non-registered user in the registration form**](#as-non-registered-user)
* [**as an existing user**](#as-an-existing-user)

### As Non-Registered User

{% stepper %}
{% step %}
Click on the **Sign-Up** button on the login page:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2Fj1LGsnN4q9oBEsLEE9S4%2Fimage.png?alt=media&#x26;token=1fadeece-19d8-4dd9-8ba7-e0c516aa37c9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Fill in the registration form: enter email, username and password:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FBm3ghHgsN4tv4VcZA8w3%2Fimage.png?alt=media&#x26;token=30a886c6-01cb-4d8a-b172-7eb6dc1a30d9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Check the box '**I want to sign up as Instructor**' and fill out the **Become Instructor Form:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FBRdELqis62Tdl89jcFaS%2Fimage.png?alt=media&#x26;token=77ea9337-8d31-4ef3-9de4-bdb02de23d18" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Become Instructor Form** can be constructed/modified using the [**LMS Form Editor**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/lms-form-editor)**.**
{% endhint %}
{% endstep %}

{% step %}
The status of the request can be checked in the profile settings

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FHrOdFPz6dT3FtVP5yiI5%2Fimage.png?alt=media&#x26;token=199509f8-c10d-43f7-b243-c65221a8ad58" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F0O1OlFZ0TUvEdfDV2OpF%2Fimage.png?alt=media&#x26;token=ee0ad719-5410-413a-a25d-a478d9110d4f" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

After that, the user will be registered as a subscriber (student) on your system and remain in this role until the admin [**approves the request.**](#instructor-requests-management)

### As an Existing User

In this case, the user should have a student (subscriber) status. The **New** **User Default Role** should be set to **Subscriber** on your WordPress to give every newly registered user this status. To configure it:

{% stepper %}
{% step %}
Follow **WP Dashboard  > Settings > General** and find the **New** **User Default Role**. Make sure it has been set to **Subscriber:**

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FID2ttyKYj4vJg9e0nEBD%2Fimage.png?alt=media&#x26;token=ac21390d-2622-49f0-8092-d00aa0a24667" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Click on the **Save Changes**:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FQSbXbLm4eqNIzPZWAz3w%2Fimage.png?alt=media&#x26;token=508a3949-9689-4671-93d3-2e8da562135c" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Now, let's see how to submit a request to become an instructor **as a student** :white\_check\_mark:

{% stepper %}
{% step %}
Go to the **User (student) dashboard** and click on the **Settings**. It will bring you to the profile settings:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FKg7cBFgOT7E4zoLvYoD9%2Fimage.png?alt=media&#x26;token=59260909-f136-4f2b-bc4e-e8faac82c143" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
There will be a special button to submit a request to become an instructor:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FkvXGwlPmHD8q0OmcLd2p%2Fimage.png?alt=media&#x26;token=89d7a7d8-acc8-447b-89a4-db965a378a3c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Request Form** will be opened as a popup modal. Fill in the form and submit the request:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F1sULpNHs270w6cOnEh96%2Fimage.png?alt=media&#x26;token=3a922a6c-00d2-40bc-89bc-3bd0a2169ebc" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This form is constructed using [**LMS Form Editor**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/lms-form-editor). You can [**modify** ](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/lms-form-editor)it according to your needs by following the add-on settings.&#x20;
{% endhint %}
{% endstep %}

{% step %}
That's it, you have successfully submitted a request:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2F4kvImJeNDIDs2abyxC3s%2Fimage.png?alt=media&#x26;token=88a81077-3603-49da-8e9a-4d36fbc4be02" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

After that, the admin will [**confirm or decline**](#instructor-requests-management) the request.&#x20;

## Instructor Requests Management

Admin will be notified [**via email**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/email-manager/email-templates#become-an-instructor-email-to-admin) after each request submission:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FnhgiFXv7KgOCPo0yoeGj%2Fimage.png?alt=media&#x26;token=1b0d4c3f-7299-4628-8b44-49cb1c44c02a" alt=""><figcaption></figcaption></figure>

To manage the requests follow **WP Dashboard > MS LMS > Instructor Requets** tab:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FZrjFBZRhv93wvlr8QjOf%2Fimage.png?alt=media&#x26;token=2d2f12f7-7f43-49f0-9952-dacd000a83cd" alt=""><figcaption></figcaption></figure>

Here you can see all the details about the requests. Review them and write your message about approval or denial of the request:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FYGwo8fx1rizuLiFsRcB7%2Fimage.png?alt=media&#x26;token=f8268dbb-755d-4f20-9052-a72b4a36997c" alt=""><figcaption></figcaption></figure>

Breakdown of the list by columns:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FMLehOlX8hs8Pd6XQQJ10%2Fimage.png?alt=media&#x26;token=9d6cfb38-1b8b-4adc-abd7-a98f21deca83" alt=""><figcaption></figcaption></figure>

* **User ID** - the unique ID of the user on your system.
* **Username** - unique username of the user on your platform.
* **User Email** - email of the request sender.
* **User Info** - here will be displayed the answers of the user for the **Become Instructor form**. For the uploaded files, the links to them on your website will be provided. &#x20;
* **Submission Date** - date that the request has been submitted.
* **Actions** - here you can leave a message to the user about the request and approve or decline the request.
* **History** - if you click on the link, there will be displayed the request history on the opened pop-up modal. Users can submit requests again if they do not receive approval for the first time. However, as an admin, you can BAN the user so he will not be able to submit the request anymore.
* **Ban** - restricts the user from submitting the **Become Instructor form**. You can recheck the checkbox to remove the ban.&#x20;

{% hint style="info" %}
After the approval or denial, instructors will be notified about the request results. You can modify the emails by [**Email Manager**](https://docs.stylemixthemes.com/masterstudy-lms/lms-pro-addons/email-manager) addon and do not forget to set up **SMPT settings** on your website.
{% endhint %}

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FuJTYVi11MvjNO8aldxJC%2Fimage.png?alt=media&#x26;token=4412e0b9-ba77-4d5f-b161-dc830138f8a7" alt=""><figcaption></figcaption></figure>

Declined requests will be notified in the user dashboard with the **message** from admin:

<figure><img src="https://691205473-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MDTL6WUldKvxQaP8jzz%2Fuploads%2FaxeoHQaDjhWdwlN85oMh%2Fimage.png?alt=media&#x26;token=f3086a4f-624f-4b91-b3e4-cfd7412f6f61" alt=""><figcaption></figcaption></figure>
