# How to create a client accreditation test

You can ask your clients to pass accreditation tests as part of your verification procedure.

To enable a certain user group (usually, it is the “Admins” group) to create client accreditation tests, this user group should be assigned all the permissions related to the **Client Tests**, **Client Tests Answers** and **Client Tests Questions**. These permissions can be found under the **Verification** permission group (for details, refer to [How to add a user group and grant permissions](https://docs.b2core.b2broker.com/how-to-articles/manage-system-settings/how-to-add-a-user-group-and-grant-permissions)).

To create a client accreditation test, do the following:

{% stepper %}
{% step %}
Navigate to **Verification** > **Client tests**, and then click **+Create** in the upper-right corner of the page.
{% endstep %}

{% step %}
In the **Create client test** window, fill in the following fields:

* In the **Caption** field, specify a title for your test. This title will be displayed in the B2CORE UI.
* In the **Details** field, specify a test’s description or any other helpful information that clients should know before they start passing the test. Such information will be displayed under the test’s title in the B2CORE UI.
* From the **Visible** drop-down list, select either **Yes** or **No** to show or hide this test in the B2CORE UI. We recommend that you select **No** at this step and switch the test visibility setting to **Yes** after finishing adding questions and answers to your test.
  {% endstep %}

{% step %}
Click **Save** to create the test.
{% endstep %}

{% step %}
To add questions and answer choices to your test, click the **Edit** button located in the test row.
{% endstep %}

{% step %}
On the **Edit client test** page, switch to the **Questions** tab, and then click **+Create** in the upper-right corner of the page.
{% endstep %}

{% step %}
In the **Create client test questions** window that is displayed, fill in the following fields:

* In the **Question** field, enter a text of a question.
* From the **Type** drop-down list, select a question type. The following question types are available:
  * **open** — an open-ended question that can be answered in a free form.
  * **close** — a close-ended question that can be answered by choosing a single or multiple correct answers from a given list of options.
  * **questionnaire** — a multiple-choice question that can be answered by choosing one or more answers from a given list of options.
  * **poll** — a multiple-choice question that can be answered by choosing a single answer from a given list of options.
* From the **Visible** drop-down list, select either **Yes** or **No** to show or hide this question.
* Click **Save**.
  {% endstep %}

{% step %}
Add as many questions as required for your test by repeating Steps 5 and 6 of this procedure.
{% endstep %}

{% step %}
Add answer options to the questions of **closed**, **questionnaire,** and **poll** types, by clicking ![Add answer options](https://514898401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoRxAprhHu1goANW7FXt%2Fuploads%2Fgit-blob-54e8dc90fedbecf27826530962d398ad61458699%2Fadd-answer-options-button.png?alt=media) in the question row.
{% endstep %}

{% step %}
In the **Edit client test answer** window that is displayed, fill in the following fields:

* In the **Text** field, enter an answer to the question.
* From the **Correct** drop-down list, select either **Yes** or **No** to mark this answer option as correct or incorrect. The correct answer options must be indicated only for questions of the **close** type. You can choose to add a single or multiple correct answers to a question.
* From the **Visible** drop-down list, select either **Yes** or **No** to show or hide this answer option.
* Click **Save** to add the answer option.
  {% endstep %}

{% step %}
Add as many answer options as required for each question included in your test by repeating Steps 8 and 9 of this procedure.
{% endstep %}

{% step %}
After you have finished adding questions and answers to your test, switch the test visibility setting to **Yes** on the **Clients test** page.
{% endstep %}
{% endstepper %}

The client accreditation test is now available to your clients via the B2CORE UI.

In addition, you can force your clients to pass this test before submitting documents for obtaining a particular verification level (for details, refer to [How to create verification levels](https://docs.b2core.b2broker.com/how-to-articles/how-to-use-the-kyc-constructor#how-to-create-verification-levels) to learn more).
