Sociocultural theory and its application to CALL: A study of the computer and its relevance as a mediational tool in the process of collaborative activity · Study