Task-based learning involves communicative activities ranging from simple exercises to complex problem-solving. The teacher's role is to plan activities and guide students through three steps: (1) introducing the task, (2) having students complete the task in groups, and (3) focusing on language after by having students analyze examples. The goals of task-based learning are to practice language through interaction, encourage group work, and evaluate student progress.