This article provides a guide on creating and organizing questions into question pools. A question pool, or question bank, is a collection of questions that allows easy addition of questions into one or more tests. These pools can be structured hierarchically, and questions in sub-pools are also accessible from the main pool.
Creating and Importing Question Pools
You can create a new pool or import an existing one using the steps below:
- Go to the Tests section in the main menu.
- Select the Question Pools option.
- To create a question pool directly within the application, click the New button.
- Alternatively, click the Import button to upload existing question pools from JSON or Excel files.
Create a Question Pool in the Application
After clicking the New button, a pop-up window will appear. Complete the following fields:
- Enter the Name: Provide a unique name for the question pool.
- Add a Description (Optional): Enter additional information about the pool.
- Add an External ID (Optional): The external ID is a unique identifier assigned to the question pool, which can be used to integrate it with other external systems.
- 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 users.
- Enable Generate Questions with AI (Optional):
If you choose to enable AI-based question generation, you will need to complete the following steps:- Select the Resource: Choose either the Global knowledge base or the Local library integrated into the application.
- Select Question Type: Choose from the 7 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.
- 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, the Information tab will be displayed automatically, where you can view and edit the following information:
- 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.
- Delete – Delete the question pool.
Note: You cannot delete a pool that has been assigned to a test, or if any of its sub-pools or questions have been assigned.
- Export to JSON File – Export the JSON file of the question pool.
- Make a Copy – Copy the question pool along with all its questions.
- Pool Name – Change the name of the question pool if needed.
- Pool ID – Displays the unique number of the question pool.
- Pool Description – Change the pool description or create one if it was not set.
- 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.
- Select Workspace – Change or assign a workspace for the pool.
- 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.
- Pool Type – Indicates whether the question pool belongs to a test or survey.
- Created By – Name of the user who created the pool.
- Creation Time – The time and date when the pool was created.
- 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:
- Click the New sub-pool button.
- The Pool path will display the higher-level pools (parent) for the sub-pool being created.
- Enter the sub-pool name.
- Optionally, enter a sub-pool description.
- Optionally, enter a sub-pool external ID.
- Select the desired workspace.
- Optionally, enable Generate questions using AI if you want the system to generate questions automatically.
- Click the Save button to create the sub-pool.
- 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 Existing Question Pools from JSON and Excel files
Question pools can be imported using:
- JSON file
- Excel
Importing Question Pools from 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:
- Select the desired workspace. A question pool will be available in all workspaces if no workspace is selected.
- Select your desired JSON file to upload.
- Click the Upload button to import the question pool.
Importing Question Pools from an Excel File
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 from Excel, follow these steps:
- Refer to the instructions for uploading multiple images per question.
- Download the sample file to see the correct structure.
- Select the workspace. If no workspace is selected, the imported question pool will be available in all workspaces.
- If question categories have been created, select the categories to include in the import. Categories help organize questions with similar characteristics, making them easier to find. For more information on how to Create Question Categories, please read this article.
- Select the Excel file you want to import.
- Click Upload to complete the import process.
Adding Questions into a Question Pool
Once a question pool is created, you can add questions to it. To do so:
- Navigate to the Questions tab.
- In this tab, you have three options for adding questions to a question pool:
- Generate questions with AI – Use artificial intelligence to create questions automatically. For more details, see this article.
- Import questions – Add questions using a predefined Excel template. This method does not support hot spot, matrix, 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.
- Add question manually – This method allows you to add all question types and is the recommended way of creating questions. For more details, please visit this article.
Add Question Pool to a Test
With your question pools set up, you can now import questions from these pools into a test
You can start creating a test as shown in the following article.
Note: When adding questions from a pool, you should select Pick questions from pools or create them manually as the method.
Once the method is chosen, on the Add Questions step, click the Import from pools button 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.
For more related instructional material, please see these links:
- How to import questions to the questions pool using an Excel template.
- How to track question statistics.
- How to use the question-and-answer randomization option.