This article describes MCATL program code for using the MicroCAT 3.5 t
esting software to administer several types of self-adapted tests. Cod
e is provided for a (a) basic self-adapted test, (b) self-adapted vers
ion of an adaptive mastery test, and (c) restricted self-adapted test.