Chamilo is a free e-learning platform (LMS) written in PHP, forked from Dokeos in January 2010 and maintained by the Chamilo Association, a Belgian non-profit. It has served more than 40 million users worldwide since its start, focusing on a simple, user-friendly online training experience. Chamilo runs on a standard LAMP/WAMP server and only requires a modern web browser on the client side.
Key Features
Course and training management — Creation and delivery of courses, users and training cycles, with SOAP web services for remote management.
SCORM compatibility — SCORM 1.2 compatibility plus an authoring tool for building learning paths.
Assessments and certificates — Time-controlled exams and automated generation of certificates.
Progress tracking — User progress tracking and competence-based training integrated with Mozilla Open Badges.
Interoperability — LTI support, xAPI compatibility and IMS/CC 1.3 support with LTI provider mode.
Social learning — A learning community with wikis, learner portfolios and attendance signatures.
Videoconferencing integration — Connectors to BigBlueButton and OpenMeetings for live sessions.
Multi-institution and multilingual — Multi-institution mode with a central management portal and UTF-8 international support.
Why Use Chamilo LMS?
Chamilo targets simplicity: it runs on commodity PHP/MySQL servers, needs no special client software, and its non-profit association keeps the core free. For schools and training centres that want a full-featured LMS without expensive infrastructure, Chamilo offers certificates, SCORM content and video conferencing out of the box.
Use Cases
Schools, universities and training centres delivering self-hosted online courses and exams.
Corporate HR and training departments running employee upskilling programs with certificates.
Organizations deploying a lightweight, low-cost LMS on standard LAMP/WAMP servers.