Online Collaborative Education Management Tool Adrian Florea 1 , Arpad Gellert 1 , Anghel Traian 1 , Delilah Florea 2 (1) “Lucian Blaga” University of Sibiu, Computer Science Department, Emil Cioran Street, No. 4, 550025 Sibiu, Romania E5mail: adrian.florea@ulbsibiu.ro, arpad.gellert@ulbsibiu.ro, traian_gk@yahoo.com (2) “Samuel von Brukenthal” National College of Sibiu, Informatics and Computer Science Department, Huet Square, No. 5, 550182, Sibiu, Romania E5mail: delilah_florea@yahoo.com Abstract In a multicultural society where physical boundaries have vanished, quick access to resources is more a need than a privilege. E"Learning becomes a much wider field than electronic learning inside a classroom, its accent moving gradually to social networks where intercommunication becomes critical. In addition, the current tools for developing web applications have greatly improved in the last few years, and the developers of e"Learning platforms must make proper use of them and develop web 2.0 environments efficiently to meet teachers’ and learners’ needs. Education Management Tool (EDM) represents our previously started project – Testing Assistant – extended with new learning and student management modules, developed with the purpose of optimizing the whole process of teaching / learning / testing. EDM promotes collaboration and professional development. Through real time collaborative programming and application development, EDM allows geographically distributed students to contribute concurrently and collaboratively by working on the same application: designing, programming, debugging, testing and documenting. Using general knowledge about social networks through a collaborative programming manner, the users of EDM will have as target not only accelerating problem resolution processes, but will substantially improve the quality of the software applications that they build. We also extend the interactive teaching section by including lessons about algorithms and programming techniques. We will focus on Divide and Conquer and Greedy algorithms, presenting them with the help of interactive Flash files as part of the lessons. Such visual presentation helps the teacher to better explain and the student to easier understand how algorithms work. Keywords: e5Learning, collaborative, web application, programming techniques Introduction The modern and continuous evolution of Information Technology and Communications Systems, the Internet’s expansion, has revolutionized the traditional learning system leading to its reorganization. Its purpose is to provide learning opportunities for anyone who is concerned in its long life professional evolution, irrespective of age, sex, geographic area, financial status. In addition, the role of teachers is changing. They should inculcate the lifelong learning concept in the formal teachings of students. Keeping students satisfied is a tough job that requires constant improvement in the teaching / learning / testing process. This should be realized through an attractive and interactive manner based on modern techniques and tools. Using simulators, different software tools, multimedia technology and formative interaction in teaching act became a