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

@@ -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.