Improving the 3PLM-Based Computerized Adaptive Testing System with Multi-Agent Item Bank