O Open eClass é um sistema de gestão de cursos baseado em PHP para armazenar e apresentar materiais educacionais em cursos online assíncronos.
chamilo/chamilo-lms
Chamilo é um sistema de gestão de aprendizagem (LMS) de código aberto para oferecer cursos online, com foco em facilidade de uso e acessibilidade.
Alternativa open source a:Moodle
Canvas LMS
- Estrelas
- 1,021
- Forks
- 568
- Issues abertas
- 409
- Último commit
- há 19 horas
O que é?
Chamilo é uma plataforma de e-learning para criar e oferecer cursos online. Abrange administração de cursos, documentos, fóruns, calendários, questionários, tarefas, trilhas de aprendizagem, livros de notas com certificados e pesquisas, além de gestão de competências e análise de aprendizagem.
A plataforma oferece suporte a formatos padrão de e-learning, como SCORM 1.2, QTI, LTI, xAPI CMI 5 e Aiken, além de modo multi-tenant hierárquico, uma API para integração com outros sistemas, plugins e exportação de dados relacionada ao GDPR. Está disponível em mais de 60 idiomas totalmente traduzidos, incluindo suporte a idiomas escritos da direita para a esquerda.
O projeto é desenvolvido em PHP com Symfony e Twig, usando MariaDB ou MySQL como banco de dados. A instalação requer um servidor web Apache ou similar com PHP 8.3 ou posterior.
Recursos principais
- 01Administração de cursos com documentos, fóruns, avisos e eventos no calendário
- 02Questionários com vários tipos de perguntas, limites de tempo e seleção aleatória
- 03Tarefas, livro de notas, distintivos e certificados
- 04Gestão de competências e análise de aprendizagem sobre progresso e conclusão
- 05Suporte a SCORM, QTI, LTI e xAPI CMI 5
- 06API REST e autenticação JWT para integrações
Casos de uso
- Oferecer cursos online ou programas de treinamento para escolas, empresas ou instituições de treinamento
- Gerenciar cursos de longo prazo com sessões que podem ser reutilizadas em diferentes períodos letivos
- Hospedar várias instituições independentes em uma única instalação por meio do modo multi-URL
- Oferecer conteúdo de e-learning baseado em SCORM criado em outras ferramentas de autoria
Início rápido
- 1
Instale a pilha de software do Ubuntu (Apache, PHP, MariaDB e ferramentas)
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
Crie o usuário do banco de dados e conceda as permissões
sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" - 3
Baixe o arquivo da versão 2.0.3 do Chamilo para /var/www
sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz - 4
Abra seu domínio em um navegador e conclua o instalador web
Antes de usar
- A hospedagem própria exige um servidor web, PHP 8.3 ou superior e MariaDB ou MySQL, então a configuração dá bastante trabalho.
- O README recomenda pelo menos 2 vCPUs e 4 GB de RAM; também são necessários 4 GB de RAM para compilar a partir do código-fonte.
- Os recursos de IA precisam de serviços externos ou assinaturas, como OpenAI, Claude ou Gemini.
- O gerenciamento de funções e permissões ainda está marcado como beta, e o suporte ao SCORM 2004 é apenas parcial.
Em coleções
Tópicos
Perguntas frequentes
- O que é chamilo-lms?
- Chamilo é um sistema de gestão de aprendizagem (LMS) de código aberto para oferecer cursos online, com foco em facilidade de uso e acessibilidade. Chamilo é uma plataforma de e-learning para criar e oferecer cursos online. Abrange administração de cursos, documentos, fóruns, calendários, questionários, tarefas, trilhas de aprendizagem, livros de notas com certificados e pesquisas, além de gestão de competências e análise de aprendizagem.
- chamilo-lms é gratuito? Qual é a licença?
- chamilo-lms é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chamilo-lms ainda é mantido?
- Manutenção ativa. O último commit de chamilo-lms foi em 6 de nov. de 2026.
- Para que posso usar chamilo-lms?
- Oferecer cursos online ou programas de treinamento para escolas, empresas ou instituições de treinamento Gerenciar cursos de longo prazo com sessões que podem ser reutilizadas em diferentes períodos letivos Hospedar várias instituições independentes em uma única instalação por meio do modo multi-URL Oferecer conteúdo de e-learning baseado em SCORM criado em outras ferramentas de autoria
- Como instalar chamilo-lms?
- Instale a pilha de software do Ubuntu (Apache, PHP, MariaDB e ferramentas): 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 Crie o usuário do banco de dados e conceda as permissões: sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" Baixe o arquivo da versão 2.0.3 do Chamilo para /var/www: sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz Abra seu domínio em um navegador e conclua o instalador web
- Onde consigo chamilo-lms?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chamilo/chamilo-lms
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
ILIAS é um sistema de gestão de aprendizagem (LMS) de código aberto para criar e oferecer cursos de e-learning pela web.
O núcleo do LMS e do Studio do Open edX, uma plataforma em Python/Django para criar e oferecer cursos online em grande escala.
Moodle é uma plataforma de gestão da aprendizagem de código aberto usada por universidades, escolas e empresas para criar cursos e ambientes de aprendizagem online.
Plataforma escolar e de cursos online em PHP (Phalcon), de código aberto, para criar sites de venda de cursos, ensino a distância e monetização de conhecimento, com implantação via Docker.
Sistema de gestão de aprendizagem open source e auto-hospedável para vender cursos online e downloads digitais em um site com sua própria marca.