Repolode
chamilo

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:MoodleCanvas 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. 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. 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. 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. 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

#lms#e-learning#php#symfony#education#online-courses#skills-management#chamilo#elearning#skills

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