task-based learning

Task-based learning involves the teaching and learning of languages through tasks in the target language which aims to use authentic language and language usage scenarios