Project-based learning, IPA, Communication, Cooperative learning