Red Stet
← Back to Help
Help · For teachers · Tier 1 — Getting started

Teacher dashboard tour

Every panel and action on the teacher home screen. The dashboard slides in from the right edge, overlays your writing surface, so flipping between writer and admin views keeps context.

Not verified yet? Jump to verification status — that's the only surface available until an admin approves you.

Opening the dashboard

The dashboard opens as a slide-in panel from the right. Two paths:

  • Profile avatar top-right → Teacher dashboard
  • Grid icon () next to the bell

Close the same way or hit Esc. Re-opening returns to the same class or tab. Per-session; a refresh resets to the Classrooms grid.

Verification gates the dashboard. If you haven't applied or you're pending review, opening it lands on the status page (see Verification status).
Red Stet 3
Dashboard, bell, profile menu — right side of the top bar.

The dashboard at a glance

Fixed header (title + close), single scrolling column. The header shows the signed-in account. Below, a two-tab control flips between Classrooms (default) and Messages — the column holds the class grid or the inbox.

Open a class and the column becomes: header strip with name, color, join codes; three tabs (Stream / Classwork / People). A ← All classrooms link steps back.

Teacher dashboard ×
Signed in as [email protected]
Classrooms
Messages 2
── Content for the selected view ──

The two views — Classrooms / Messages

Two destinations. Everything else lives inside a class or thread.

Classrooms default

Grid (or list) of every classroom you own or help with. Click a card to drop into its tabs.

Messages

Flat list of every student thread across all classrooms, newest activity first. Unread counts roll into a red pip. Click a row to open the thread inline — right view when a message comes in and you want to reply without finding the class first.

The Messages badge scopes to inbound student messages; the bell covers everything.

Classrooms
Messages 2
Classrooms
Messages 2
Badge = unread-message count across every classroom you teach.

The Classrooms panel

Each tile: name, subject, term, join code, student count, assignment count. The colored stripe is your recognition cue — same color in the class header, activity feed, notifications.

Co-teachers and TAs get a role pill — Co-teacher blue-grey, TA sage. Owners see no pill.

Sorted newest-first by creation. Archive older ones to surface a specific class.

AP Lit · Period 4
English · Fall 2026 · Code RS7-K2P
24 students · 6 assignments
English 11 · Period 2 Co-teacher
English · Fall 2026 · Code 9MX-4QH
28 students · 4 assignments
Creative Writing TA
English · Fall 2026 · Code TX2-8BV
18 students · 2 assignments

Grid vs. list layout classroomsView

Top-right toggle: grid (cards, default) or list (one-line rows). Saved per device.

Grid suits 1–6 classes. List wins at 7+ — chip-colored bar, name, join code, counts on one line. Same click target either way.

Classrooms
Grid List
AP Lit · Period 4 RS7-K2P
English 11 · Period 2 9MX-4QH
Creative Writing TX2-8BV
List view — denser at scale.

Creating a classroom

Below the grid: a collapsed + Create classroom disclosure. Three fields: Name (required), Subject, Term. Submit and you drop into the new class.

Full setup detail (color picker, join code, invite link, archive) is in Setting up your first class.

No disclosure? Your teacher account isn't verified. See verification.
+ Create classroom
Create classroom

The "Show archived" toggle

Archived classes hide by default. With one+ archived, a Show archived (N) checkbox appears above the grid. Cards carry an "Archived" label.

Unarchive: toggle visibility, open the class, kebab → unarchive.

Per-session filter; doesn't change the underlying class. Students still can't see archived classes regardless of your filter.

Archive for term end

The Classroom toolbar has a second button beside Archive: Archive for term end. The deliberate "term over, freeze the gradebook" path. Type the class name to confirm. Then:

  • Writes a per-student-per-assignment grade snapshot to a frozen table. Later rubric edits leave the snapshot intact.
  • Notifies every enrolled student and active staff member.
  • Flips the class read-only with an "Archived" pill.

The snapshot writer is a scheduled internal action, so the button returns immediately even on a 200-student roster. State lands as archived when the snapshot completes.

Transfer ownership

The Transfer ownership button hands the class to a co-teacher or TA. Previous owner downgrades to co-teacher; new owner picks up owner-only capabilities (archive, transfer, retention windows, staff invites). Audit-logged with previous and new owner IDs.

The picker lists only active co-teachers and TAs. To hand off to someone else, invite first, wait for accept, then transfer.

Eng 11 · Period 2 Archived
English · Spring 2026 · 26 students
Archived cards dim and gain a status pill.

Recent activity inside a class

The Stream tab is the chronological feed for that class. Newest first. Two row types:

  • Assignment posts — every assignment you publish. Click to jump to its row in Classwork.
  • Updates — short notes appended after publishing ("Due date moved to Friday."). Nested under their parent assignment.

