A method, system and computer-readable carrier for using a discrimination
index to select test items from an item bank for a test are disclosed. At
least one parameter may be identified for each of a plurality of test
items in an item bank. A first test item may be selected from the item
bank based on at least the parameter for the test item. Each unselected
test item may be evaluated to determine whether one or more constraints
would be satisfied if the test item were selected. A next test item may
be selected from the unselected test items that satisfy the one or more
first constraints based on at least the parameter for each test item. The
Evaluation and test item selection processes may be repeated until one or
more second constraints are satisfied.