learnhouse/learnhouse

The Next-gen Open Source learning platform for everyone ✨

해결하는 문제

LearnHouse는 고품질 교육 콘텐츠의 생성과 관리를 간소화하기 위해 설계된 오픈소스 플랫폼입니다. 교사와 학생이 강의 제공, 상호작용, 평가를 위한 포괄적인 도구 세트를 제공합니다.

작동 방식

이 플랫폼은 사용자 인터페이스를 위한 Next.js 프론트엔드, 핵심 로직과 AI 통합을 위한 FastAPI 백엔드, 실시간 협업을 위한 Hocuspocus/Yjs 서버로 구성된 모듈형 아키텍처를 사용합니다. Gemini와 LlamaIndex를 통합하여 AI 기능을 제공하며, 자체 호스팅과 개발을 원활하게 하기 위한 전용 CLI를 제공합니다.

대상 사용자

강의 관리, 학생 추적, 공동 학습 도구와 같은 기능을 갖춘 자체 교육 플랫폼을 운영하고자 하는 교육자, 교사, 기관을 위한 것입니다.

주요 특징

  • AI 기반 학습: 교육에 맞는 컨텍스트 인식 AI와 AI 생성 인터랙티브 요소, 시뮬레이션, 다이어그램을 포함합니다.
  • 인터랙티브 콘텐츠: 블록 기반의 Notion 유사 에디터, 실시간 공동 작업용 화이트보드, 30개 이상의 언어에서 자동 채점이 가능한 코드 실행 기능을 제공합니다.
  • 포괄적인 관리 기능: 과제, 커뮤니티 포럼, 팟캐스트, 분석, 자동 인증서 생성을 지원합니다.
  • 기업용 대응: SSO, 다중 조직 관리, 코스 판매를 위한 통합 결제 처리 기능을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트