CCS Concepts: •  Applied computing  $\rightarrow$  Learning management systems ;  Computer-managed instruction .

1 INTRODUCTION

2 BACKGROUND OF CAT

3 OVERVIEW
3.1 Task Formalization
3.2 Categorization

4 COGNITIVE DIAGNOSIS MODEL

5 SELECTION ALGORITHM

6 QUESTION BANK CONSTRUCTION

7 TEST CONTROL OF CAT

8 EVALUATION

9 OPPORTUNITIES FOR FUTURE RESEARCH

10 CONCLUSION