Learn R Programming

TestDesign (version 1.7.0)

applyOverlapConstraintsToInfo: (Internal) Modify item information using overlap constraints

Description

applyOverlapConstraintsToInfo is an internal function for modifying item information using eligibility constraints. This is known as the big M method. The function penalizes item information of items that have been administered previously (within examinees). This leads to those items being deterred from selected in shadowtest assembly, unless necessary.

Usage

applyOverlapConstraintsToInfo(info, usage_flag, config, simulation_constants)

Value

applyEligibilityConstraintsToInfo returns an updated item information vector.

Arguments

info

a length-ni vector containing item information on each item, intended for shadow-test assembly.

usage_flag

a length-ni vector containing how many times each item has been administered previously to the examinee.

config

a config object.

simulation_constants

a named list containing simulation constants.