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

@@ -131,53 +131,30 @@ TEMPLATE: Put the six sentences in the order they were said.
ANSWER: a,b,c,d,e,f
# Source: ST §May Be, Is Not, Is. (recast as a tap activity — see report)
$SELECT What Does "Suppose" Tell You?
$PRODUCE What Can "Suppose" Mean?
ID: l5-s5
INTRO: "I suppose that they are happy." Does the speaker actually know it, care about it, or just think so? For each question, tap the best answer.
INSTRUCTION: Tap the answer to each question.
OPTION: y | Yes, definitely
OPTION: m | Maybe
OPTION: n | No
INTRO: One more word-detective round: pretend you don't know "suppose". For each guess, type what the sentence's clues allow — "may be", "is not", or "is". Only the clues count, not what you already know.
INSTRUCTION: Type "may be", "is not", or "is" in each gap based on the sentence clues.
INPUT: type
CHECK: exact
TEMPLATE: I *suppose* that they are happy.
TEMPLATE: Does the speaker *know* that they are happy?
ANSWER: n
TEMPLATE: a. I *suppose* that they are happy.
TEMPLATE: Suppose ____{may be} know.
TEMPLATE: ____{may be} care.
TEMPLATE: ____{may be} think.
RESPONSE: Suppose may be know, may be care, may be think.
TEMPLATE: I *suppose* that they are happy.
TEMPLATE: Does the speaker *care* whether they are happy?
ANSWER: m
TEMPLATE: b. It's not important to me, but I *suppose* that they are happy.
TEMPLATE: Suppose ____{may be} know.
TEMPLATE: ____{is not} care.
TEMPLATE: ____{may be} think.
RESPONSE: Suppose may be know, is not care, may be think.
TEMPLATE: I *suppose* that they are happy.
TEMPLATE: Does the speaker *think* that they are happy?
ANSWER: y
TEMPLATE: It's not important to me, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *know* that they are happy?
ANSWER: n
TEMPLATE: It's not important to me, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *care* whether they are happy?
ANSWER: n
TEMPLATE: It's not important to me, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *think* that they are happy?
ANSWER: y
TEMPLATE: It's not important to me and I'm not sure, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *know* that they are happy?
ANSWER: n
TEMPLATE: It's not important to me and I'm not sure, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *care* whether they are happy?
ANSWER: n
TEMPLATE: It's not important to me and I'm not sure, but I *suppose* that they are happy.
TEMPLATE: Does the speaker *think* that they are happy?
ANSWER: y
# SKIPPED (book): Listening Skill "HAT HAT BAT" — instructor-read minimal-pair discrimination with unprinted words; convertible later if stimuli are authored.
# SKIPPED (book): Reading Skill "TRAVEL" — open-ended passage annotation (underline important words) without determinate items.
# SKIPPED (book): Speaking Skill "WHAT ABOUT YOU?" — open-ended partner Q&A practice with "used to" and "would".
TEMPLATE: c. It's not important to me and I'm not sure, but I *suppose* that they are happy.
TEMPLATE: Suppose ____{is not} know.
TEMPLATE: ____{is not} care.
TEMPLATE: ____{is} think.
RESPONSE: Suppose is not know, is not care, is think.
# Source: ST §What Did He Decide? (dialog 1)
$DIALOGUE What Did Joe Decide?
@@ -619,6 +596,10 @@ TEMPLATE: Betty likes being at the beach because it is ____ and quiet.
ANSWER: calm
FEEDBACK: Betty likes being at the beach because it is calm and quiet.
TEMPLATE: Betty likes being at the beach because it is calm and ____.
ANSWER: quiet
FEEDBACK: Betty likes being at the beach because it is calm and quiet.
TEMPLATE: A long vacation is a nice ____ right now.
ANSWER: thought
FEEDBACK: A long vacation is a nice thought right now.