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、複数組織管理、コース販売用の統合決済処理を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト