Question: what is the difference between assignment and task?
Answer: A task is something you have to do. An assignment is a task that someone has given you to do.