This article explains how to enable the integrity check for generated tests, ensuring validation checks to verify the availability of sufficient questions for test generation, especially in cases where questions in pools are modified, relocated, or deleted. Test integrity is crucial to ensure that you have a sufficient number of questions meeting the criteria for test generation.
Accessing the page #
To access the page:
- Select the System/System and customization tab.
- Select the System preferences tab.
- Select the Additional modules tab.
Search for the Integrity check for generated tests option and enable it. This option enforces a rule that restricts users from editing, moving, copying, or deleting questions used in tests based on either question difficulty or category. Any attempt to modify or remove such questions triggers an error, preserving the integrity of tests associated with specific difficulty levels or categories.
The integrity of a test can be breached in various scenarios, including:
- Deleting questions: If a user attempts to delete a question from the pool.
- Editing question difficulty or category: If the user attempts to change the question’s difficulty or category of a question.
- Moving questions between pools: If the user attempts to move a question from one pool to another.
When creating a test generator based on question difficulties, after specifying the number of questions for the test, altering the difficulty of a question in the Question pool tab will compromise the test’s integrity. An error message will appear, indicating the affected test(s) due to the difficulty change.
Similarly, attempting to modify or remove the question category in the Question pool tab will breach the test’s integrity when using the test generator based on question difficulties. An error message will display details on the affected test(s) due to the category change.