book 11: regression fixes from old-generation comparison

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-22 08:40:41 +08:00
parent 99a029dd34
commit 688495b7cb
6 changed files with 96 additions and 35 deletions

View File

@@ -214,19 +214,61 @@ LINE: That temperature is all right. {bk11-l1a-f3-05.mp3}
VOCAB: fever
LINE: Someone with a temperature higher than 98.6 has a fever. {bk11-l1a-f3-06.mp3}
# Source: LLA 1A Figure 3 (questions)
$PRODUCE Questions About Temperatures
# Source: LLA 1A Figure 3 (Maria questions)
$PRODUCE Maria's Temperature
ID: 11-1a-f3-b
REFERENCE: 11-1a-f3
INPUT: speak
CHECK: reveal
REPEAT
INTRO: Now some questions about the students' temperatures and fevers. Some answers you'll only learn from the model — that's fine. Make your best guess aloud, then repeat the correct answer.
INTRO: Two quick questions about Maria's thermometer. Answer aloud, then repeat the model answer.
INSTRUCTION: Answer each question aloud, then repeat the model answer.
PROMPT: Look at Maria's thermometer. What is her temperature?\nDoes she have a fever? {bk11-l1a-f3-07-q.mp3}
PROMPT: Look at Maria's thermometer. What is her temperature? {page_012_001.jpg|A digital thermometer displaying 98.6°F} {bk11-l1a-f3-13-q.mp3}
RESPONSE: It's 98.6. {bk11-l1a-f3-13-a.mp3}
PROMPT: Does she have a fever? {bk11-l1a-f3-14-q.mp3}
RESPONSE: Maria doesn't have a fever. {bk11-l1a-f3-07-a.mp3}
# Source: LLA 1A Figure 3 (temperature dictation)
$PRODUCE Type the Temperatures
ID: 11-1a-f3-c
REFERENCE: 11-1a-f3
INPUT: type
CHECK: exact
HIDE_PROMPT
INTRO: Now the rest of the class. The nurse reads each student's temperature — listen and type it on his or her thermometer.
INSTRUCTION: Type the temperature you hear.
PROMPT: Steve had a temperature of 100 degrees. {bk11-l1a-f3-15.mp3}
TEMPLATE: Steve had a temperature of ____{100} degrees. {page_012_002.jpg|A digital thermometer with a blank display}
RESPONSE: Steve had a temperature of 100 degrees.
PROMPT: Alan's temperature was 98.2 degrees. {bk11-l1a-f3-16.mp3}
TEMPLATE: Alan's temperature was ____{98.2} degrees. {page_012_003.jpg|A digital thermometer with a blank display}
RESPONSE: Alan's temperature was 98.2 degrees.
PROMPT: Sally's temperature was 99.5. {bk11-l1a-f3-17.mp3}
TEMPLATE: Sally's temperature was ____{99.5}. {page_012_004.jpg|A digital thermometer with a blank display}
RESPONSE: Sally's temperature was 99.5.
PROMPT: David had a temperature of 103 degrees. {bk11-l1a-f3-18.mp3}
TEMPLATE: David had a temperature of ____{103} degrees. {page_012_005.jpg|A digital thermometer with a blank display}
RESPONSE: David had a temperature of 103 degrees.
# Source: LLA 1A Figure 3 (fever questions)
$PRODUCE Who Had a Fever?
ID: 11-1a-f3-d
REFERENCE: 11-1a-f3
INPUT: speak
CHECK: reveal
REPEAT
INTRO: Remember: anything over 98.6 is a fever. Use the temperatures you just typed to answer each question aloud, then repeat the model answer.
INSTRUCTION: Answer each question aloud, then repeat the model answer.
PROMPT: Which students had fevers? {bk11-l1a-f3-19-q.mp3}
RESPONSE: They were Steve, Sally, and David. {bk11-l1a-f3-19-a.mp3}
PROMPT: Whose fever was the highest? {bk11-l1a-f3-08-q.mp3}
RESPONSE: David's fever was the highest. {bk11-l1a-f3-08-a.mp3}
@@ -1527,8 +1569,9 @@ ID: l1-s19
INTRO: One more round — this time reading. See the answer, ask the "how long" question that fits, then check the model.
INSTRUCTION: Form a question with "how long" for each given answer.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Accept a correctly formed "how long" question that matches the information and tense in the given answer; the exact wording may differ from the model. A wrong tense fails.
EXAMPLE
PROMPT: I've been at this base for three months.
@@ -2101,6 +2144,10 @@ EXAMPLE
PROMPT: read / since 6:30 {st-page_038_001.jpg|A boy sitting and reading a book with a clock on the wall showing 6:30}
RESPONSE: Has he been reading that book since 6:30?\n— Yes, he's been reading it for an hour and a half.
EXAMPLE
PROMPT: work on / all day {st-page_038_002.jpg|A man working on an open car hood outside near a house with the sun shining}
RESPONSE: Has he been working on his bicycle all day?\n— No, he's been working on his car all day.
PROMPT: play / all afternoon {st-page_038_003.jpg|Three children playing with a basketball outdoors under a bright sun}
RESPONSE: Have they been playing basketball all afternoon?\n— Yes, they've been playing basketball all afternoon.

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

View File

@@ -694,6 +694,11 @@ PROMPT: I can buy that one.
TEMPLATE: (not expensive)
RESPONSE: It's not too expensive.
EXAMPLE
PROMPT: Jason can't drive yet.
TEMPLATE: (young)
RESPONSE: He's too young.
PROMPT: I can't drink the coffee.
TEMPLATE: (hot)
RESPONSE: It's too hot to drink.

