(Internal) Determine whether shadowtest should be refreshed
shouldShadowTestBeRefreshed
is an internal function for deciding whether a new shadowtest should be assembled.
shouldShadowTestBeRefreshed( shadowtest_refresh_schedule, position, theta_change, previous_selection )
shadowtest_refresh_schedule
: refresh schedule.position
: the position within the current administration (i.e., test progress)theta_change
: the change in interim theta.previous_selection
: a named list containing data on what item was selected previously.shouldShadowTestBeRefreshed
returns a TRUE
or FALSE
value.