Utilizing and evaluating the virtual world of Second Life for collaborative learning activities: A primary case study