The Use of Collaborative Assignment in Online Learning Environments: The Case of Higher Education | Synapse