Lesson {{ lessonNo }} · {{ sectionName }}
{{ statusLabel }}
Assessment · {{ assessKindLabel }}
Continuity check
{{ w }}
Explanation · shown to student

Repeat with teacher

Target {{ patternLabel }} {{ r.focusLabel }}
Spoken text → ElevenLabs on-screen text stays unchanged
!{{ sw }}

Ear-training exercise

{{ e.taskLabel }} Choices {{ e.focusLabel }}
Stage 2 and 3 share these passages — passive listening first, then shadowing the same audio.
Section guideline · {{ sectionName }}
Passage length {{ guideWords }} words {{ guideDialogues }} {{ guideStatus }}
{{ guideNote }}
Shadowing instruction · shown to student
{{ p.no }} plan: {{ p.planLabel }}
Speakers · one voice each
Write the transcript one turn per line as Name: what they say. Each turn is generated in that speaker's voice and played back in order.
{{ p.stats }} {{ p.lenLabel }}
Comprehension
Short sentences the student writes down. Keep them inside the lesson's focus.
{{ d.no }}
{{ d.focusLabel }}
!{{ sw }}
Discussed with the teacher at the start of the next lesson.
{{ t.no }}
Vocabulary introduced here — target is 20 words per lesson. The band ladder runs A2 → B1 → B2 across the 50 lessons.
{{ vocabBand }}
English 日本語 In context Band
What this assessment covers
{{ sec.group }}
Choices Answer #
Note EN
Note JA
ElevenLabs

Voice roster

{{ rosterCount }}/50 in roster
Add by ID
In roster · used for generation
{{ v.vid }}
{{ availableLabel }}
{{ v.name }} {{ v.meta }} {{ v.vid }}

Unit plan · {{ planSecName }}

{{ planSummary }}
Why this order
{{ planRationale }}
Check before generating
▸ {{ r.text }}
Planned lessons
{{ p.idx }} {{ p.title }} {{ p.titleJa }}
Focus · {{ p.focus }}
Echoes · {{ p.carry }}
{{ p.why }}
{{ planFootnote }}

Settings

Course
Anthropic API key · lesson generation
{{ aiStatus }}
Cloud sync · Supabase
{{ sessionEmail }}
{{ sbStatus }}
{{ audioStatus }}
{{ toast }}