R/routing_functions.R
updateThetaForRouting.Rd
updateThetaForRouting
is a function for updating examinee
objects after completing a module.
updateThetaForRouting
determines what type of theta estimate is used to perform routing.
updateThetaForRouting(examinee_object, current_module_position, combine_policy)
an examinee
object.
the current module position.
This is only applied when module_position %% 2 == 0
(at Phase 2, which is the end of each test).
conditional
uses the combined theta (using items from the previous module combined with the current module), if the examinee was in the same grade in Phases 1 and 2. If the examinee was in different grades in Phases 1 and 2, then the theta estimate from Phase 2 is used.
always
uses the combined theta.
never
uses the theta estimate from Phase 2.
(default = conditional
)
an examinee
object with its estimated_theta_for_routing
slot updated.