Describir: Balancing Flexible Constraints and Measurement Precision in Computerized Adaptive Testing.