“…The conception and design of systems to support learning activities, mediated by resources offered by emerging technologies associated with computing, the Web and other sources which incorporate the possibility of adapting activities, learning objects and interaction to the individual profiles and needs of cognoscent subjects [1], [2], [3], is a research topic that has caught the attention of many research groups focusing on the problem, considering different educational philosophies such as: Instructional planning, social-cultural, social learning, the humanist perspective of education, constructivism and constructionism, which notably influenced the architecture and development of these systems during the different stages of development of this important area of research [4], [5].…”