View Categories

How to Create and Use Question Pools

Article verified for Release 15.0 on September 2, 2025.

This article provides a guide on creating and organizing question pools. A question pool, also known as a question bank, is a collection of questions that allows for the easy addition of questions into one or more tests. These pools can be organized hierarchically into main pools and sub-pools.

Question Pools Creation Methods

You can create a new pool or import one from JSON or Excel:

  1. Go to the Tests section in the main menu.
  2. Select the Question Pools module. Here, you will be presented with the list of all the question pools in the system.
  3. To manually create a question pool, click the New button.
  4. Alternatively, click the Import button to upload question pools from JSON or Excel files.

Manually Creating a Question Pool

 After clicking the New button, a pop-up window will appear. Complete the following fields:

  1. Enter the Name: Provide a unique name for the question pool.
  2. Add a Description (Optional): Enter additional information about the pool.
  3. Add an External ID (Optional): The external ID is a unique identifier assigned to the question pool, which can be used to cross-reference with other external systems.
  4. Select Workspace: Assign the question pool to a workspace. The pool will only be available to users in that workspace. If no workspace is selected, the pool will be visible to all permitted users.
  5. Enable Generate Questions with AI (Optional):
    If you choose to generate questions using the AI feature, you will need to complete the following steps:

    • Select the Resource: Choose either the Global knowledge base or the Local library to generate questions using a file from the local library.
    • Select Question Type: Choose from the seven supported question types: Single choice, Multiple choice, Ordering, Fill in the blanks, True/False, Matching, and Open-ended questions. For more details, refer to these articles on question types.
    • Define the Topic: Specify the topic for the questions.
    • Set the Number of Required Questions: Specify the number of questions you want in the pool.
  6. Save the Pool: Click Save. If Generate Questions with AI is enabled, the system may take a few minutes to generate the questions.

Once the question pool is created, you will be redirected to the Information tab, where you can view and edit the following information:

  1. Create a New Sub-Pool – A pop-up window will open with the same fields as when creating a question pool. Fill it out to create the sub-pool.
  2. Delete – Delete the question pool.

 Note: A pool cannot be deleted if it is assigned to a test, or if any of its sub-pools or questions are in use.

  1. Export to JSON File – Export the question pool as a JSON file.
  2. Make a Copy – Copy the question pool along with all its questions.
  3. Pool Name – Change the name of the question pool if needed.
  4. Pool ID – Displays the unique number of the question pool.
  5. Pool Description – Update or create the pool description if it has not been set.
  6. External ID – Assign a unique identifier to the question pool. This allows external systems to access and reference the pool’s information without using the internal ID.
  7. Select Workspace – Update or assign the pool to a workspace.
  8. Your Role – Displays the user role in the pool:
    •  Modify – Full management of the pool and its questions. Automatically assigned to the user who creates the pool.
    • Read-Only – Allows using questions from the pool in tests but does not permit modifying the pool or its questions.
  1. Pool Type – Indicates whether the question pool is associated with a test or survey.
  2. Created By – Name of the user who created the pool.
  3. Creation Time – The time and date when the pool was created.
  4.  If any changes were made, click the Save button to apply them.

Creating a Sub-Pool

To create a sub-pool within an existing pool, follow these steps:

  1. Click the New sub-pool button.
  2. The Pool path will display the higher-level pools (parent) for the sub-pool being created.
  3. Enter the sub-pool name.
  4. Optionally, enter a sub-pool description.
  5. Optionally, enter a sub-pool external ID.
  6. Select the desired workspace.
  7. Optionally, enable ‘Generate questions using AI‘ if you want the system to generate questions automatically.
  8. Click the Save button to create the sub-pool.
  9. Click Cancel if you do not wish to create the sub-pool.

    Note: All users from the parent question pool are automatically added to any sub-pool you create.

    Importing Question Pools using a JSON File

     This option allows you to import exported JSON files into another GetCertified application. This is suitable for data migration between different GetCertified environments.

    To import a question pool from a JSON file, follow these steps:

    1. Select the desired workspace. A question pool will be available in all workspaces if no workspace is selected.
    2. Select your desired JSON file to upload.
    3. Click the Upload button to import the question pool.

    Importing Question Pools using YouTestMe Excel Template

    You can import multiple question pools from an Excel file. The loader also supports uploading question images from an image folder. The uploaded file must be in .zip format and contain one Excel file and one folder with images.

    To import a question pool using the YouTestMe Excel template, follow these steps:

    1. Refer to the instructions for uploading multiple images per question.
    2. Download the sample file to see the correct structure.
    3. Select the workspace. If no workspace is selected, the imported question pool will be available in all workspaces.
    4. If question categories have been created, select the categories that should be included. For more information on how to Create Question Categories, please read this article.
    5. Select the Excel file you want to import.
    6. Click Upload to complete the import process.

    Adding Questions to a Question Pool

    Once a question pool is created, you can add questions to it from the Questions tab. In this tab, you have three options for adding questions to a question pool:

    1. Generate questions with AI – Use artificial intelligence to create questions automatically. For more details, see this article.
    2. Import questions – Add questions using a predefined Excel template. This method does not support hot spot, matrix, Accounting, and branching question types. You can add questions with or without images. You can also import questions from a QTI package. For more information, refer to this article.
    3. Add question manually – With this method, you can manually add any question type. For step-by-step instructions on creating each type, please refer to the following articles:

    Create questions

    Using Question Pools

    With your question pools prepared, you can now use them to create tests. For more details on the test creation process, please refer to the following article.

    When creating a test, at the Method step of the wizard, you can use your question pools by choosing one of the following options:

    1. Pick Questions from Pools or Create Manually
      Select an existing question pool and manually choose the questions you want to include, or create new ones on the spot. This option generates a manually created test where the test version depends on the specific questions you select.
    2. Automated Test Generator – By Difficulty
      Select one or more question pools, and the system will automatically and randomly pick questions based on predefined difficulty levels. You must set the rules for how many questions to include per difficulty.
    3. Automated Test Generator – By Category
      Select one or more question pools, and the system will automatically and randomly pick questions based on their categories. You must set the rules for how many questions to include per category.

    Test creation methods

    Once the method is chosen, at the Add Questions step, click the Import from pools button or the Add Question Pool button, depending on the chosen method, to select your desired question pool.

    Note: You can reuse questions from the pools an indefinite number of times; you can add the same questions to as many tests as you want.

    Impact of Adding New Questions to the Question Pool

    Generated Exams :

    • Future test versions: Newly generated tests will automatically include the new question (if it matches the test’s criteria, e.g., difficulty, category, frequency).
    • Existing test versions: Previously generated test versions remain unchanged unless manually updated.

    Manually Created Exams:

    • Existing Exams: Tests that have already been created will retain their original set of questions and will not include any newly added questions unless the test is manually edited. Completed attempts will remain unaffected.

    For more related instructional material, please see these links:

    Powered by BetterDocs