As people adopt lifelong learning as a key strategy to succeed in the modern knowledge society and conventional teaching styles of classroom lecturing are supplemented by computer-supported collaborat