Chamilo logo

Chamilo

Open source LMS used by 40M+ people, in 60+ languages

Repository activity
  • Stars962
  • Forks556
  • Open Issues459
chamilo-chamilo-lms health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • PHP
  • JavaScript
  • HTML
Chamilo screenshot

About Chamilo

Chamilo is an e-learning platform for creating and managing courses, assignments, quizzes, attendance, gradebooks, and learning paths. It is built for organizations that need a web-based LMS for teaching, tracking progress, and organizing course content in one place.

It includes announcements, calendars, forums, live chat, surveys, file sharing, documents, groups and classes, skills management, and learning analytics. It also supports course import and export, SCORM 1.2, QTI, LTI, xAPI CMI 5, Aiken, OnlyOffice document viewing and collaboration, QR code badges and certificates, and an API for integration with HR, SIS, ERP, and e-commerce systems.

Chamilo has been used by more than 40 million people worldwide and ships in 60+ fully translated languages with right-to-left support. Quizzes offer 20+ question types with adaptive tests and time limits. It installs on a self-managed Apache, PHP 8.2 or 8.3, and MariaDB or MySQL server, and is a verified Digital Public Good.

Key features

  • Course administration with create, edit, delete, publish, import, and export
  • Assignments, quizzes, attendance, gradebook, and learning paths
  • Learning analytics, surveys, skills management, and certificates
  • OnlyOffice document viewing and collaboration
  • API integration and support for SCORM 1.2, QTI, LTI, and xAPI CMI 5

Details

First released
2013
License
GNU/GPLv3+
Languages
60+ with RTL support
Platforms
Web
Deployment
self-hostable
Database
MariaDB 10+ or MySQL 5.7+