collaborative learning is presented, integrating concepts based on theoretical