The Web-based technology is a potential tool for supported collaborative learning that may enrich learning performance, such as individual knowledge construction or group knowledge sharing. Thus, understanding Web-based collaborative learning for knowledg