Factors affecting students’ learning performance through collaborative learning and engagement · Study