"Non-cognitive skills" are often used to refers to those skills that do not fall within the cognitive category but to describe a stable pattern of thought, feeling, and behavior in different situations and backgrounds with profitable and investable characteristics, such as conscientiousness, perseverance, and teamwork, which are critically important in education. However, for many years, "non-cognitive skills" have always been ignored in human...