OpenSourceProjects logo
chamilo-lms logo

chamilo-lmsChamilo is a learning management system focused on ease of use and accessibility

Chamilo is a learning management system focused on ease of use and accessibility

956 stars
552 forks
PHP
GPL-3.0
chamilo-lms screenshot

chamilo-lms

Chamilo is an open-source learning management system (LMS) built with PHP and designed for ease of use and accessibility. It empowers educational institutions, corporations, and organizations to deliver online courses and training programs to millions of learners worldwide, with a proven track record of serving over 40 million users since 2010.

Key Features

  • Comprehensive Course Management: Create, edit, publish, and manage courses with support for importing from other LMS platforms like Moodle
  • Rich Learning Content: Support for multimedia e-learning modules including videos, 360° video, audio, interactive assignments, quizzes with 20+ question types, and learning paths
  • Collaboration & Communication: Built-in forums, live chat with AI chatbot integration, real-time document collaboration via OnlyOffice, and videoconference integrations
  • Assessment & Grading: Advanced quiz creation with AI co-creation, automated plagiarism checking, peer review capabilities, gradebook with badges and QR-coded certificates
  • Analytics & Tracking: Comprehensive learning analytics covering progress, course completion, participation, time spent, and detailed auditing capabilities
  • Accessibility & Compliance: GDPR-ready with 60+ languages including RTL support, multilevel attendance tracking with Qualiopi reporting, and robust security features including 2FA/MFA
  • Integration Capabilities: REST API for connecting with HR, SIS, ERP, and e-commerce systems; supports SCORM 1.2, QTI, LTI, xAPI, and CMI 5 standards

Use Cases

  • Educational Institutions: Deliver online and blended learning courses with comprehensive student tracking and assessment tools
  • Corporate Training: Manage employee onboarding, compliance training, and professional development programs at scale
  • Skills Development Programs: Create structured learning paths with skill assignments, proficiency levels, and progress tracking

Who Is It For

Chamilo is ideal for educational institutions, universities, corporate training departments, and organizations seeking an accessible, feature-rich, and self-hosted alternative to proprietary LMS platforms. It's particularly suited for organizations prioritizing data privacy, customization, and community-driven development.