Chamilo 2.0 is a next generation open source e-learning and collaboration platform that addresses limitations of the first generation Chamilo 1.8 platform. It features a new object-oriented structure allowing for portal functionality, non-course applications like messaging and calendars, and easier integration with other applications. The Chamilo 2.0 development is ongoing with some functionality completed and other areas still under development. Future plans for Chamilo include automatic metadata generation, support for learning standards, and more personalized and flexible applications.
Chamilo 2.0: Next Generation Open Source E-learning Platform
1. Chamilo 2.0:
A Second Generation Open Source
E-learning and Collaboration Platform
Jean-Marie Maes
University college Ghent, Ghent, Belgium
2. Introduction
In this presentation:
– What is Chamilo & the Chamilo Association ( Dokeos)
– Why a completely new Chamilo 2.0?
– What after Chamilo 2.0?
– Questions
– Short demonstration
3. Why Chamilo
– Dokeos:
– evolution towards closed source
– no decision making structure
– stalemate on starting an association
• Chamilo:
• radical choice for open source: GPLv3
• the Chamilo Association is open to all stakeholders
• trademark Chamilo lies with the Chamilo Association
4. Present structure of Chamilo 1.8.x is too restrictive
• Learning Management system of the first generation: set of
loosely integrated tools
• Documents, exercises,... are saved within a course:
– platform wide search function is difficult to make
– problem of duplication of data
• The course metaphor is restrictive, does not really fit:
– projects
– communication within specific groups or communities
– collaboration that is not course related
• Integration with other applications is possible but difficult
6. Chamilo 2.0: advantages
• Can be used with several data base systems (abstraction layer)
• A basis for a variety of easily extendable applications:
• portal functionality
• ‘courses’: webLCMS
• search function
• applications not (only) course
related:
• personal messenger
• personal calendar
• portfolio
• assessment
• survey
• forum
• wiki
• etc.
• Opportunities for new initiatives within the Chamilo Association & Community
7. Chamilo 2.0: state of affairs (1)
+ (largely) completed: (no or minimal loss of functionalities compared with
1.8.6.2)
• Object oriented kernel software kernel
• Standard modules in ‘weblcms’
• Objects: univocal basic structure, versioning
• Migration tool largely completed
• Tracking & reporting (statistics)
• Assessment & surveys: exercises, tests and surveys, competency-based
(under development) & peer assessment
• Frame work of web services for exchanging data with other applications
• Greatly improved and extended administration section
• Roles & rights (analysis, basic structure, basic general implementation)
• Learning path
• videoconferencing (dimdim)
• external repositories integration: Google Docs, Picasa, Flickr, You Tube,
but also Matterhorn, Mediamosa and Fedora Repository support
• Portal functionalities: support for CAS, OpenId, Shibboleth …
8. Chamilo 2.0: state of affairs (2)
• to do:
• Interface: some streamlining necessary as to usability and accessibility
• Roles & rights: extend it to some applications & to deeper levels
• Evaluation tools: extend competency based evaluation
• Tracking & reporting: some streamlining
• Refactoring (limited), debugging ...
• Cf.: roadmap & support: http://support.chamilo.org/projects/chamilo-20
• Alpha and Beta released
• Further release schedule:
• October 18th: Release of the second Chamilo 2.0 BETA
• November 22th: Release of the Chamilo 2.0 Release Candidate
• December 2010th: Release of Chamilo 2.0
• All further information on: http://www.chamilo.org/
9. What after Chamilo 2.0?
• Automatic generation of metadata: using state of
the art linguistic technology
• Standards and norms: IMS, QTI, Scorm, portfolio
…
• Flexibility & personalization: PLE, portable
personal environment with a view towards livelong
learning
• More general use of web services
A clear structure facilitates the evolution in various
directions and makes it easy to add applications.