A TutorFlow classroom is a dedicated online teaching environment with its own URL, its own learner roster, and its own set of courses and programs. It is the online equivalent of a physical classroom or training room, and it is where your learners come to access everything you have built for them. You compose the classroom website itself by drag and drop — no templates, no code — and your learners interact with the result through enrollment, courses, announcements, forums, and certificates.
At a glance
- Drag-and-drop website builder. Compose your classroom home page, course list, tests, modules, announcements, and forum pages by dragging blocks onto the canvas. The live preview updates instantly.
- Your brand, your domain. Pick primary colors, upload a logo, customize the header and footer, and connect a custom domain so the site reads as yours.
- One classroom, one URL. Every classroom in TutorFlow has a unique address that serves as the learner-facing entry point.
- Multi-course hosting. A single classroom can contain many courses, modules, and assessments running in parallel.
- Built-in enrollment. Learners can be added individually, in bulk, or through a shared classroom URL.
- Learner interaction surfaces. Announcements, forums, certificates, and learner analytics make the site a two-way space — not just a landing page.
- Aggregated analytics. Learning time, completion rates, streaks, and daily averages roll up across every course in the classroom.
- Certificate issuance. Per-course and per-learner certificates are managed from inside the classroom, with no separate tool required.
Drag-and-drop website builder
The classroom website is built block by block in a visual editor. You start from a blank canvas (or a sensible default) and add the sections you want — there are no fixed templates to fight with.
- Block library. Hero, heading, course list, test list, module list, announcements, banner, call-to-action, text, image, and spacer blocks cover almost every page you will need.
- Live preview. What you see in the editor is exactly what your learners will see. There is no separate "publish to see it" step during composition.
- Brand tokens. Primary, primary-light, primary-foreground, secondary, and secondary-foreground colors are applied across every block automatically, so the site stays visually consistent.
- Header & footer. The header navigation is its own block list — drag pages in from the "available pages" picker, reorder them, edit labels, and remove them when not needed. Footer copyright and social links are edited the same way.
- Per-page editing. Home, Courses, Tests, Modules, Announcements, and Forum each have their own page in the editor, so you can tune layout per surface.
- Autosave + publish. Drafts are saved as you work; a single Publish action pushes the draft live to your domain.
The result is a classroom website you can launch quickly and keep iterating on, instead of a one-time setup that ages out as your program evolves.
What a classroom does
Every classroom in TutorFlow serves as the organizational layer that connects learners to content:
- Learners access all assigned courses through a single classroom URL
- Instructors manage enrollment, course assignment, and learner progress from one dashboard
- Analytics aggregate across all courses in the classroom, giving a cohort-level view
- Certificates are issued from within the classroom after course completion
Classroom structure
A classroom contains courses, and courses contain lessons, quizzes, modules, and assessments. The hierarchy looks like this:
Classroom
└── Course A
│ ├── Lesson 1
│ ├── Lesson 2
│ └── Test
└── Course B
├── Module (reusable)
├── Lesson 3
└── Coding AssessmentOne classroom can host multiple courses simultaneously. This makes classrooms flexible enough to serve an entire department, a semester cohort, or a full training program without needing separate spaces.
How to structure your classrooms
The most natural way to structure classrooms is to align them to how learning actually happens in your organization:
| Classroom setup | Best for |
|---|---|
| One classroom per department | Corporate training across different teams |
| One classroom per school cohort | Academic programs with semester-based enrollment |
| One classroom per client or program | Training providers delivering to external organizations |
| One classroom for internal onboarding | A consistent entry experience for all new hires |
Learners who share the same learning schedule, program goals, or organizational context usually belong in the same classroom.
Classroom vs. course vs. module
A classroom, a course, and a module are three different units in TutorFlow, and it is worth keeping them distinct:
| Unit | What it is | Where it lives |
|---|---|---|
| Classroom | The teaching environment with its own URL, learner roster, and dashboard | The top-level container |
| Course | A structured learning path with lessons, quizzes, and assessments | Inside a classroom |
| Module | A reusable learning unit that can be inserted into multiple courses | Referenced from inside a course |
A classroom can host many courses. A course can reference many modules. A module can live in many courses.
What a TutorFlow classroom is not
TutorFlow classrooms focus on managed teaching with progress tracking. A few related capabilities are intentionally out of scope:
- Not a video conferencing tool. Live lecture delivery runs through your existing tool (Zoom, Meet, Teams, and similar).
- Not a calendar or timetable app. Scheduling recurring live sessions happens outside TutorFlow.
- Not an open marketplace. Classrooms are instructor-managed spaces, not a public course catalog that anyone can browse.
- Not a payment or subscription engine for learners. Monetizing a classroom to end learners is not built in.
What comes next
Once your classroom is set up, the main operational tasks are managing learners and tracking their progress: