book 4: audit+sim repairs — alphabetical key fix, restored past-tense drill + 4 vocab passes + L4 alphabetizing (42 clips), llm grading on 6 Q&A activities, wonder/done ASR verdict via formant analysis, 4a-f8 pair clips re-anchored, l4-s30 story reference

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-22 22:53:22 +08:00
parent e5146f86c1
commit 7a1458957b
57 changed files with 210 additions and 25 deletions

View File

@@ -181,7 +181,7 @@ REPEAT
EXAMPLE
TEMPLATE: The children play ball in the afternoon.
PROMPT: What do the children like to do in the afternoon? {bk04-l1a-f4-01.mp3}
RESPONSE: The children like to play ball in the afternoon.
RESPONSE: The children like to play ball in the afternoon. {bk04-l1a-f4-02.mp3}
TEMPLATE: Sue and Kate go to football games on weekends.
PROMPT: What do Sue and Kate like to do on weekends? {bk04-l1a-f4-03.mp3}
@@ -1087,6 +1087,8 @@ LINE: son
LINE: ago
LINE: the
# Source: ST §Cop / Cup
$DIALOGUE "Cop" or "Cup": Word Pairs
ID: l1-s26
@@ -1094,8 +1096,14 @@ INTRO: Two vowels, side by side: "ah" as in "cop" and "uh" as in "cup". Repeat e
INSTRUCTION: Repeat the words.
REPEAT
LINE: cop ... cup lock ... luck hob ... hub tock ... tuck
LINE: Don ... dun bog ... bug pop ... pup shot ... shut
LINE: cop ... cup
LINE: lock ... luck
LINE: hob ... hub
LINE: tock ... tuck
LINE: Don ... dun
LINE: bog ... bug
LINE: pop ... pup
LINE: shot ... shut
# Source: LLA 1B Figure 5
$SELECT Same or Different?
@@ -1157,7 +1165,7 @@ ANSWER: a
PROMPT: job {bk04-l1b-f7-01.mp3}
ANSWER: a
PROMPT: wander {bk04-l1b-f7-02.mp3}
PROMPT: wonder {bk04-l1b-f7-02.mp3}
ANSWER: b
PROMPT: puppy {bk04-l1b-f7-03.mp3}
@@ -1169,7 +1177,7 @@ ANSWER: a
PROMPT: poppy {bk04-l1b-f7-05.mp3}
ANSWER: a
PROMPT: dune {bk04-l1b-f7-06.mp3}
PROMPT: done {bk04-l1b-f7-06.mp3}
ANSWER: b
PROMPT: funny {bk04-l1b-f7-07.mp3}
@@ -1536,7 +1544,8 @@ RESPONSE: Did John and Sara go to a restaurant?\n— Yes, they did.
$SESSION 1-6: Putting It All Together
# NOTE: The ST instructor-read Listening/Writing Skill blocks (SAME/DIFFERENT, JET/YET, PUP/POP, LISTEN AND WRITE, DICTATION) are covered by their cassette equivalents in this module (LLA 1A f7, 1B f5/f7, 1D f2, 1D f7) — no content lost.
# SKIPPED (book): ST Listening Skill "LISTEN AND WRITE" — write the numbers and foods heard in a dialog; the recorded dialog isn't available, so there's no stimulus. Convertible later with a chosen dialog + TTS (LLA 1D f2 covers the listen-and-write mechanic with cassette audio).
# SKIPPED (book): ST end-of-lesson skill drills — Listening "SAME/DIFFERENT" and "PUP / POP" (vowel discrimination) and the Writing "DICTATION" — instructor-read with no recorded stimulus or given items. The cassette versions (LLA 1A f7, 1B f5/f7, 1D f7) are converted above, so the content is covered.
# Source: LLA 1D Figure 1 (Part 1)
$DIALOGUE The Languages They Speak
@@ -1693,6 +1702,14 @@ ORDER
INTRO: A quick word puzzle before the finish: put each set of words in alphabetical order — a, b, c.
INSTRUCTION: Put the words in alphabetical order.
EXAMPLE
TEMPLATE: Put these words in alphabetical order.
OPTION: a | map
OPTION: b | meal
OPTION: c | milk
OPTION: d | money
ANSWER: a,b,c,d
TEMPLATE: Put these words in alphabetical order.
OPTION: a | clean
OPTION: b | cross
@@ -1736,7 +1753,7 @@ RESPONSE: She takes a different bus every day. {bk04-l1d-f7-03.mp3}
PROMPT: Don't watch television before 9 o'clock. {bk04-l1d-f7-04.mp3}
RESPONSE: Don't watch television before 9 o'clock. {bk04-l1d-f7-04.mp3}
ACCEPT: Don't watch television before nine o'clock. | Do not watch television before 9 o'clock. | Do not watch television before nine o'clock.
ACCEPT: Don't watch television before nine o'clock. | Don't watch television before 9:00. | Do not watch television before 9 o'clock. | Do not watch television before nine o'clock. | Do not watch television before 9:00.
PROMPT: Where was your brother 5 years ago? {bk04-l1d-f7-05.mp3}
RESPONSE: Where was your brother 5 years ago? {bk04-l1d-f7-05.mp3}

