Along the way to meet this challenge, teachers and researchers enrich the traditional teaching paradigm by building a technology enhanced learning environment. Most often, they are using learning management systems (LMS) as the cornerstone of such environments. So, they design well-orchestrated learning scripts which require from students to engage into sophisticated collaborative learning and problem solving activities such as individual and group tasks, co-acquisiting of knowledge and skills through collaboration and social networking, communication (synchronous or asynchronous), as well as use of various online educational resources, etc. [2]