classroomio  by classroomio

Open-source learning management system for companies

created 1 year ago
1,075 stars

Top 35.8% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

ClassroomIO is an open-source learning management system designed as a user-friendly alternative to platforms like Moodle and Teachable. It targets bootcamps, educators, and businesses seeking to streamline training management, offering features for course creation, student management, and AI-powered content generation.

How It Works

The platform is built with SvelteKit, Supabase, and TailwindCSS, emphasizing a mobile-first, responsive design. It utilizes Supabase for backend services, including database, authentication, and storage. Key features include advanced course management with assignments and grading, multi-teacher support, an integrated forum for student interaction, and AI integration for content creation via OpenAI.

Quick Start & Requirements

  • Install: pnpm install
  • Prerequisites: Node.js (>=18.x), Supabase CLI, Docker, pnpm.
  • Setup: Local setup involves cloning the repo, setting up environment variables (.env files), starting Supabase (pnpm supabase start), and running projects (pnpm dev). A Gitpod option is available for a pre-configured environment.
  • Demo: A 15-minute demo can be booked via ClassroomIO.com.
  • Docs: Official documentation is available at ClassroomIO.com.

Highlighted Details

  • AI integration for course content and assignment generation using OpenAI.
  • Mobile-first design for accessibility across devices.
  • Multi-teacher management for collaborative course administration.
  • Self-hostable stack for full control and data privacy.

Maintenance & Community

  • The project is actively maintained by classroomio.
  • A Discord community is available for support and discussion.
  • Feature requests can be submitted via Twitter.

Licensing & Compatibility

  • The project is licensed under the MIT License.
  • This license permits commercial use and integration with closed-source applications.

Limitations & Caveats

The project is currently in active development, with features like forms, course templates, analytics, and messenger-based course delivery planned for future releases.

Health Check
Last commit

3 days ago

Responsiveness

1 week

Pull Requests (30d)
1
Issues (30d)
1
Star History
195 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.