View File

@@ -293,8 +293,9 @@ REFERENCE: l4-s3
INTRO: Answer questions about the six movies, aloud and in complete sentences. The advertisements stay one tap away if your memory needs a rerun.
INSTRUCTION: Answer the questions aloud in complete sentences. Reopen the movie descriptions if needed.
INPUT: speak
CHECK: reveal
CHECK: llm
SHOW_PROMPT
RUBRIC: Treat the model answer as the factual key; accept any complete sentence that gives the same fact, in any reasonable phrasing.
PROMPT: Are there different kinds of movies at the theaters?
RESPONSE: Yes, there is a variety of movies at the theaters.
@@ -1126,6 +1127,10 @@ EXAMPLE
PROMPT: Ann: When does the movie start?\nBob: At 7:15, I think.
RESPONSE: What did Bob tell Ann?\n— He told her that he thought the show started at 7:15.
EXAMPLE
PROMPT: Mr. Hall: Can I pick up my car now?\nMechanic: No, it's not ready yet.
RESPONSE: Did the mechanic tell Mr. Hall that his car was ready?\n— No, he told him it wasn't ready yet.
PROMPT: Waiter: How is your dinner, sir?\nCurtis: I'm enjoying it very much.
RESPONSE: What did Curtis tell the waiter?\n— He told the waiter that he was enjoying his dinner very much.

View File

@@ -453,48 +453,52 @@ SUMMARY:
| people | who, that |
| things and places | which, that |
# Source: ST §Aldo's Auto Repair Is the Shop That Serviced My Car. (verbs printed; the connecting word is the gap)
$SELECT Who, Which, or That?
# Source: ST §Aldo's Auto Repair Is the Shop That Serviced My Car. (two gaps per the print: connecting word + verb form from the box)
$PRODUCE The Shop That Serviced My Car
ID: l5-s8
INTRO: A whole neighborhood of shops, clerks, and mechanics — some of them even refund your money. Tap a word that connects each sentence; often more than one works, and any correct choice counts.
INSTRUCTION: Tap a word that correctly completes the sentence.
OPTION: who | who
OPTION: which | which
OPTION: that | that
REFERENCE: l5-s8-g
INTRO: A whole neighborhood of shops, clerks, and mechanics. Complete each sentence with two words from the box — the connecting word (who or that for people, which or that for things) and a verb in its correct form: "service", "refund", "guarantee", "charge", "exchange", "leak", "credit", "tune up", "give back".
INSTRUCTION: Type the connecting word and the verb in its correct form.
INPUT: type
CHECK: exact
EXAMPLE
TEMPLATE: Is this the shop ____ serviced your car?
ANSWER: that|which
TEMPLATE: Is this the shop ____{which|that} ____{serviced|services} your car?
RESPONSE: Is this the shop that serviced your car?
TEMPLATE: Is this the shop ____ services all kinds of cars?
ANSWER: that|which
EXAMPLE
TEMPLATE: Ernie is the mechanic ____{who|that} ____{tuned up|tunes up} my engine.
RESPONSE: Ernie is the mechanic who tuned up my engine.
TEMPLATE: Is that the shop ____ refunded your money?
ANSWER: that|which
TEMPLATE: Is this the shop ____{which|that} ____{services|serviced} all kinds of cars?
RESPONSE: Is this the shop that services all kinds of cars?
TEMPLATE: Sam's Service Station is the place ____ guaranteed the job.
ANSWER: that|which
TEMPLATE: Is that the shop ____{which|that} ____{refunded|refunds|gave back|gives back} your money?
RESPONSE: Is that the shop that refunded your money?
TEMPLATE: I was the one ____ guaranteed the work.
ANSWER: who|that
TEMPLATE: Sam's Service Station is the place ____{which|that} ____{guaranteed|guarantees} the job.
RESPONSE: Sam's Service Station is the place that guaranteed the job.
TEMPLATE: The clerk ____ exchanged the part at the shop is my sister.
ANSWER: who|that
TEMPLATE: I was the one ____{who|that} ____{charged} the work.
RESPONSE: I was the one who charged the work.
TEMPLATE: Is he the man ____ serviced the motor that leaked oil?
ANSWER: who|that
TEMPLATE: The clerk ____{who|that} ____{exchanged} the part at the shop is my sister.
RESPONSE: The clerk who exchanged the part at the shop is my sister.
TEMPLATE: Who was the clerk ____ credited your account?
ANSWER: who|that
TEMPLATE: Is he the man ____{who|that} ____{tuned up} the motor that leaked oil?
RESPONSE: Is he the man who tuned up the motor that leaked oil?
TEMPLATE: Are you the mechanic ____ tunes up truck engines?
ANSWER: who|that
TEMPLATE: Who was the clerk ____{who|that} ____{credited} your account?
RESPONSE: Who was the clerk who credited your account?
TEMPLATE: This is the shop ____ didn't refund my money.
ANSWER: that|which
TEMPLATE: Are you the mechanic ____{who|that} ____{tunes up|services} truck engines?
RESPONSE: Are you the mechanic who tunes up truck engines?
TEMPLATE: What's the name of the garage ____ guarantees its work for 90 days?
ANSWER: that|which
TEMPLATE: This is the shop ____{which|that} didn't ____{refund|give back} my money.
RESPONSE: This is the shop that didn't refund my money.
TEMPLATE: What's the name of the garage ____{which|that} ____{guarantees} its work for 90 days?
RESPONSE: What's the name of the garage that guarantees its work for 90 days?
# Source: ST §Put Two Sentences Together.
$PRODUCE Put Two Sentences Together