Open eClass es un sistema de gestión de cursos basado en PHP para almacenar y presentar materiales educativos destinados al aprendizaje electrónico asíncrono.
chamilo/chamilo-lms
Chamilo es un sistema de gestión del aprendizaje (LMS) de código abierto para impartir cursos en línea, centrado en la facilidad de uso y la accesibilidad.
Alternativa open source a:Moodle
Canvas LMS
- Estrellas
- 1,021
- Forks
- 568
- Issues abiertos
- 409
- Último commit
- hace 4 horas
¿Qué es?
Chamilo es una plataforma de aprendizaje electrónico para crear e impartir cursos en línea. Incluye administración de cursos, documentos, foros, calendarios, cuestionarios, tareas, itinerarios de aprendizaje, libros de calificaciones con certificados y encuestas, además de gestión de competencias y analítica del aprendizaje.
La plataforma admite formatos estándar de aprendizaje electrónico, como SCORM 1.2, QTI, LTI, xAPI CMI 5 y Aiken, y ofrece un modo multiinquilino jerárquico, una API para integrarse con otros sistemas, plugins y exportación de datos relacionada con el RGPD. Está disponible en más de 60 idiomas con traducción completa, incluidos los idiomas con escritura de derecha a izquierda.
El proyecto está desarrollado en PHP con Symfony y Twig, y usa MariaDB o MySQL como base de datos. La instalación se ejecuta en un servidor web Apache o similar con PHP 8.3 o posterior.
Funciones clave
- 01Administración de cursos con documentos, foros, anuncios y eventos de calendario
- 02Cuestionarios con muchos tipos de preguntas, límites de tiempo y selección aleatoria
- 03Tareas, libro de calificaciones, insignias y certificados
- 04Gestión de competencias y analítica del aprendizaje sobre el progreso y la finalización
- 05Compatibilidad con SCORM, QTI, LTI y xAPI CMI 5
- 06API REST y autenticación JWT para integraciones
Casos de uso
- Impartir cursos en línea o programas de formación para escuelas, empresas o proveedores de formación
- Gestionar cursos de larga duración con sesiones que se puedan reutilizar en distintos períodos académicos
- Alojar varias instituciones independientes en una sola instalación mediante el modo multi-URL
- Impartir contenido de aprendizaje electrónico basado en SCORM creado con otras herramientas de autoría
Inicio rápido
- 1
Instala la pila de software de Ubuntu (Apache, PHP, MariaDB y herramientas)
sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl - 2
Crea el usuario de la base de datos y concede los permisos
sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" - 3
Descarga el archivo de la versión 2.0.3 de Chamilo en /var/www
sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz - 4
Abre tu dominio en un navegador y completa el instalador web
Antes de usarlo
- El autoalojamiento requiere un servidor web, PHP 8.3 o posterior y MariaDB o MySQL, por lo que la configuración exige bastante trabajo.
- El README recomienda al menos 2 vCPU y 4 GB de RAM; también se necesitan 4 GB de RAM para compilar desde el código fuente.
- Las funciones de IA necesitan servicios externos o suscripciones, como OpenAI, Claude o Gemini.
- La gestión de roles y permisos sigue marcada como beta, y la compatibilidad con SCORM 2004 es solo parcial.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es chamilo-lms?
- Chamilo es un sistema de gestión del aprendizaje (LMS) de código abierto para impartir cursos en línea, centrado en la facilidad de uso y la accesibilidad. Chamilo es una plataforma de aprendizaje electrónico para crear e impartir cursos en línea. Incluye administración de cursos, documentos, foros, calendarios, cuestionarios, tareas, itinerarios de aprendizaje, libros de calificaciones con certificados y encuestas, además de gestión de competencias y analítica del aprendizaje.
- ¿chamilo-lms es gratuito? ¿Qué licencia tiene?
- chamilo-lms es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿chamilo-lms sigue mantenido?
- Mantenimiento activo. El último commit de chamilo-lms fue el 7 nov 2026.
- ¿Para qué puedo usar chamilo-lms?
- Impartir cursos en línea o programas de formación para escuelas, empresas o proveedores de formación Gestionar cursos de larga duración con sesiones que se puedan reutilizar en distintos períodos académicos Alojar varias instituciones independientes en una sola instalación mediante el modo multi-URL Impartir contenido de aprendizaje electrónico basado en SCORM creado con otras herramientas de autoría
- ¿Cómo se instala chamilo-lms?
- Instala la pila de software de Ubuntu (Apache, PHP, MariaDB y herramientas): sudo apt install -y apache2 libapache2-mod-php mariadb-client mariadb-server php-{apcu,bcmath,cli,curl,dev,gd,intl,ldap,mbstring,mysql,redis,soap,xml,zip} unzip curl Crea el usuario de la base de datos y concede los permisos: sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" Descarga el archivo de la versión 2.0.3 de Chamilo en /var/www: sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz Abre tu dominio en un navegador y completa el instalador web
- ¿Dónde consigo chamilo-lms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chamilo/chamilo-lms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
ILIAS es un sistema de gestión del aprendizaje (LMS) de código abierto para crear e impartir cursos de e-learning en la web.
El núcleo de LMS y Studio de Open edX, una plataforma en Python/Django para crear y ofrecer cursos en línea a gran escala.
Moodle es una plataforma de gestión del aprendizaje de código abierto que universidades, escuelas y empresas usan para crear cursos y entornos de aprendizaje en línea.
Plataforma educativa de código abierto en PHP (Phalcon) para crear sitios de venta de cursos, aprendizaje en línea y pago por conocimiento, desplegable con Docker.
Sistema de gestión del aprendizaje de código abierto para vender cursos en línea y descargas digitales desde tu propio sitio web con marca propia, autohospedable.