Implementing Cooperative Project-Based Learning: Difficulties and Innovative Solutions | Publicación