Chamilo는 사용 편의성과 접근성을 중시하는 오픈소스 온라인 학습 관리 시스템(LMS)입니다.
openedx/openedx-platform
Open edX의 LMS와 Studio 핵심 구성 요소로, 대규모 온라인 강의를 제작하고 제공하는 Python/Django 플랫폼입니다.
대체할 수 있는 제품:Coursera for Campus
Canvas LMS
- 스타
- 8,219
- 포크
- 4,385
- 열린 이슈
- 617
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Open edX Platform은 Python, Django, JavaScript로 작성된 Open edX 학습 시스템의 핵심 모놀리스입니다. 두 가지 서비스를 제공합니다. 강사가 학습 콘텐츠를 제작하는 Studio(CMS)와 해당 콘텐츠를 학습자에게 제공하는 LMS입니다.
이 플랫폼은 독립적으로 배포할 수 있는 애플리케이션과 학습자 및 콘텐츠 제작자 인터페이스용 React 기반 마이크로 프런트엔드(MFE)를 포함하는 더 넓은 아키텍처의 중심에 있습니다. 현재 UI의 대부분은 별도로 실행되는 MFE에서 제공되므로, 이 저장소만으로는 주로 헤드리스 플랫폼을 구성합니다.
대부분의 운영자에게 권장되는 방법은 Docker 기반 배포판인 Tutor를 사용하는 것이며, 기여자를 위한 개발 모드도 제공됩니다. Ubuntu 24.04, Python 3.12, MySQL 8.0, MongoDB, Memcached를 사용하는 베어메탈 설치 방법도 문서화되어 있지만, 덜 일반적이고 지원도 제한적이라고 안내합니다.
핵심 기능
- 01강의 콘텐츠 제작을 위한 Studio CMS
- 02학습자에게 강의를 제공하는 LMS
- 03독립 앱과 MFE로 확장되는 모듈형 Django 모놀리스
- 04Tutor를 통한 Docker 기반 배포 및 개발
- 05학습자 코드 실행을 위한 Codejail 기반 샌드박싱
활용 사례
- 대학이나 교육 기관을 위한 온라인 강의 플랫폼 운영
- Tutor로 자체 관리하는 Open edX 사이트 호스팅
- Open edX 생태계에 기능이나 커스터마이징 기여
빠른 시작
- 1
권장 개발 환경으로 Tutor(Docker 기반)를 사용하세요. README 링크를 참조하세요
- 2
프런트엔드 종속 항목 설치(개발용)
npm clean-install --dev - 3
백엔드 종속 항목 설치(개발용)
uv sync --group development --group ci - 4
LMS 시작(MySQL, Mongo, Memcached가 실행 중이어야 함)
./manage.py lms runserver 18000
사용 전 알아둘 점
- 베어메탈 설정은 고급 지식이 필요하고 문서가 거의 없으며, 커뮤니티 지원도 제한적입니다.
- MySQL, MongoDB, Memcached 서비스와 여러 단계로 구성된 MFE 설정이 필요합니다.
- 카피레프트 라이선스인 AGPL-3.0에 따라 라이선스가 부여됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- openedx-platform은(는) 무엇인가요?
- Open edX의 LMS와 Studio 핵심 구성 요소로, 대규모 온라인 강의를 제작하고 제공하는 Python/Django 플랫폼입니다. Open edX Platform은 Python, Django, JavaScript로 작성된 Open edX 학습 시스템의 핵심 모놀리스입니다. 두 가지 서비스를 제공합니다. 강사가 학습 콘텐츠를 제작하는 Studio(CMS)와 해당 콘텐츠를 학습자에게 제공하는 LMS입니다.
- openedx-platform은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- openedx-platform은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- openedx-platform은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. openedx-platform의 마지막 커밋은 2026년 11월 6일입니다.
- openedx-platform은(는) 어디에 사용할 수 있나요?
- 대학이나 교육 기관을 위한 온라인 강의 플랫폼 운영 Tutor로 자체 관리하는 Open edX 사이트 호스팅 Open edX 생태계에 기능이나 커스터마이징 기여
- openedx-platform는 어떻게 설치하나요?
- 권장 개발 환경으로 Tutor(Docker 기반)를 사용하세요. README 링크를 참조하세요 프런트엔드 종속 항목 설치(개발용): npm clean-install --dev 백엔드 종속 항목 설치(개발용): uv sync --group development --group ci LMS 시작(MySQL, Mongo, Memcached가 실행 중이어야 함): ./manage.py lms runserver 18000
- openedx-platform은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openedx/openedx-platform
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Moodle은 대학, 학교, 기업에서 온라인 강의와 학습 환경을 구축하는 데 사용하는 오픈소스 학습 관리 플랫폼입니다.
ILIAS는 웹 기반 e러닝 과정을 만들고 운영하기 위한 오픈 소스 학습 관리 시스템(LMS)입니다.
Docker로 배포할 수 있는, 강의 판매·온라인 학습·지식 유료화 사이트 구축용 오픈소스 PHP(Phalcon) 온라인 강의 및 학교 플랫폼입니다.
SaaS 기업을 위한 오픈소스 고객 교육 플랫폼으로, 강의 제작, 코호트, 인증서 발급, AI 강의 튜터를 제공합니다.
강의, 과제, 토론, 수료증을 만들고 AI 기능과 Notion 스타일 편집기를 제공하는 오픈소스 학습 플랫폼입니다.