User perceptions of the technology characteristics in a cloud-based collaborative learning environment: a qualitative study | Synapse