Collaborative Versus Cooperative Learning: Comparing the Two Definitions Helps Understand the nature of Interactive learning.