Learn R Programming

TestDesign (version 1.7.0)

applyEligibilityConstraintsToInfo: (Internal) Modify item information using eligibility constraints

Description

applyEligibilityConstraintsToInfo 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 are marked as ineligibile. This leads to those items being deterred from selected in shadowtest assembly, unless necessary.

Usage

applyEligibilityConstraintsToInfo(
  info,
  eligibility_flag_in_current_theta_segment,
  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.

eligibility_flag_in_current_theta_segment

a list containing eligibility flags for the current theta segment.

config

a config_Shadow object. Use createShadowTestConfig for this.

simulation_constants

a named list containing simulation constants.