Welcome to Orbit Classroom
Orbit Classroom is a contract-first classroom LLM application. Teachers upload course materials and manage lightweight class workspaces. Students ask grounded questions about materials and get answers tied to class context.
Every AI interaction in Orbit is classroom-scoped — all chat is tied to published lessons and the materials within them. There is no free-form, open-ended AI access. This keeps conversations focused, grounded, and relevant to what students are actually learning.
What Orbit Classroom Is Not
Before diving in, it helps to set clear expectations:
- Not a general LMS. Orbit does not handle grading rubrics, attendance tracking, calendar scheduling, or SCORM packages. It is a focused tool for material-grounded Q&A.
- Not a coding copilot. There is no code editor, no terminal integration, and no inline code suggestions. Orbit is about course content, not software development.
- Not a broad AI workbench. You cannot bring arbitrary tools, plugins, or external data sources into the chat. The AI operates strictly within the boundaries of uploaded class materials.
How It Works
- A Teacher creates a class, organizes it into modules and lessons, and uploads materials (PDFs, documents, notes).
- The system indexes those materials so the AI can reference them.
- A Student joins the class, navigates to a published lesson, and opens the chat panel.
- The student asks a question. The AI answers using only the materials attached to that lesson, citing its sources.
That is the core loop. Everything else in Orbit exists to support it.
User Roles
Orbit has three roles, each with a distinct scope of access:
| Role | Purpose |
|---|---|
| Student | Joins classes, views published lessons, and chats with the AI about course materials. |
| Teacher | Creates and manages classes, modules, and lessons. Uploads materials and controls what students can access. |
| Admin | Configures platform-wide settings including LLM providers, knowledge/RAG settings, and user management. |
Quick Links
Getting Started
- Installation & Setup — Clone the repo, configure environment, and start the dev stack.
- Quick Start Guide — Sign up, create your first class, and send your first chat message.
Go Deeper
- Features — Detailed walkthroughs of classes, modules, lessons, chat, and admin settings.
- Role Guides — What each role can do and how to use it effectively.
- API Reference — Backend endpoints, request/response contracts, and authentication details.