applyOverlapConstraintsToInfo function

(Internal) Modify item information using overlap constraints

(Internal) Modify item information using overlap constraints

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.

applyOverlapConstraintsToInfo(info, usage_flag, config, simulation_constants)

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.

Returns

applyEligibilityConstraintsToInfo returns an updated item information vector.

  • Maintainer: Seung W. Choi
  • License: GPL (>= 2)
  • Last published: 2024-08-22