
Analyze complex block exclusiveness
Source:R/analyzeComplexBlockExclusion.R
analyzeComplexBlockExclusion.RdUse exclusion tuples information from independent test assembly problems to determine which assembled test blocks are exclusive.
Arguments
- solverOut_list
List of objects created by
useSolver.- items_list
List of original
data.framecontaining information on item level.- idCol
Column name in
itemscontaining item IDs. These will be used for matching to the solver output.- exclusionTuples_list
List of
data.frameswith two columns, containing tuples with item IDs which should be in test forms exclusively. Must be the same objects as used initemExclusionConstraint.
Details
If exclusion tuples have been used to assemble test forms (using the itemExclusionConstraint
function), the resulting
item blocks might also be exclusive. Using the initially used item exclusion tuples and the optimal solution
given by useSolver this function determines, which item blocks are exclusive and can not be together in an
assembled test form. analyzeComplexBlockExclusion allows analyzing block exclusiveness from separate test
assembly problems. This can be useful if test forms consist of blocks containing different domains or dimensions.