ClassroomIO

A self-hosted learning management system for corporate compliance, customer education, and partner certification programs.

ClassroomIO screenshot 1

ClassroomIO is an open-source learning management system designed for companies and training organizations to manage compliance training, customer education, and partner certification programs.

The software is deployed as a web application and server. It can be hosted on private infrastructure or used via a cloud version, providing a centralized platform for creating and delivering educational content to employees, customers, or partners. The system supports various use cases, including branded academy portals for customer education and partner workspaces with custom domains for external training.

Key features

  • Course management with unlimited lessons, exercises, grading, and certificates
  • AI course builder to generate outlines, content, and assignments using GPT-4o, Claude, or Gemini
  • Compliance tracking with deadline monitoring, renewals, grace periods, and waivers
  • Program cohorts for grouping courses with specific goals and team progress tracking
  • AI lesson tutor providing real-time assistance to learners within lessons
  • Multi-organization and multi-teacher support for managing various groups and instructors
  • REST API and webhooks for user enrollment and event automation
  • Multilingual content delivery supporting over 10 languages
  • Embeddable widgets for displaying course catalogs on external websites

The platform is built as a monorepo using SvelteKit, Supabase, and Node.js. It utilizes a separate API service for handling video processing, PDF generation, and notifications, while a dedicated dashboard serves as the primary interface for learners and administrators. For developers, it includes an MCP server for AI-native integrations and supports S3-compatible object storage for media and documents via MinIO. The architecture allows for granular control over upload size limits for documents, assignments, and videos.

ClassroomIO is a flexible LMS for corporate environments requiring a mix of certification tracking, multi-tenant organization management, and AI-assisted content creation.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.