Repository navigation
Plan Listening In Context
Source of truth: this wiki page.
Written 2026-10-05.
add a new difficulty tier in listening exercises: use the word in a sentence or the sentence in a short paragraph of related content and then ask questions whose answers depend on the word being recognized (hand craft the options for each card).
-
Listening today is the word alone:
- lessons ask hear and choose: the word is played, and the learner picks
it among other words the app chooses (
choicePool); - reviews ask hear and type;
- the phonemic-contrasts drill (#31), which plays one of two words that differ by one sound, is built but not switched on.
- lessons ask hear and choose: the word is played, and the learner picks
it among other words the app chooses (
-
Heard passages (ADR-0019) are the nearest thing to this tier. A reading deck's passage is read aloud with its text hidden, then 2–4 questions are asked. Each question is a card with its own schedule, and its options are written by hand, keyed by the learner's language with
enrequired. That machinery can be reused. -
3,809 vocabulary cards outside the script decks would each need a context written:
as bn gu hi kn mr te es 525 681 560 530 478 545 449 41
After the word alone, two harder steps:
- The word in a sentence. The sentence is played, then a question is asked whose answer is the word's meaning.
- The sentence in a short paragraph of two to four sentences on the same subject, so the word has to be picked out of more speech.
The options are written for each card. Besides the right answer, they hold words of the same kind, so only recognising the word gives the answer. For example, Hindi दूध, milk (hi-0259):
- Heard: मैंने दूध पिया। mainnē dūdh piyā.
- Asked: What did I drink?
- Options: milk · water · tea · buttermilk
This example is illustrative and has not been checked by a speaker.
-
Format: a
contextfield on a vocabulary card, written by hand:context: sentences: # 1 for the sentence step, 2–4 for the paragraph - text: "मैंने दूध पिया।" reading: "mainnē dūdh piyā." ipa: "mɛːnneː d̪uːd̪ʱ pɪjaː" question: prompt: { en: "What did I drink?", bn: "…", hi: "…" } options: - { en: "milk", bn: "…", hi: "…" } - { en: "water", bn: "…", hi: "…" } - { en: "tea", bn: "…", hi: "…" } - { en: "buttermilk", bn: "…", hi: "…" } answer: 0
This changes the deck format, which needs the owner's answer (AGENTS.md).
-
Validator:
- the word occurs in one of the sentences, as a passage's glossary word must;
- 3 or 4 options, with
enin every prompt and option; - the answer is in range;
- readings in ISO 15919 and the IPA, as on cards.
-
Scheduling, one of two ways:
- a harder way of asking the word's Hear schedule (ADR-0034), once its FSRS stability passes a threshold, with no new schedule; or
- a schedule of its own.
-
The drill:
- plays the sentences at the learner's rate, with replay;
- hides the text until the question is answered, as heard passages do;
- then shows the text, its reading and the IPA.
It obeys the sound switch and the muted-volume message, as other heard questions do.
-
Content, in phases:
- first the opening units of each language: first words and the first five themes;
- then the rest, deck by deck.
Each batch passes the validator and is marked for a speaker's check, as the other agent-written decks are.
-
Tests for the parser, the validator, the drill and the threshold.
- A harder way of asking Hear, or a schedule of its own.
- The threshold for the sentence step, and for the paragraph step.
- The languages the question and options are written in:
enalone, oren,bnandhi, as the facts are. - Which decks come first.
- The app: about 4–6 hours.
- Content: about 2 hours per 50 cards with checking, so roughly two days of work per language for the whole course.
Confidence: low for the content, medium for the app.
See also: Roadmap · Plans-Index · Home
1. Learner guides
- Learner Guide
- Getting Started
- Today and Daily Lessons
- Drills and Skills
- Courses and Paths
- Proficiency Levels
- Scripts and Readings
- Readings ISO 15919
- Speaking and Listening
- Progress and Stats
- Profiles and Settings
- Backup and Restore
- Reporting a Problem
2. Deck building guides
- Deck Building Guide
- Deck Format
- Romanising Indic Languages
- Deck Licences and Quoted Books
- Deck Tools
3. Review guides
4. Translation guide
5. Building on iOS
6. Roadmap
7. Sources and attributions
8. Contribution and agentic coding