A classroom in TutorFlow is your primary teaching environment. It has its own URL, its own learner roster, and its own set of courses and programs. Think of it as the online equivalent of a physical classroom or training room — the place your learners come to access everything you have built for them.
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.
What comes next
Once your classroom is set up, the main operational tasks are managing learners and tracking their progress: