Skip to Content
Edit on GitHub

Key Concepts

This page introduces the core building blocks of LearnHouse and how they fit together.

Organizations

An organization is the top-level tenant in LearnHouse. Each organization has its own courses, users, settings, and branding. A single LearnHouse instance can host multiple organizations, which suits multi-tenant deployments such as schools, companies, or platform providers.

Courses

A course is the primary unit of content. Every course contains one or more chapters, and each chapter contains one or more activities. Think of a course as a structured curriculum that guides learners from start to finish.

Activities

An activity is a single piece of learning content inside a chapter. LearnHouse supports several activity types:

  • Dynamic pages: block-based pages built with the LearnHouse editor.
  • Videos: hosted video content with playback tracking.
  • Documents: PDF and other document uploads for reference material.
  • Quizzes: assessments that test learner understanding and feed into progress tracking.

Collections

A collection groups related courses together. Collections make it easy for learners to discover all courses on a particular topic and for instructors to present a structured learning path across multiple courses.

Trails

A trail tracks a learner’s progress through a course. It records completed activities, quiz results, and overall advancement. Teachers can use trail data to monitor student performance, while learners can see their own progress and pick up where they left off.

Editor

LearnHouse includes a block-based WYSIWYG editor for authoring dynamic page activities. The editor supports many block types (text, headings, images, code, callouts, embeds, and more) and real-time collaborative editing, so several authors can work on the same page at once.

For a deeper look at each of these features, explore the Platform Guide.