Product guide

Roles and business boundaries

The platform, Organization admins, academic admins, teachers, and students each have their own responsibility in speaking business.

business

Audience: All roles · Applies to: SaaS / private

Goal: When you wonder “why can’t I pick this practice type / who can change policy / who owns this class,” use this table to find the responsible layer.

Division of labor in one sentence

RoleOwnsDoes not own
Platform / super admin (L0)Instance capability packs, global scenario catalog, default pipeline templates, speaking engineWhich exact prompt a class practices today
Organization admin (L1)Org practice policy, branding/plan, full directory and import; creates academic admins in Manage teamWriting every assignment title for teachers
Academic admin (optional)Class ops within authorized classes: create/copy classes, roster care, close classes (continue learning / leave school), Reports three tabs, etc. (per template and UI)Org policy / branding / plan; Manage team; archive classes; unauthorized classes
Teacher (L2)Class practice defaults, per-task type/scenario/deadline, exam rules (within allowed range); students see tasks under Speaking → To-do; class roster shows oral placement summary (read-only)Enabling platform capability packs the org has not opened; cannot operate placement for students or replay placement audio
Student (L3)Personal practice experience prefs (error display, voice playback, etc.); free-practice prefs when no task (if org allows); practice entry is Speaking five sub-pages; optional oral placement from Home / Me (profile + review analysis)Org policy or teacher task rules; cannot use placement to change class difficulty

Academic admins and Organization admins share the App login Organization choice—see Three roles and entry points, Manage team: add academic admins.

Oral placement (boundary quick reference)

Separate from L1 practice policy and L2 tasks; not one of the five Speaking tabs.

RoleRelationship to placement
Platform / super adminUsually built into speaking instances; typically no separate L0 toggle (per product)
Org / academicCannot disable placement via practice policy; cannot auto-change class language level from placement band
TeacherRead-only roster summary (band + reference tag); may encourage voluntary baseline / retake
StudentVoluntary from Home / Me → Oral placement; history and review analysis

See Topic: Oral placement, Student steps, Reading results.

Common misunderstandings

SituationCommon causeWho to ask
Teacher cannot pick “speaking exam” when assigningPlatform exam pack not open, or org policy not enabledOrganization admin first, then platform if needed
Student wants free practice but entry is grayed outOrg has not enabled “allow self-directed practice”Organization admin
Student changed prefs but assignment still follows teacher rulesWith a task, the task wins; prefs mainly affect free practiceNormal—see L2 / L3
Super admin UI shows pack disabled but speaking works“Capability pack catalog” and “speaking engine ENV” are separate switchesSee Platform capability packs
Academic admin cannot see plan or practice policyOrg-level config is Organization admin onlyNormal—ask Organization admin
Academic admin class list is emptyManage team did not authorize classes, or grants changedOrganization admin adds authorization in Manage team
Cannot find oral placementOn Home or Me, not in the five Speaking tabsSee Oral placement
Want placement band to change class levelPlacement writes profile only; does not auto-change classAcademic staff maintain class language level in class settings

Settings entry quick reference

RoleBusiness-related entries (UI copy wins)
Organization adminMain nav Settings (config Hub) → Speaking & exams, Organization & intake / Manage team, plan, import, logs, branding, etc.
Academic adminMain nav Home / Messages / Classes / Reports / Me; Me → Settings for appearance, language, Notifications, and notification retention; no plan/branding/policy editors
TeacherMain nav Tasks (assign speaking task / assign speaking exam); Reports three tabs; Me → More secondary; Me → Settings → Class practice settings; read-only layer summary in settings
StudentHome / Me → Oral placement (optional diagnostic, history, review analysis); Me → Settings → practice-related preferences
Platform super adminCapability map / system registration / practice config (instance level); private deploy guide: Super admin and platform capabilities

Operation details: App settings, Class practice defaults.

Related

Last updated: Tue Aug 11

This guide applies to the DodoSpeak Help Center.

Roles and business boundaries · DodoSpeak Help Center