learnhouse/learnhouse

The Next-gen Open Source learning platform for everyone ✨

解决的问题

LearnHouse 是一个专为简化高质量教育内容的创建与管理而设计的开源平台,为教师和学生提供一套全面的工具,用于课程交付、互动和评估。

如何工作

该平台采用模块化架构,前端使用 Next.js 构建用户界面,后端使用 FastAPI 处理核心逻辑和 AI 集成,使用 Hocuspocus/Yjs 服务器实现实时协作。平台集成了 Gemini 和 LlamaIndex 以提供 AI 功能,并提供专用 CLI 以简化自托管和开发流程。

适用人群

专为教育工作者、教师以及希望拥有课程管理、学生追踪和协作学习工具的组织而构建。

主要亮点

  • AI 驱动学习:包含上下文感知 AI 用于教学,以及 AI 生成的互动元素、模拟和图表。
  • 互动内容:提供类似 Notion 的基于区块的编辑器、实时协作白板,以及支持超过 30 种语言的代码执行与自动评分功能。
  • 全面管理功能:支持作业、社区论坛、播客、分析和自动证书生成。
  • 企业级就绪:提供 SSO、多组织管理以及用于销售课程的集成支付处理。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目