perseverance

Collaboration is a major buzzword.  It is often heard in conjunction with grit, perseverance, "failing forward" and other such ideas.  What does it mean for students to collaborate?  What is the difference between collaboration and "helping".  Is there such a thing as too much collaboration and if so, how does one know when to step away?  These are all questions we are asking at Kenwood around...