Computer Adaptive Testing (CAT) has been around for a long time. Unfortunately, implementations of CAT have always been proprietary and not interoperable. To address this, IMS formed a Workgroup in 2016 to formulate a Standard on CAT: a set of best practices to extend QTI to include all necessary data and define a much needed API for adaptive engines. During this presentation, we will discuss past and future implementations of CAT and best practices defined.