R/routing_functions.R
updateThetaForRouting.RdupdateThetaForRouting 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.