Another type of progression is based on a classification of language learning activities in three categories: Mechanical practice, (1) practice and Communicative practice.