La historia de Chamilo 2.0 se remonta al año 2000 y al proyecto Claroline. Basándose en su propia experiencia y en las necesidades relacionadas con la práctica del e-learning, la Université Catholique de Louvain (UCL) comenzó a desarrollar un nuevo sistema de gestión del aprendizaje de código libre que pronto atrajo las miradas de muchos interesados.
A comienzos del año 2004, se produjo una escisión entre la comunidad de Claroline que provocó el nacimiento del proyecto Dokeos que se basaba en los elementso existentes en Claroline pero con un mayor énfasis en la sencillez de uso. Tras su lanzamiento, el software fue adoptado por instituciones como la Hogeschool Gent, Vrije Universiteit Brussel (VUB), Universiteit Gent y la Erasmushogeschool Brussel (EhB).
A lo largo de los años. Hogeschool Gent, en conjunto con la Erasmus y con la VUB, inició el trabajo de desarrollo de cara al concepto de»2.0″, como siguiente paso lógico en el mundo del e-learning. El proyecto atrajo a nuevos colaboradores que se han ido sumando a lo largo de estos años. A principios del año 2010, el equipo de desarrollo de la versión 2.0 junto con la mayoría de los implicados en el legado de la versión 1.8., decidimos iniciar un nuevo proyecto denominado Chamilo.
El objetivo de este nuevo proyecto era convertir Chamilo en un producto 100% de código libre (GPLv3) y formar una asociación que controlase la marca comercial y que estuviese abierta a todas las instituciones, empresas y particulares. Chamilo, como proyecto , vio la luz el 18 de enero de 2010, habiéndose constituído formalmente la Asociación Chamilo (como entidad sin ánimo de lucro) en junio de 2010.
Saying that Chamilo 2.0 is different from Chamilo 1.x would be a serious understatement, as the 2.0 branch is following a radically different path from the legacy project.
Cursos, cursos y más cursos
Chamilo 1.8 is a so called LMS of the first generation, which means that it is in essence a collection of tools which have been loosely integrated to form “courses”. Everything in 1.8 revolves around courses and is as such stored in courses. This makes it very hard for an end-user to reuse content without duplication vast amounts of data. On top of that storing everything in virtually isolated courses makes it very hard to perform a search throughout your entire platform.
More problematic is the fact that the courses metaphor is too restrictive in many cases. E.g. projects, communities, general communication channels and collaboration outside the course context. It is of course possible to abuse the courses for these ends, but it is far from the ideal solution.
Anno 2010 most institutions run a plethora of different (online) software suites: some open-source, some closed source, but all serve a very specific need within the institution and often complement one another’s functionality. Because of the complementary nature of these applications it’s only logical that some degree of integration has to be achieved. In Chamilo 1.8 this integration is possible, but exceptionally difficult, especially if the external application doesn’t truly fit into the courses context of Chamilo.
Users and content repositories
After much deliberation on how to address these issues, a specific approach was adopted: Chamilo 2.0 would be user-based instead of course-based. But what does that imply? In essence it all revolves around ownership of content. Whereas previously content was explicitly linked to a course, now we explicitly link content to a user who is then considered it’s owner.
Linking everything to a user implies that the user will need a place to manage all his content and that’s how the “repository” was born. The Chamilo 2.0 repository enables a user to create and manage his own content without it being linked to any specific context. The added advantage of such a repository is that it also allows us to implement additional tools for version management, collaboration (sharing), integration with external content repositories and last but not least: a virtually unlimited amount of content types.
Because of this separate, manageable repository it also becomes possible to create several additional layers of abstraction and functionality on top of that core.
The intention and basic principles of the entire system can be summarized in a few keywords.
- Abstraction: We want to avoid depending on specific vendors or systems at all costs. While implementing various levels of abstraction may be more time consuming, it also avoids having to start all over again when, for a variety of reasons, the back-end of a specific piece of functionality needs to change.
- Flexibility: Users should be able to adapt the platform for their own needs in an easy way. This implies that they should be able to do so without breaking the system and in an intuitive way. The system should adapt to the user and not the other way round.
- Extensibility: No single piece of software is ever complete, so it’s essential that Chamilo 2.0 can be extended to offer additional functionality whenever needed. Adding this new functionality should not require any technical knowledge.
- Modularity: While individual modules might be closely linked together, removing one or more of them should not break the system. The system has to be able to intelligently determine what is and what is not possible based on the modules that are currently available on the platform.
- Dynamical: Using the basic building blocks of the system, both the content and the modules, users should be able to create their own combinations of content.
- “KISS” is an acronym for “Keep it simple and stupid” and implies that simplicity should be a key goal in the design of the platform. Unnecessary complexity should be avoided at all costs whenever possible.
¿Por qué usar Chamilo 2?
What are the advantages of using Chamilo 2 for one of your projects? Reinventing the wheel every single time is an expensive and tiresome thing, so if you could avoid it, why not? For any and every project or application which you want to develop, Chamilo 2 already offers:
- A content repository system with version management and collaboration functionality
- User and user group management
- Integrations with some of the most used single sign-on systems
- Advanced rights management
- Frameworks to enable tracking of users and reporting in a variety of formats
- A flexible and easy way to create links between individual applications
- A multitude of general libraries to handle layout, forms, translations, tables, import, export, calendars, mailing and much more
After 4 years of development, working closely with the community, end-users and all other interested parties, the entire development team and community proudly present the first release of Chamilo 2.0. Download it now from our download page. Chamilo 2.0 is distributed under the terms of the GNU/GPLv3 license.
¿Por qué Edison?
So why did we choose «Edison» as the name for our first release. Thomas Alva Edison was born in the United States in 1847 and is without a doubt one of the most prolific inventors of all time inventing among others the phonograph, the motion picture camera and … the lightbulb. Like the lightbulb we hope Chamilo 2.0 will bring light to the darkness of the next generation of e-learning. We thought it would only be fitting (no pun intended) to make the first release of Chamilo 2.0 a tribute to the man who brought electric light to a dark world.
- Chamilo Translation Application
- Personal Calendar
- Personal Messenger
- Search Portal
Herramientas del curso:
- Learning Paths
- Streaming Video
- Video Conferencing
- … as well as tools for groups, sections, settings, maintenance, reporting, rights and users
Connectable external services:
- Flickr / HQ23
- Google Docs
Tipos de contenido:
- Assessments with matching questions,matrix questions, multiple choice questions, open questions, rating questions, select questions, fill-in-the-blanks questions, hotspot questions and ordering questions
- BigBlueButton meetings
- Blogs & blog items
- Calendar events
- Dailymotion videos
- External Calendars
- Forums (with subforums, topics and posts)
- Glossaries and glossary items
- Learning paths
- MediaMosa videos
- Personal messages
- Physical locations
- RSS feeds
- Soundcloud audio tracks
- System announcements
- Vimeo videos
- Wikis and wiki pages
- YouTube videos
¿Hemos llegado al final?
Is this the end of the line? Most definately not, it’s more like the beginning. The basics are there and now we want to hear from you, our users! We want YOU to tell us what you need. We want YOU to get involved in whichever way possible. We want YOU to give us valuable feedback on our product in terms of bugs, feature requests, usability remarks, etc.
So, did you like what you read? Do you have interesting ideas or suggestions for us? Are you interested in Chamilo 2.0 in general? Is your project interested in collaborating with us? Don’t hesitate to contact us via e-mail or let us know about your project(s) via the community website located at http://www.chamilo.org. We’re looking forward to hearing from you.
Un último apunte
The only thing that remains now is to thank all those involved over these past few years and who, in one way or another contributed to the realisation of this release and Chamilo 2.0 in general. Please know that your efforts were and are very much appreciated. Special thanks go out to the teams over at:
- Artevelde hogeschool
- Beeznest (Latino)
- Erasmushogeschool Brussel
- Het Perspectief
- Hogeschool Gent
- Hogeschool West-Vlaanderen
- Scholengemeenschap Sint-Pieter Beringen-Lummen
- Université de Genève
- Vrije Universiteit Brussel