Factors affecting students’ learning performance through collaborative learning and engagement | Synapse