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

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