A criteria-based test is a test where the questions are chosen from a question bank or question banks based on criteria information that we place in each question.
For example, let’s suppose we want to build a test from our small question bank on Linear Functions. Because of their similarity, we probably would only want to include one of the first two questions and one of the second two questions. However, we would want this choice to be random.