Article Preview
Top1. Introduction
Learning is not attained by chance; it must be sought for with ardor and attended to with diligence. (Abigail Adams, 1780)
People have been learning for ages; to eat one had to hunt, to feel relaxed sleepy, to stay alive avoid danger. One was obliged to learn to make his/her life easier or, even more, to survive! Our society of the 21st century makes great demands on its educators and students in making every part of their life virtual. Educators and students of the society must permanently keep pace with today’s changing situations, adjust their skills and expertise with agility, collaborate and compete to provide value to society. It is well documented that our society is characterized by rapidly developing and ever changing political, social, economical, educational, technological and environmental situations (Gütl & Chang, 2008).
As a result, modern instructional design, learning goals and processes as well as appropriate learning environments must support these demands (Ebner, Holzinger & Maurer, 2007).
The need for e-learning is increasing constantly and the development and the improvement of the e-learning solutions is necessary. Also, the e-learning systems need to keep the pace with the technology (Pocatilu, Alecu, & Vetrici, 2010), so recently research community has believed that e-learning ecosystem is the next generation of e-learning (Dong, Zheng, Yang, Li, & Qiao, 2009) and the new direction is building and hosting e-educational system into the cloud.
Also, there are several tools that offer support for e-learning ecosystem among this tool web 2.0. During the last years, the nature of the Internet was constantly changing from a static environment to a highly dynamic environment that enables students to interact, collaborate. Web 2.0 as a term is closely associated with Tim O'Reilly is considered as a collection of web applications that reuse student generated content, initiate social interaction (Interaction typically occurs through discussion, commenting, collaborative writing and interactive information sharing with other students and educators)and enable collaborative functionalities based on more usable and convenient technologies such as Asynchronous JavaScript and XML(AJAX), JavaScript, Extensible Style sheet Language Transformations/Extensible Markup Language (XSLT/XML), Extensible Hypertext Markup Language (XHTML), Cascading Style Sheet (CSS), Document Object Model, Representational State Transfer (REST),“Rich Site Summary” or “Real Simple Syndication” (RSS), Atom, wikis, podcast, mashups and Social Bookmarking (Cormode, 2008).