Using a virtual learning environment in collaborative learning: Criteria for success