Collaborative teaching and learning approaches are gaining in popularity, and an "Online Collaborative Learning" (OCL) theory has been developed to better reflect the skills required in the information age (Harasim, 2012). Collaborative learning had been implemented in schools since the 80's. However, today collaborative learning involves interaction between learners through both social and professional...