Collaboration as an Online Learning Tool Examined Through Socio-Cultural Activity Theory · Study