Product guide

Four configuration layers at a glance

How platform L0, organization L1, teacher L2, and student L3 settings combine.

business

Audience: All roles · Applies to: SaaS / private

Goal: Remember the configuration priority and open the detailed guide for each layer.

Structure

┌────────────────────────────────────────────────────────────┐
│ L0 Platform capabilities (capability packs / scenarios / default pipelines) │
└──────────────────────────┬─────────────────────────────────┘
                           │ ∩ (intersection)
┌──────────────────────────▼─────────────────────────────────┐
│ L1 Organization practice policy                            │
└──────────────────────────┬─────────────────────────────────┘
                           │ ∩
┌──────────────────────────▼─────────────────────────────────┐
│ L2 Teaching context (class defaults ∪ individual task)     │
└──────────────────────────┬─────────────────────────────────┘
                           │ ∪ (approved preference fields only)
┌──────────────────────────▼─────────────────────────────────┐
│ L3 Student preferences                                     │
└────────────────────────────────────────────────────────────┘

Rule: If a practice type is not in the effective allowlist, the App does not show its entry point. This prevents students from selecting an option that will fail later.

From the student's perspective, L2 tasks appear under Speaking → To-do and open the matching surface: Speaking tasks, Multi-party dialogue, or Speaking exam. L0 and L1 determine which practice types may be enabled; they are not individual tabs. See Practice types · pipelines · scenarios.

Comparison

AreaL0 platformL1 organizationL2 teacherL3 student
Practice typeCapability packs define the upper limitEnabled list and defaultsTask selection / class defaultsFree-practice preference, when allowed
ScenarioGlobal catalogSelects available scenariosSelects a topic for the taskSelects a topic, when allowed
PipelineDefault templates and allowed setOrganization defaults and allowed setTask-level override, such as an examNormally cannot change
Speaking examExam capability packEnables exams and sets organization rulesPublishes an exam taskTakes the exam without changing its rules
Self-directed practiceAllows or disables itUses it when no task is assigned

Merge rules

  1. Not available on the platform → unavailable to every organization.
  2. Not enabled by the organization → unavailable to teachers and students.
  3. A task is present → the task settings apply. Student preferences cannot loosen its rules.
  4. No task is present → organization permission for self-directed practice and student preferences apply.

Guides by layer

Related task guides

Last updated: Thu Jul 23

This guide applies to the DodoSpeak Help Center.

Four configuration layers at a glance · DodoSpeak Help Center