프로젝트 소개
Frappe Learning은 Frappe Framework와 Frappe UI로 구축된 오픈소스 학습 관리 시스템(LMS)입니다. 코스 생성과 지식 공유를 간편하게 하는 것을 목표로 하며, 학습 콘텐츠를 구조적으로 정리할 수 있는 방법을 제공합니다.
README에 설명된 주요 기능:
- 구조화된 학습: 코스는 3단계 계층 구조를 따릅니다. 코스에는 챕터가 포함되고, 챕터는 레슨을 묶으므로 각 레슨은 맥락을 갖습니다.
- 라이브 클래스: 학습자는 코스와 기간에 따라 배치로 그룹화될 수 있으며, 앱에서 바로 배치용 Zoom 라이브 클래스를 생성할 수 있습니다. 학습자는 예정된 라이브 클래스를 확인할 수 있습니다.
- 퀴즈 및 과제: 퀴즈는 단일 선택, 다중 선택, 개방형 질문을 지원합니다. 강사는 과제를 추가할 수 있으며, 학습자는 PDF 또는 문서로 제출합니다.
- 수료증: 코스나 배치를 완료한 후 학습자에게 수료증을 발급할 수 있습니다. 내장 수료증 템플릿이 제공되며, 사용자 정의 템플릿도 만들 수 있습니다.
내부적으로는 Frappe Framework(풀스택 웹 애플리케이션 프레임워크)와 Frappe UI(Vue 기반 UI 라이브러리)를 사용합니다.
배포 옵션에는 Frappe Cloud를 통한 관리형 호스팅 또는 자체 호스팅이 포함됩니다. README는 Docker 이미지와 함께 easy-install 스크립트를 사용하는 자체 호스팅 경로와 Docker Compose 또는 로컬 bench 기반 워크플로를 통한 개발 환경 설정을 제공합니다. 기본 개발 자격 증명은 Administrator/admin이며, 앱은 /lms 경로에서 제공됩니다.
나열된 커뮤니티 리소스에는 Telegram 공개 그룹, 토론 포럼, 문서, YouTube 채널이 포함됩니다. 이 프로젝트는 오픈소스로 라이선스가 부여되었으며 Frappe Technologies에서 유지 관리합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.