Per-class. Four sections = four feeds. The bell is the cross-class signal.

Assignment Today · 9:14 AM
Essay 3 — close reading of Beloved
Due Friday at 11:59 PM. 4-6 pages, MLA.
Update on "Essay 2" Mon · 4:08 PM
Office hours moved to Wednesday for revision conferences.
Assignment Last week
Essay 2 — voice memo response

The notifications bell

A red pip flags unread notifications. Flyout shows newest first; three messages on one assignment collapse into one row with a "×3" chip.

Teacher kinds:

  • assignment-message — student messaged you. Most common.
  • new-assignment / assignment-update — co-teacher created or edited.
  • classroom-announcement — co-teacher posted to the class.
  • teacher-application — admin-only.
  • teacher-approved / teacher-rejected — verdict on your application.

Click deep-links: assignment-message opens the inbox at the thread; assignment notifications open the Classroom view; admin notifications open the application queue.

Each row's × drops the group. Flyout re-fetches on open.

New message from Ava Chen on "Essay 2" 3
"Quick question about the rubric for citations — should we…"
2 min ago×
Update posted on "Essay 1"
Ben Kowalski (co-teacher) posted: "Page-count update…"
1 hr ago×
Diego Reyes submitted "Essay 1"
AP Lit · Period 4
Yesterday×

The Messages inbox

Flat, cross-class list of every (assignment, student) thread. Each row: avatar, name, assignment title, latest snippet, red dot if unread.

Sorted by latest activity. Click a row to read and reply inline.

Right surface when a notification pings, or for a sweep after grading wraps.

Threads scope to (assignment, student). A student in two of your classes shows two rows — one per class.
AC
Ava Chen · Essay 2
"Quick question about the rubric for citations…"
BK
Ben Kowalski · Essay 1
"Thanks — I'll resubmit by Friday."
DR
Diego Reyes · Voice memo
You: "Great take on the ending — one note on…"

Customizations & visual prefs

Settings → Appearance holds look-only toggles:

  • Theme — paper (warm cream default), light, dark.
  • Reader font scale — bumps text size. Good for projecting.
  • Reader line height — looser spacing on long-form text.
  • PDF size — export page size.
  • TTS visibility — text-to-speech bubble. Off by default.

Per-classroom defaults (style preset, attempt limits, rubric) live on each class's settings page. See first class.

Larger reading text Bumps body text 110%. Useful for projecting in class.
Show text-to-speech bubble Off for teachers by default. Toggle on if you use it.

Verification status

Until verified, the dashboard opens to a status page instead of Classrooms.

The three states

  • Not applied — routes to the application form.
  • Pending review — three-step checklist: Application submitted, Awaiting review, Approved → full access. "Check status" button and "Resend confirmation email" link.
  • Rejected — verdict, reason if filed, Re-apply button, support link.

Once verified, the status page disappears; the dashboard opens to Classrooms. A green Verified pill appears on your profile.

Pending/rejected teachers still see the Teacher role preset. It's the only path to the status page. Server-side gates block creation until verified.
Application status
Your teacher application is under review
We typically review new teacher accounts within one business day.
Application submitted
Your account is in the queue.
·
Awaiting review
An admin verifies new teachers by hand.
·
Approved → full access
Verified ← what your status pill turns into on approval

Keyboard shortcuts

Global shortcuts:

  • Esc — closes the dashboard (and most overlays).
  • Tab / Shift+Tab — moves focus through tabs, cards, buttons, fields.
  • Enter / Space — activates the focused element.

Tab strips use role="tablist" ARIA; cards expose role="button". Assistive tech gets the same navigation as a mouse.

Editor shortcuts (mark palette, view modes, scrubber) live in a separate doc.

Esc Close the dashboard
Tab Focus next element
Shift + Tab Focus previous element
Enter Open focused class / activate button
Space Same as Enter on cards and tabs

Where to find help

Two paths reach the help library:

  • ? in the top-bar utility cluster — opens /help/.
  • ?Help in the New Assignment modal — opens Creating an assignment scrolled to the current section.

The library filters by audience and tier. This doc is in Tier 1 — Getting started, alongside Setting up your first class and Co-teachers and TAs.

Every help page footer has an Email feedback link to a real person.

Footer Email feedback goes to a real person.

Related

Setting up your first class — the next stop after the dashboard tour.

Creating an assignment — every section of the New Assignment modal explained.

Co-teachers and TAs — what the role pills on the dashboard mean.

Messaging students — what happens inside the Messages inbox.

Back to the help library for more topics.

Missing something? Email feedback.