The field of computer assisted language learning (CALL) is not an exception. However, it needs to be pointed out that using computers (or other technologies
such as mobile devices, CD players or TV) in the context of language learning is somewhat different than is the case with learning in other fields [4]: besides being one of the most complex undertakings, the process of learning natural languages is additionally complicated by the fact that it requires both knowledge-based and skill-based approach [5].