About Chamilo

The Chamilo Project

The Chamilo project is the combined entities of the Chamilo Software, the Chamilo Community and the Chamilo Association. The project pursues the goal of "Increasing the availability of quality education worldwide" since 2010.

The Chamilo Software

Chamilo is an e-learning and course management web application, a free software under the GNU/GPLv3+ license. It's translated into more 30 languages, SCORM 1.2 compatible, light and flexible.

Chamilo supports many different kinds of learning and collaboration activities. Teachers/trainers can create, manage and publish their courses through the web. Students/trainees can follow courses, read content, take exams and participate actively through groups, forums, chat. Administrators provide support to trainers and trainee.

Technically speaking, Chamilo is a web application written in PHP that stores data in a MariaDB/MySQL database. Users access it using a web browser.
The first stable version of Chamilo, 1.8.6.2 Salto (early 2010), was based on the Dokeos(TM) 1.8.6.1 code. Dokeos(TM) was itself forked from the Claroline (first published in 2001) project in late 2003.
Chamilo has progressed considerably since its early days, and cannot be, for most purposes, compared to Dokeos(TM) and Claroline in any reasonable way, but it is important to mention those ancestors as we recognized their historical significance and it means Chamilo was technically born in 2001, as a fork is a continuation of the previous project, albeit with different ideals.

If you would like to know more or help develop this software, please visit our homepage at https://chamilo.org

The Chamilo Community

The Chamilo community engulfs the users, translators, designers, thinkers and developers who have contributed something to the Chamilo project (we count them as "contributors") and the people who have used our software, have learnt from anything that were taught through it or by it, have shared or lived experiences thanks to the Chamilo software or the rest of the Chamilo community.

The Chamilo Association

Chamilo is also an association under Spanish law, backed up by a network of private partners to coordinate efforts/contributions around Chamilo and promote its availability as a Free Software in the sense of its Free Software licence. Private partners, or providers, assist companies and institutions in their e-learning projects for a fee, with which they contribute to the Chamilo project in a number of ways. This network also promotes professional versions of Chamilo solutions, which consist of complete packages of services based on Chamilo (see https://chamilo.org/providers for more details)


Features

This is a non-exhaustive list of features. Chamilo contains hundreds of thousands of lines of code, split into many tools and options provided to the final user, so an exhaustive list has never really be compiled.
Course content
  • Videos: Youtube, Vimeo, Wistia...
  • HTML: Text, images, audio, video
  • PDF files
  • HTML5, iframe
  • SCORM 1.2, LTI 1.3
  • OnlyOffice plugin
  • H5P plugin
  • Surveys
  • WYSIWYG editor
  • Mathematical formulas

Evaluation
  • Customizable grading
  • Certificates
  • Badges
  • Attendances
  • Courses sequencing
  • Peer assessments
Classic testing
  • Checkboxes
  • Select boxes
  • Multiple choice
  • Open answers
  • Drag & Drop matching
  • Drag & Drop sorting
  • Hotspot images
  • Degree of certainty
  • Reading comprehension

Communication
  • Global announcements
  • Course announcements
  • Course forums
  • Social network (friends, groups)
  • Messaging (chat, e-mail)
  • User profile
Advanced testing
  • Auto-evaluation
  • Teacher assessment
  • Dropbox
  • Assignments
  • Random tests
  • Shareable question bank
  • Question categories
  • 10 results display types
  • Adaptative testing

Administration
  • 13 user roles
  • Manual & automated registration
  • Courses management
  • Sessions management
  • User classes/groups
  • More than 700 optional settings
  • GDPR support
Tracking & Analytics
  • Users list (per course, group, class)
  • Duplicate users detector
  • Disable/Anonymize/Delete users
  • 5 courses visibility types
  • Users subscribed per course or session
  • Global quarterly report
  • More than 30 report types
  • Works w/ Metabase & PowerBI
  • Works w/ G Analytics & Matomo

Misc
  • Conditional display
  • Pre-requisites
  • Customizable style
  • SSO, LDAP, OAuth2.0, OKTA, Azure AD,...
  • eCommerce
  • Responsive design
  • iOS/Android apps

SCORM

Chamilo imports and manages SCORM 1.2 contents.
For more information on SCORM normalisation, see https://adlnet.gov
Chamilo does not implement the full set of SCORM 1.2 specifications, as many are not mandatory. Check our website for more details.

Portability

Chamilo is an "AMP" software. This means it should work on any platform running Apache
+ MySQL + PHP. It is thus supposed to work on the following Operating Systems, given the proper software stack support:

We officially recommend using Debian and Ubuntu operating systems for their security, packaging system, community and availability to the public.

Interoperability

Chamilo imports SCORM 1.2 compliant learning contents. It imports "On the shelve" contents from many companies and custom content developed through authoring tools exporting to SCORM 1.2.

Admins can imports users through CSV, XML or deeper integrations with HR or administrative systems through REST webservices

Chamilo includes authentication features that allow admins to disable database authentication and replace it by connecting to a LDAP, OKTA, AD or OAuth2.0 federated accounts management systems.

Client side, Chamilo runs on any browser : Firefox, Chrome, Edge, Safari, Opera, ...
For a better user experience, we recommend Firefox (you can download it freely from http://getfirefox.com).


Certification

The Chamilo association offers official certification programs through its official providers. These certifications are available for affordable fees. Check https://campus.chamilo.org's catalogue for more info and to take the certification test directly.

Association Contact address:
Mail: info@chamilo.org


Valid XHTML 1.0 Transitional Valid CSS