Binary file not shown.

View File

@@ -168,8 +168,9 @@ REFERENCE: l2-s4
INTRO: Now the questions. Answer each one aloud in a full sentence — open the story again if Sgt Travis's morning is already a blur.
INSTRUCTION: Answer the questions about the story aloud.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Treat the model answer as the factual key; accept any phrasing or short form of the same fact(s).
PROMPT: Where does Sgt Travis live?
RESPONSE: He lives on an Army post.
@@ -287,8 +288,8 @@ RESPONSE: He's General Hall now. {bk04-l2a-f3-24-a.mp3}
$SELECT True or False: Officers and Enlisted
ID: 2a-f4
SHOW_PROMPT
INTRO: Time to check what stuck. Listen to each statement and question, then tap True or False.
INSTRUCTION: Tap True or False.
INTRO: Time to check what stuck. Listen to each statement and question, then tap True if the quoted statement is true, or False if it isn't — judge the statement itself, however the question is phrased.
INSTRUCTION: Tap True or False for the quoted statement.
OPTION: t | True
OPTION: f | False
@@ -499,10 +500,26 @@ ACCEPT: Gen Chong
$SESSION 2-3: Daily Routine — Reporting, Breaks, and Being on Time
# Source: LLA 2B Figure 2 (Vocabulary)
$DIALOGUE New Words: Lieutenant White's Day
ID: 4-2b-f2-v
INTRO: In this part: getting up, getting to class, and what happens at the gate. First, repeat the new words from Lieutenant White's story.
INSTRUCTION: Listen and repeat each word.
REPEAT
LINE: I.D. card {bk04-l2b-f2-v01.mp3}
LINE: identification {bk04-l2b-f2-v02.mp3}
LINE: razor {bk04-l2b-f2-v03.mp3}
LINE: on time {bk04-l2b-f2-v04.mp3}
LINE: salutes {bk04-l2b-f2-v05.mp3}
LINE: reports {bk04-l2b-f2-v06.mp3}
LINE: begins {bk04-l2b-f2-v07.mp3}
LINE: began {bk04-l2b-f2-v08.mp3}
# Source: LLA 2B Figure 2 (Part 1)
$DIALOGUE Lieutenant White's Day
ID: 4-2b-f2
INTRO: In this part: getting up, getting to class, and what happens at the gate. Listen to Lieutenant White's daily routine — the man has never been late in his life.
INTRO: Now listen to Lieutenant White's daily routine — the man has never been late in his life.
LINE: Lieutenant White is a student in a language class at an army post. {page_030_001.jpg|An illustration of a United States Uniformed Services active duty identification card} {bk04-l2b-f2-01.mp3}
LINE: He has an ID card with his name and picture on it. {page_030_001.jpg|An illustration of a United States Uniformed Services active duty identification card} {bk04-l2b-f2-02.mp3}
@@ -620,10 +637,27 @@ LINE: Put your cigarette in the butt can. {st-page_034_001.jpg|A cylindrical con
VOCAB: break
LINE: Take a 10-minute break. The break begins at 8:20 and it ends at 8:30. {st-page_034_002.jpg|An instructor pointing to a clock showing 8:20, with students sitting in front of him}
# Source: LLA 2B Figure 3 (Vocabulary)
$DIALOGUE New Words: the Morning Break
ID: 4-2b-f3-v
INTRO: Ten o'clock: coffee, snacks, and someone who forgot his cigarettes. Repeat the new words before you hear the story.
INSTRUCTION: Listen and repeat each word.
REPEAT
LINE: break {bk04-l2b-f3-v01.mp3}
LINE: take a break {bk04-l2b-f3-v02.mp3}
LINE: smoke {bk04-l2b-f3-v03.mp3}
LINE: bring {bk04-l2b-f3-v04.mp3}
LINE: cigarettes {bk04-l2b-f3-v05.mp3}
LINE: brought {bk04-l2b-f3-v06.mp3}
LINE: pack {bk04-l2b-f3-v07.mp3}
LINE: smoked {bk04-l2b-f3-v08.mp3}
LINE: butt can {bk04-l2b-f3-v09.mp3}
# Source: LLA 2B Figure 3 (Part 1)
$DIALOGUE The Morning Break {page_031_001.jpg|Two male military officers in uniform sitting at a table during a break}
ID: 4-2b-f3
INTRO: Ten o'clock: coffee, snacks, and someone who forgot his cigarettes. Listen to the story of the morning break.
INTRO: Now listen to the story of the morning break.
LINE: All the students in Lieutenant White's class like the morning break. {bk04-l2b-f3-01.mp3}
VOCAB: to take a break
@@ -698,8 +732,9 @@ REFERENCE: l2-s7
INTRO: Answer the questions about the dialog aloud in a full sentence. Open the dialog again if you need it.
INSTRUCTION: Answer the questions about the dialog aloud.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Treat the model answer as the factual key; accept any phrasing or short form of the same fact(s).
PROMPT: What time is it?
RESPONSE: It's break time.
@@ -1173,6 +1208,43 @@ Narrator: He chose a banana and ate it.
Narrator: We spoke for thirty minutes.
Narrator: He went home at 2235.
# Source: ST §He Drove to Class Yesterday (printed items are distinct from tape 2C f2 — not a twin)
$PRODUCE Say It in the Past
ID: l2-s24
INTRO: Same job, on your own now: read the sentence and its time cue, and say it in the past.
INSTRUCTION: Say the sentence in the past tense.
INPUT: speak
CHECK: reveal
SHOW_PROMPT
EXAMPLE
PROMPT: He drives to class every day. (yesterday)
RESPONSE: He drove to class yesterday.
PROMPT: We swim every day. (yesterday)
RESPONSE: We swam yesterday.
PROMPT: I get up at six every morning. (yesterday morning)
RESPONSE: I got up at six yesterday morning.
PROMPT: We drink tea in the morning. (last night)
RESPONSE: We drank tea last night.
PROMPT: He takes a shower at night. (yesterday morning)
RESPONSE: He took a shower yesterday morning.
PROMPT: They eat lunch in the mess hall every day. (yesterday)
RESPONSE: They ate lunch in the mess hall yesterday.
PROMPT: She drives to the store on Saturdays. (last Saturday)
RESPONSE: She drove to the store last Saturday.
PROMPT: I write a letter to my family every day. (two days ago)
RESPONSE: I wrote a letter to my family two days ago.
PROMPT: He chooses Puff cigarettes to smoke every time. (yesterday)
RESPONSE: He chose Puff cigarettes to smoke yesterday.
# Source: ST §Joe Ate a Pear (cue moved to display)
$PRODUCE He Ate a Pear Instead
ID: l2-s25
@@ -1215,8 +1287,6 @@ PROMPT: I didn't see the movie last night.
TEMPLATE: (Henry's pictures)
RESPONSE: I saw Henry's pictures last night.
# DROPPED (book): ST §He Drove to Class Yesterday (l2-s24) — TTS twin of the cassette drill "Change It to the Past" (2c-f2); same task, same modality.
# Source: LLA 2C Figure 3
$DIALOGUE Irregular Verbs in Sentences (2)
ID: 2c-f3
@@ -1580,8 +1650,9 @@ REFERENCE: l2-s30
INTRO: Answer each question about Mark aloud in a full sentence. The story is there if you need it.
INSTRUCTION: Answer the questions about the story aloud.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Treat the model answer as the factual key; accept any phrasing or short form of the same fact(s).
PROMPT: Who went to the movies?
RESPONSE: Mark went to the movies.
@@ -1626,7 +1697,8 @@ REFERENCE: l2-s32
INTRO: Now you make the questions. Each card shows an answer from the story — ask the question that fits it, then say the answer. Open the story whenever you need it.
INSTRUCTION: Ask the question for the cue, then answer it.
INPUT: speak
CHECK: reveal
CHECK: llm
RUBRIC: The learner must produce a past-tense question equivalent to the model's question (same fact asked about), followed by an answer stating the same fact as the model. Accept any natural phrasing or short forms.
TEMPLATE: the BX
RESPONSE: Where did Sgt Brown go?\n— He went to the BX.
@@ -1669,7 +1741,8 @@ REFERENCE: l2-s34
INTRO: Same game as before: each cue is an answer from the story. Ask the matching question, then give the answer.
INSTRUCTION: Ask the question for the cue, then answer it.
INPUT: speak
CHECK: reveal
CHECK: llm
RUBRIC: The learner must produce a past-tense question equivalent to the model's question (same fact asked about), followed by an answer stating the same fact as the model. Accept any natural phrasing or short forms.
TEMPLATE: the library
RESPONSE: Where did Sandy and Harry walk?\n— They walked to the library.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -40,10 +40,42 @@ VOICE: Narrator | achernar | speaker (auto)
$SESSION 3-1: Clothes and Uniforms
# Source: LLA 3A Figure 1 (word list)
$DIALOGUE Clothing Words {page_045_001.jpg|Left panel: A man in a military uniform with labeled clothing items: 1. hat, 2. shirt, 3. necktie, 4. belt, 5. trousers. Right panel: A man walking outdoors in civilian clothes with labeled items: 5. pants, 6. t-shirt}
ID: 3a-f1-v
INTRO: In this lesson you'll learn to name the clothes you wear, say what people can and can't do, and ask permission politely. First, look at the pictures and repeat the words for clothes.
INSTRUCTION: Listen and repeat each word.
REPEAT
LINE: hat {bk04-l3a-f1-v01.mp3}
LINE: shirt {bk04-l3a-f1-v02.mp3}
LINE: necktie {bk04-l3a-f1-v03.mp3}
LINE: tie {bk04-l3a-f1-v04.mp3}
LINE: belt {bk04-l3a-f1-v05.mp3}
LINE: trousers {bk04-l3a-f1-v06.mp3}
LINE: pants {bk04-l3a-f1-v07.mp3}
LINE: T-shirt {bk04-l3a-f1-v08.mp3}
# Source: LLA 3A Figure 1 (underlined words)
$DIALOGUE Words for Wearing
ID: 3a-f1-w
INTRO: Next, the verbs that go with them: repeat the underlined words from Captain Collins' story.
INSTRUCTION: Listen and repeat each word.
REPEAT
LINE: wears {bk04-l3a-f1-w01.mp3}
LINE: wore {bk04-l3a-f1-w02.mp3}
LINE: wear {bk04-l3a-f1-w03.mp3}
LINE: takes off {bk04-l3a-f1-w04.mp3}
LINE: puts on {bk04-l3a-f1-w05.mp3}
LINE: clothes {bk04-l3a-f1-w06.mp3}
LINE: took off {bk04-l3a-f1-w07.mp3}
LINE: put on {bk04-l3a-f1-w08.mp3}
# Source: LLA 3A Figure 1
$DIALOGUE Getting Dressed for Work {page_045_001.jpg|Left panel: A man in a military uniform with labeled clothing items: 1. hat, 2. shirt, 3. necktie, 4. belt, 5. trousers. Right panel: A man walking outdoors in civilian clothes with labeled items: 5. pants, 6. t-shirt}
ID: 3a-f1
INTRO: In this lesson you'll learn to name the clothes you wear, say what people can and can't do, and ask permission politely. First, meet Captain Collins — in uniform and out of it. Listen and repeat each sentence.
INTRO: Now meet Captain Collins — in uniform and out of it. Listen and repeat each sentence.
INSTRUCTION: Listen and repeat each sentence.
REPEAT
@@ -330,10 +362,26 @@ ANSWER: a
$SESSION 3-2: Joan's Clothes; Asleep and Awake
# Source: LLA 3B Figure 1 (word list)
$DIALOGUE More Clothing Words {page_048_001.jpg|Left: women in office clothes (suit, blouse, dress, shoes, stockings). Right: woman walking outdoors in sweater, skirt, socks}
ID: 3b-f1-v
INTRO: In this part you'll learn the rest of the clothing words — Joan's side of the closet — and what happens when class meets a tired student. First, look at the pictures and repeat the words.
INSTRUCTION: Listen and repeat each word.
REPEAT
LINE: suit {bk04-l3b-f1-v01.mp3}
LINE: blouse {bk04-l3b-f1-v02.mp3}
LINE: dress {bk04-l3b-f1-v03.mp3}
LINE: shoes {bk04-l3b-f1-v04.mp3}
LINE: stockings {bk04-l3b-f1-v05.mp3}
LINE: sweater {bk04-l3b-f1-v06.mp3}
LINE: skirt {bk04-l3b-f1-v07.mp3}
LINE: socks {bk04-l3b-f1-v08.mp3}
# Source: LLA 3B Figure 1
$DIALOGUE Joan's Work and Class Clothes {page_048_001.jpg|Left: women in office clothes (suit, blouse, dress, shoes, stockings). Right: woman walking outdoors in sweater, skirt, socks}
ID: 3b-f1
INTRO: In this part you'll learn the rest of the clothing words — Joan's side of the closet — and what happens when class meets a tired student. Listen to the sentences about what Joan wears.
INTRO: Now listen to the sentences about what Joan wears.
INSTRUCTION: Listen to the sentences.
VOCAB: dress
@@ -1634,8 +1682,9 @@ ID: l3-s22
INTRO: Real situations now. Read each one and answer with "must" and the cue word in parentheses.
INSTRUCTION: Answer the question using "must" and the cue word in parentheses.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Accept any correctly formed sentence using "must" and the cued word or a reasonable synonym (e.g. "wear" for "put on"). "Must" plus the cued word is the point; extra words or minor determiner changes are fine.
EXAMPLE
PROMPT: You have a test tomorrow. What must you do? (study)
@@ -1922,7 +1971,7 @@ OPTION: b | live
OPTION: c | like
OPTION: d | lieutenant
OPTION: e | listen
ANSWER: d,a,c,e,b
ANSWER: a,d,c,e,b
TEMPLATE: Put these words in alphabetical order.
OPTION: a | homework

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1699,12 +1699,58 @@ INSTRUCTION: Read the words aloud.
LINE: fine dime drive time wife write like library nice my
# SKIPPED (book): "Alphabetical Order" — alphabetizing drill (print-era mechanics; no useful interaction for language learning solo).
# Source: ST §Alphabetical Order (converted for consistency — L1/L2/L3/L5 all keep this drill)
$SELECT Alphabetical Order
ID: l4-s29
ORDER
INTRO: Put each set of words in alphabetical order. When the first letters match, look at the second and third.
INSTRUCTION: Put the words in alphabetical order.
TEMPLATE: Put these words in alphabetical order.
OPTION: a | bed
OPTION: b | begin
OPTION: c | beef
OPTION: d | belt
OPTION: e | before
ANSWER: a,c,e,b,d
TEMPLATE: Put these words in alphabetical order.
OPTION: a | downtown
OPTION: b | door
OPTION: c | does
OPTION: d | doctor
OPTION: e | dollar
ANSWER: d,c,e,b,a
TEMPLATE: Put these words in alphabetical order.
OPTION: a | dispensary
OPTION: b | different
OPTION: c | dime
OPTION: d | dinner
OPTION: e | did
ANSWER: e,b,c,d,a
# Source: ST §He Wanted to Buy a Coat (story read first — the print says "Listen and complete the paragraph")
$DIALOGUE He Wanted to Buy a Coat: the Story
ID: l4-s30-story
INTRO: Bob went shopping for a coat. It didn't go as planned. Listen to his story — you'll finish it from memory next.
INSTRUCTION: Listen to the story.
Narrator: Bob went to the store. He wanted to buy a coat.
Narrator: He didn't want to buy a shirt or pants.
Narrator: At the store, he saw a red shirt. He liked it.
Narrator: Then he saw blue pants and liked them, too.
Narrator: The clerk said those were new clothes.
Narrator: The clerk said, "This is the last red shirt in the store."
Narrator: The clerk said, "And those are the last blue pants in the store, too."
Narrator: Bob didn't know that.
Narrator: He bought the red shirt and the blue pants. He didn't buy the coat.
# Source: ST §He Wanted to Buy a Coat
$PRODUCE He Wanted to Buy a Coat
ID: l4-s30
INTRO: Bob went shopping for a coat. It didn't go as planned. Type the missing words to finish his story.
REFERENCE: l4-s30-story
INTRO: Now type the missing words to finish Bob's story. Open the story again if you need it.
INSTRUCTION: Type the missing words to complete the story.
INPUT: type
CHECK: exact
@@ -1730,7 +1776,7 @@ RESPONSE: Then he saw blue pants and liked them, too.
TEMPLATE: The clerk said those were new ____{clothes}.
RESPONSE: The clerk said those were new clothes.
TEMPLATE: The clerk said, "This is the ____{last} red shirt in the store."
TEMPLATE: The clerk said, "This is the ____{last|only} red shirt in the store."
RESPONSE: The clerk said, "This is the last red shirt in the store."
TEMPLATE: The ____{clerk} said, "And those are the last blue ____{pants} in the store, too."

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.