Task-based language teaching is a branch of communicative language teaching that centers around the notion of “tasks”. Which learning philosophy lies behind the concept of tasks?