Channels

The class doesn't need another app.
It needs a room.

Assignments, live sessions, and the everyday back-and-forth of a course organised the way a classroom actually runs, not the way a group chat drifts.

What's actually in a channel

Built from the parts of a real class, not a chat-app template

Every surface below is something a lecturer or student opens most days — not a feature list padded out for a landing page.

Classrooms & subchannels

One parent channel per class, split into rooms — General, Assignments, Live, Materials — so a lecture thread never buries a due date.

Assignments, file or MCQ

Set a due date, attach a brief, and grade submissions inline. Auto-scored MCQs and manual grading live side by side.

Live classes

Go live straight from the room. Raise-hand queues, spotlighting, and screen share, without leaving the class you're already in.

Pinned, not lost

Assignment posts and live-class announcements pin themselves — and post as real, clickable messages your students can tap into.

Roles & permissions

Class reps, teaching assistants, and students each see exactly what their role needs. Permissions are per-role, not per-person guesswork.

Discover & invite codes

Public class channels are searchable; private ones join by invite code or QR — no shared spreadsheet of student emails.

How it works

A class day, start to finish

This is the actual order things happen in — not a marketing funnel.

01

Morning post

A reading and today's agenda land in General — pinned, timestamped, done.

02

Live class

Go live from the room. Hands raised are queued, not shouted over.

03

Assignment due

Submissions come in against the posted brief — file or MCQ, tracked per student.

04

Results out

Publish grades once; every student's result posts back into their own thread.

Your class already has a rhythm. Give it a room.

Free to start. No spreadsheet of student emails required.