How should people work together in collaborative learning?