Abstract: Computer-supported collaborative learning (CSCL) has been widely adopted as an instructional method that utilizes computer technology to support and facilitate cooperation and collaboration ...