Quality meets Diversity: A Model-Agnostic Framework for Computerized Adaptive Testing