Open eClass는 비동기 e러닝을 위해 교육 자료를 저장하고 제공하는 PHP 기반 강의 관리 시스템입니다.
chamilo/chamilo-lms
Chamilo는 사용 편의성과 접근성을 중시하는 오픈소스 온라인 학습 관리 시스템(LMS)입니다.
대체할 수 있는 제품:Moodle
Canvas LMS
- 스타
- 1,021
- 포크
- 568
- 열린 이슈
- 409
- 마지막 커밋
- 15시간 전
어떤 프로젝트인가요?
Chamilo는 온라인 강의를 만들고 제공하는 이러닝 플랫폼입니다. 강의 관리, 문서, 포럼, 캘린더, 퀴즈, 과제, 학습 경로, 인증서가 포함된 성적부, 설문은 물론 역량 관리와 학습 분석 기능도 제공합니다.
이 플랫폼은 SCORM 1.2, QTI, LTI, xAPI CMI 5, Aiken 등의 표준 이러닝 형식을 지원하며, 계층형 멀티 테넌트 모드, 다른 시스템과 연동하기 위한 API, 플러그인, GDPR 관련 데이터 내보내기 기능을 제공합니다. 오른쪽에서 왼쪽으로 쓰는 언어 지원을 포함해 60개 이상의 언어로 완전히 번역되어 있습니다.
이 프로젝트는 Symfony와 Twig 기반의 PHP로 작성되었으며, 데이터베이스로 MariaDB 또는 MySQL을 사용합니다. Apache 또는 이에 준하는 웹 서버와 PHP 8.3 이상 환경에서 설치할 수 있습니다.
핵심 기능
- 01문서, 포럼, 공지사항, 캘린더 일정을 포함한 강의 관리
- 02다양한 문항 유형, 시간 제한, 무작위 문항 선택을 지원하는 퀴즈
- 03과제, 성적부, 배지, 인증서
- 04학습 진행 상황과 이수 현황에 대한 역량 관리 및 학습 분석
- 05SCORM, QTI, LTI, xAPI CMI 5 지원
- 06연동을 위한 REST API 및 JWT 인증
활용 사례
- 학교, 기업 또는 교육 기관의 온라인 강의나 교육 프로그램 운영
- 여러 학기에 걸쳐 재사용할 수 있는 세션을 포함한 장기 강의 관리
- 다중 URL 모드를 통해 하나의 설치 환경에서 여러 기관을 각각 분리해 운영
- 다른 저작 도구로 제작한 SCORM 기반 이러닝 콘텐츠 제공
빠른 시작
- 1
Ubuntu 소프트웨어 스택(Apache, PHP, MariaDB, 도구)을 설치합니다
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
데이터베이스 사용자를 만들고 권한을 부여합니다
sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" - 3
Chamilo 2.0.3 릴리스 아카이브를 /var/www에 다운로드합니다
sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz - 4
브라우저에서 도메인을 열고 웹 설치 프로그램을 완료합니다
사용 전 알아둘 점
- 셀프 호스팅에는 웹 서버, PHP 8.3 이상, MariaDB 또는 MySQL이 필요하므로 설정에 상당한 노력이 듭니다.
- README는 최소 2 vCPU와 4GB RAM을 권장하며, 소스에서 빌드할 때도 4GB RAM이 필요합니다.
- AI 기능을 사용하려면 OpenAI, Claude, Gemini와 같은 외부 서비스나 구독이 필요합니다.
- 역할 및 권한 관리는 아직 베타로 표시되어 있으며, SCORM 2004 지원은 일부에 한정됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- chamilo-lms은(는) 무엇인가요?
- Chamilo는 사용 편의성과 접근성을 중시하는 오픈소스 온라인 학습 관리 시스템(LMS)입니다. Chamilo는 온라인 강의를 만들고 제공하는 이러닝 플랫폼입니다. 강의 관리, 문서, 포럼, 캘린더, 퀴즈, 과제, 학습 경로, 인증서가 포함된 성적부, 설문은 물론 역량 관리와 학습 분석 기능도 제공합니다.
- chamilo-lms은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- chamilo-lms은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- chamilo-lms은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. chamilo-lms의 마지막 커밋은 2026년 11월 5일입니다.
- chamilo-lms은(는) 어디에 사용할 수 있나요?
- 학교, 기업 또는 교육 기관의 온라인 강의나 교육 프로그램 운영 여러 학기에 걸쳐 재사용할 수 있는 세션을 포함한 장기 강의 관리 다중 URL 모드를 통해 하나의 설치 환경에서 여러 기관을 각각 분리해 운영 다른 저작 도구로 제작한 SCORM 기반 이러닝 콘텐츠 제공
- chamilo-lms는 어떻게 설치하나요?
- Ubuntu 소프트웨어 스택(Apache, PHP, MariaDB, 도구)을 설치합니다: 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 데이터베이스 사용자를 만들고 권한을 부여합니다: sudo mysql -e "CREATE USER chamilo@localhost IDENTIFIED BY 'chamilo';" Chamilo 2.0.3 릴리스 아카이브를 /var/www에 다운로드합니다: sudo wget https://github.com/chamilo/chamilo-lms/releases/download/v2.0.3/chamilo-2.0.3.tar.gz 브라우저에서 도메인을 열고 웹 설치 프로그램을 완료합니다
- chamilo-lms은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chamilo/chamilo-lms
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ILIAS는 웹 기반 e러닝 과정을 만들고 운영하기 위한 오픈 소스 학습 관리 시스템(LMS)입니다.
Open edX의 LMS와 Studio 핵심 구성 요소로, 대규모 온라인 강의를 제작하고 제공하는 Python/Django 플랫폼입니다.
Moodle은 대학, 학교, 기업에서 온라인 강의와 학습 환경을 구축하는 데 사용하는 오픈소스 학습 관리 플랫폼입니다.
Docker로 배포할 수 있는, 강의 판매·온라인 학습·지식 유료화 사이트 구축용 오픈소스 PHP(Phalcon) 온라인 강의 및 학교 플랫폼입니다.
자체 브랜드 웹사이트에서 온라인 강의와 디지털 다운로드 상품을 판매할 수 있는 오픈소스 학습 관리 시스템으로, 직접 호스팅할 수 있습니다.