Support 6 CAT strategies:
- MaximumFisherInformation (MFI) strategy
- Kullback-Leibler Information (KLI) strategy
- Model-Agnostic Adaptive Testing (MAAT) strategy
- Bounded Ability Estimation Adaptive Testing (BECAT) strategy
- Bilevel Optimization-Based Computerized Adaptive Testing (BOBCAT) strategy
- Neural Computerized Adaptive Testing (NCAT) strategy