Skip to Content
Edit on GitHub

Platform Overview

This section documents the features of the LearnHouse platform for students, teachers, and administrators.

Sections

  • Courses: Create and manage courses, chapters, activities, collections, and trails.
  • Editor: A block-based WYSIWYG editor for building rich course content.
  • Assignments: File-upload and quiz tasks with rubric-based grading and submissions.
  • Code Execution: Judge0-powered Code Playground blocks that run student code in 30 languages, with auto-graded test cases.
  • Playgrounds: AI-generated interactive HTML experiences (distinct from Code Playground blocks).
  • Discussions: Community discussion threads with comments, voting, and reactions.
  • Boards: Real-time collaborative canvases with sticky notes, drawings, frames, and embedded content.
  • Podcasts: Audio content with episode management and streaming.
  • Certifications: Automatic certificate generation on course completion.
  • Analytics: Engagement tracking and usage metrics for your organization.
  • Search: Find courses, collections, and users across your organization.
  • Payments: Sell courses with Stripe, manage offers, subscriptions, and enrollments.
  • AI: Context-aware AI assistant for students and teachers.
  • Users & Access: User management, roles, permissions, and authentication.
  • Organizations: Multi-tenant organization management, branding, and settings.
  • Automations: Webhooks and the official Zapier app for connecting LearnHouse events to your own systems or 6,000+ no-code tools.