book 12: restore audit regressions — conditional scroll (18 phrases), typed grading on write-the-answer tasks, suppose drill rebuilt with exclusion keys, cue-word production restored, locker examples, answer clips, strict/quiet/SHOW_PROMPT trims

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-22 08:25:12 +08:00
parent 76620d2324
commit 6524ca6df4
10 changed files with 138 additions and 95 deletions

View File

@@ -217,10 +217,11 @@ INSTRUCTION: You are Sam — speak your lines in the pauses.
$PRODUCE Questions About Mark's Decision
ID: 12-2a-f3
REFERENCE: 12-2a-f1-dialogue
INTRO: Listen to each question about Mark and Sam's conversation. Answer aloud in a complete sentence, then repeat the model answer. Open the dialogue if you need it.
INSTRUCTION: Answer each question aloud.
INPUT: speak
CHECK: reveal
INTRO: Listen to each question about Mark and Sam's conversation. Type your answer in a complete sentence, then repeat the model answer. Open the dialogue if you need it.
INSTRUCTION: Type your answer in a complete sentence.
INPUT: type
CHECK: llm
RUBRIC: Accept any sentence that correctly conveys the factual meaning of the model answer based on the dialogue.
REPEAT
PROMPT: Is Mark happy? {bk12-l2a-f3-01-q.mp3}
@@ -333,6 +334,7 @@ INTRO: Seven statements about Dan. Tap True or False — and reread his story if
INSTRUCTION: Tap True or False.
OPTION: t | True
OPTION: f | False
SHOW_PROMPT
PROMPT: Dan's career has been in the military.
ANSWER: t
@@ -383,6 +385,7 @@ INTRO: Now five statements about Paula. Tap True or False.
INSTRUCTION: Tap True or False.
OPTION: t | True
OPTION: f | False
SHOW_PROMPT
PROMPT: Paula is in the field of education.
ANSWER: t
@@ -948,61 +951,83 @@ Fred: Yes, I have. He's already borrowed $5.00 from me.
# Source: LLA 2C Figure 2
$PRODUCE Already or Not Yet?
ID: 12-2c-f2
INTRO: Every question gets two answers here: first say yes with "already", then say no with "yet". Repeat the model after each one.
INSTRUCTION: Answer aloud using the cue, then repeat.
INPUT: speak
CHECK: reveal
INTRO: Every question gets two answers here: first answer yes with "already", then no with "yet". Type each answer using the cue, then repeat the model.
INSTRUCTION: Type the answer using the cue.
INPUT: type
CHECK: exact
REPEAT
EXAMPLE
TEMPLATE: yes, already
PROMPT: Have you finished your homework yet? {bk12-l2c-f2-ex-q.mp3}
RESPONSE: Yes, I've already finished it. {bk12-l2c-f2-ex-a1.mp3}
ACCEPT: Yes, I have already finished it.
ACCEPT: Yes, I have already finished it.
EXAMPLE
TEMPLATE: no, yet
PROMPT: Have you finished your homework yet? {bk12-l2c-f2-ex-q.mp3}
RESPONSE: No, I haven't finished it yet. {bk12-l2c-f2-ex-a2.mp3}
ACCEPT: No, I have not finished it yet.
ACCEPT: No, I'ven't finished it yet.
TEMPLATE: yes, already
PROMPT: Has Janet graduated from college yet? {bk12-l2c-f2-01-q.mp3}
RESPONSE: Yes, she has already graduated. {bk12-l2c-f2-01-a1.mp3}
ACCEPT: Yes, she's already graduated.
TEMPLATE: no, yet
PROMPT: Has Janet graduated from college yet? {bk12-l2c-f2-01-q.mp3}
RESPONSE: No, she hasn't graduated yet. {bk12-l2c-f2-01-a2.mp3}
ACCEPT: No, she has not graduated yet.
ACCEPT: No, she'sn't graduated yet.
TEMPLATE: yes, already
PROMPT: Have you seen Mike's daughter yet? {bk12-l2c-f2-02-q.mp3}
RESPONSE: Yes, I've already seen her. {bk12-l2c-f2-02-a1.mp3}
ACCEPT: Yes, I have already seen her.
ACCEPT: Yes, I have already seen her.
TEMPLATE: no, yet
PROMPT: Have you seen Mike's daughter yet? {bk12-l2c-f2-02-q.mp3}
RESPONSE: No, I haven't seen her yet. {bk12-l2c-f2-02-a2.mp3}
ACCEPT: No, I have not seen her yet.
ACCEPT: No, I'ven't seen her yet.
TEMPLATE: yes, already
PROMPT: Has your son learned Spanish yet? {bk12-l2c-f2-03-q.mp3}
RESPONSE: Yes, he's already learned Spanish. {bk12-l2c-f2-03-a1.mp3}
ACCEPT: Yes, he has already learned Spanish.
ACCEPT: Yes, he has already learned Spanish.
TEMPLATE: no, yet
PROMPT: Has your son learned Spanish yet? {bk12-l2c-f2-03-q.mp3}
RESPONSE: No, he hasn't learned Spanish yet. {bk12-l2c-f2-03-a2.mp3}
ACCEPT: No, he has not learned Spanish yet.
ACCEPT: No, he'sn't learned Spanish yet.
TEMPLATE: yes, already
PROMPT: Have the Johnsons realized that they are rich yet? {bk12-l2c-f2-04-q.mp3}
RESPONSE: Yes, they have already realized it. {bk12-l2c-f2-04-a1.mp3}
ACCEPT: Yes, they've already realized it.
TEMPLATE: no, yet
PROMPT: Have the Johnsons realized that they are rich yet? {bk12-l2c-f2-04-q.mp3}
RESPONSE: No, they haven't realized it yet. {bk12-l2c-f2-04-a2.mp3}
ACCEPT: No, they have not realized it yet.
ACCEPT: No, they'ven't realized it yet.
TEMPLATE: yes, already
PROMPT: Has Henry picked up the laundry yet? {bk12-l2c-f2-05-q.mp3}
RESPONSE: Yes, he's already picked it up. {bk12-l2c-f2-05-a1.mp3}
ACCEPT: Yes, he has already picked it up.
ACCEPT: Yes, he has already picked it up.
TEMPLATE: no, yet
PROMPT: Has Henry picked up the laundry yet? {bk12-l2c-f2-05-q.mp3}
RESPONSE: No, he hasn't picked it up yet. {bk12-l2c-f2-05-a2.mp3}
ACCEPT: No, he has not picked it up yet.
ACCEPT: No, he'sn't picked it up yet.
# Source: ST §Marsha Has Forgiven John
@@ -1517,6 +1542,7 @@ INTRO: Last round of combining — this time the conjunction is given in parenth
INSTRUCTION: Combine the two sentences using the conjunction in parentheses.
INPUT: type
CHECK: exact
NORMALIZE: strict
EXAMPLE
TEMPLATE: Susan retired at age 62.\nHer husband kept working. (but)