From e25e7592040b1f858696356b5fcec72e2e5d1785 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 21 Aug 2026 22:22:49 +0800 Subject: [PATCH] =?UTF-8?q?books=209-12:=20HIDE=5FPROMPT=20backfill=20?= =?UTF-8?q?=E2=80=94=20leak-shape=20locks,=20transcripts=20restored=20to?= =?UTF-8?q?=20clip-only=20prompts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- book-10-lesson-1.module | 2 ++ book-10-lesson-2.module | 6 ++++++ book-10-lesson-3.module | 3 +++ book-10-lesson-4.module | 5 +++++ book-11-lesson-1.module | 18 +++++++++++------- book-11-lesson-3.module | 1 + book-11-lesson-4.module | 1 + book-12-lesson-2.module | 1 + book-12-lesson-3.module | 4 ++++ book-12-lesson-4.module | 1 + book-9-lesson-1.module | 1 + book-9-lesson-2.module | 4 ++++ book-9-lesson-3.module | 2 ++ book-9-lesson-4.module | 1 + 14 files changed, 43 insertions(+), 7 deletions(-) diff --git a/book-10-lesson-1.module b/book-10-lesson-1.module index 7f129fad..d7ea2fc0 100644 --- a/book-10-lesson-1.module +++ b/book-10-lesson-1.module @@ -347,6 +347,7 @@ REFERENCE INTRO: Answer three questions about Frank and Tina's conversation. Tap the correct answer, then repeat the model answer. Open the dialogue if you need it. INSTRUCTION: Tap the correct answer. REPEAT +HIDE_PROMPT PROMPT: What does Frank want? {bk10-l1a-f6-01-q.mp3} OPTION: a | some change @@ -2296,6 +2297,7 @@ $PRODUCE Spelling Practice ID: 10-1d-f4 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Ten words from recent lessons, by ear. Listen to each word and type it with the correct spelling. INSTRUCTION: Type the word you hear. diff --git a/book-10-lesson-2.module b/book-10-lesson-2.module index c9fdae51..73e29264 100644 --- a/book-10-lesson-2.module +++ b/book-10-lesson-2.module @@ -631,6 +631,7 @@ $PRODUCE Spell the Words ID: 10-2b-f3-spelling INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Now spell the new words. Listen to each word and type it — "neighbor" is the one that catches everybody. INSTRUCTION: Type the word you hear. @@ -1090,6 +1091,7 @@ $PRODUCE Type What You Hear: Opening a Bank Account ID: 10-2b-f7 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: To finish this part, type each sentence you hear, exactly. The sentences explain how to open a bank account — useful twice over. INSTRUCTION: Type the sentence you hear. @@ -1179,6 +1181,7 @@ ID: 10-2c-f2 REFERENCE: 10-2c-f2-dialogue INTRO: Answer the questions about the weather conversation. INSTRUCTION: Tap the correct answer. +HIDE_PROMPT PROMPT: Where did they have ice on the roads? {bk10-l2c-f2-06.mp3} OPTION: a | in the north @@ -1307,6 +1310,7 @@ REFERENCE: 10-2c-f5-story INTRO: You'll hear each sentence with "will". Type the simple present form of the verb instead, then repeat the whole sentence. INSTRUCTION: Type the correct present tense verb. REPEAT +HIDE_PROMPT EXAMPLE TEMPLATE: The Smiths ____ on vacation all of next month. (will be) @@ -2188,6 +2192,7 @@ ID: 2d-f3 INTRO: Listen to each sentence and tap the place word you hear in it. Then repeat the sentence. INSTRUCTION: Tap the preposition you hear. REPEAT +HIDE_PROMPT EXAMPLE PROMPT: The book is on the table. {bk10-l2d-f3-ex.mp3} @@ -2398,6 +2403,7 @@ INTRO: Last activity of the lesson. Listen to each sentence again and type the m INSTRUCTION: Type the missing word(s). INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: I don't like this vending machine. {bk10-l2d-f5-08.mp3} TEMPLATE: I don't like this ____. diff --git a/book-10-lesson-3.module b/book-10-lesson-3.module index 336630d6..a99b81e8 100644 --- a/book-10-lesson-3.module +++ b/book-10-lesson-3.module @@ -595,6 +595,7 @@ $SELECT Hear the Sequence Word: The Bicycle ID: 10-3b-f1-p1 INTRO: Someone fixed a bicycle — you know the routine by now. Listen to each sentence and tap the sequence word you hear. INSTRUCTION: Tap the connective word. +HIDE_PROMPT OPTION: after | after OPTION: finally | finally @@ -621,6 +622,7 @@ $SELECT Hear the Sequence Word: The Trip ID: 10-3b-f1-p2 INTRO: Bob is getting his car ready for a trip — tires, spare, jack, all of it. Listen to each sentence and tap the sequence word you hear. INSTRUCTION: Tap the connective word. +HIDE_PROMPT OPTION: after | after OPTION: finally | finally @@ -1192,6 +1194,7 @@ INSTRUCTION: Type the missing word, then repeat. INPUT: type CHECK: exact REPEAT +HIDE_PROMPT PROMPT: Could you please do me a favor?\n— Yes, of course. {bk10-l3c-f1-01.mp3} TEMPLATE: Kay: ____{Could|could} you please do me a favor?\nKen: Yes, of course. diff --git a/book-10-lesson-4.module b/book-10-lesson-4.module index adf9efc6..a2f1d0fe 100644 --- a/book-10-lesson-4.module +++ b/book-10-lesson-4.module @@ -104,6 +104,7 @@ ID: 10-4a-f2 INTRO: Now check that you know who's who. Listen to each question about family relationships, tap the correct answer, then repeat the model statement. INSTRUCTION: Tap the correct answer. REPEAT +HIDE_PROMPT PROMPT: Who's my father's father? {bk10-l4a-f2-01.mp3} OPTION: a | my grandfather @@ -616,6 +617,7 @@ $PRODUCE Changing a Flat Tire ID: 10-4a-f4-p1 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: A man changes a flat tire, step by step. Listen to each step and type the ordering word you hear. INSTRUCTION: Type the missing connective word. @@ -644,6 +646,7 @@ $PRODUCE Using the Vending Machine ID: 10-4a-f4-p2 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Same job, new machine — buying a snack, one step at a time. Listen to each step and type the ordering word you hear. INSTRUCTION: Type the missing connective word. @@ -1563,6 +1566,7 @@ ID: 10-4c-f4-cloze INPUT: type CHECK: exact REPEAT +HIDE_PROMPT INTRO: Now use those words yourself. Complete each sentence with a word from the box — "articles", "famous", "magazines", "news", "newspapers" — then listen and repeat the complete sentence. INSTRUCTION: Type the missing word(s). @@ -1898,6 +1902,7 @@ INTRO: Last stop: a short story about a very good neighbor. Type each sentence e INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: Mrs. Wright is my neighbor. {bk10-l4d-f5-01.mp3} RESPONSE: Mrs. Wright is my neighbor. {bk10-l4d-f5-01.mp3} diff --git a/book-11-lesson-1.module b/book-11-lesson-1.module index 8859ed6a..6379352f 100644 --- a/book-11-lesson-1.module +++ b/book-11-lesson-1.module @@ -143,6 +143,7 @@ $SELECT Match the Complaint to the Picture ID: 11-1a-f2 INTRO: Listen to the sentence describing each student's problem, and tap the matching picture. INSTRUCTION: Tap the picture that matches the sentence. +HIDE_PROMPT OPTION: a | Sally {page_011_001.jpg|A girl holding her forehead with one hand and resting her other arm near her stomach} OPTION: b | David {page_011_002.jpg|A boy holding the left side of his head near his ear} OPTION: c | Alan {page_011_003.jpg|A boy holding his stomach with both hands} @@ -360,34 +361,35 @@ $PRODUCE Fill In the Missing Words ID: 11-1a-f5-b INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Now complete Sally and Maria's conversation. Listen to each line and type the missing word — you just heard them all. INSTRUCTION: Type the missing word(s). -PROMPT: {bk11-l1a-f5-11.mp3} +PROMPT: I can't stop sneezing. {bk11-l1a-f5-11.mp3} TEMPLATE: Sally: Excuse me. I can't stop ____{sneezing}. RESPONSE: Excuse me. I can't stop sneezing. -PROMPT: {bk11-l1a-f5-12.mp3} +PROMPT: What's the matter? Did you catch a cold? {bk11-l1a-f5-12.mp3} TEMPLATE: Maria: What's the matter? Did you ____{catch} a ____{cold}? RESPONSE: What's the matter? Did you catch a cold? -PROMPT: {bk11-l1a-f5-13.mp3} +PROMPT: I have all the symptoms of one. {bk11-l1a-f5-13.mp3} TEMPLATE: Sally: I have all the ____{symptoms} of one. RESPONSE: I have all the symptoms of one. -PROMPT: {bk11-l1a-f5-14.mp3} +PROMPT: That's a bad cough. Do you have a fever? {bk11-l1a-f5-14.mp3} TEMPLATE: Maria: That's a bad ____{cough}. Do you have a ____{fever}? RESPONSE: That's a bad cough. Do you have a fever? -PROMPT: {bk11-l1a-f5-15.mp3} +PROMPT: Yes. And a runny nose too. {bk11-l1a-f5-15.mp3} TEMPLATE: Sally: Yes, and a ____{runny} nose, too. RESPONSE: Yes, and a runny nose too. -PROMPT: {bk11-l1a-f5-16.mp3} +PROMPT: Did you make a doctor's appointment? {bk11-l1a-f5-16.mp3} TEMPLATE: Maria: Did you make a doctor's ____{appointment}? RESPONSE: Did you make a doctor's appointment? -PROMPT: {bk11-l1a-f5-17.mp3} +PROMPT: I don't think I need to see the doctor. {bk11-l1a-f5-17.mp3} TEMPLATE: Sally: I don't think I need to ____{see} the doctor. RESPONSE: I don't think I need to see the doctor. @@ -602,6 +604,7 @@ INTRO: Listen to the story about Henry the airline pilot, and type the missing w INSTRUCTION: Type the missing word(s). INPUT: type CHECK: exact +HIDE_PROMPT TEMPLATE: Henry is an airline pilot. He has to be healthy, or he can't fly an airplane.\nHe gets a ____ exam every summer. PROMPT: Henry is an airline pilot. He has to be healthy, or he can't fly an airplane. He gets a physical exam every summer. {bk11-l1b-f3-01.mp3} @@ -1956,6 +1959,7 @@ INSTRUCTION: Type the missing words. INPUT: type CHECK: exact REPEAT +HIDE_PROMPT TEMPLATE: Capt Hill: Why ____{have} you ____{been} coming in late every morning? PROMPT: Why have you been coming in late every morning? {bk11-l1d-f5-01.mp3} diff --git a/book-11-lesson-3.module b/book-11-lesson-3.module index dc7567a6..ef44d45f 100644 --- a/book-11-lesson-3.module +++ b/book-11-lesson-3.module @@ -1765,6 +1765,7 @@ ID: 11-3d-f7 INPUT: type CHECK: exact NORMALIZE: strict +HIDE_PROMPT INTRO: Don had a busy day at the mall — and you're going to write it down. Listen to each sentence and type exactly what you hear, with capital letters and punctuation in place. INSTRUCTION: Type each sentence with correct spelling and punctuation. diff --git a/book-11-lesson-4.module b/book-11-lesson-4.module index f79bcbab..0415c4da 100644 --- a/book-11-lesson-4.module +++ b/book-11-lesson-4.module @@ -1420,6 +1420,7 @@ ID: 11-4a-f4 INTRO: This last part sharpens your ears and eyes: you'll work out where people are, what a paragraph is mainly about, and what new words mean from clues. First, eavesdrop on ten short conversations and decide where each one is happening. Then repeat the correct answer. INSTRUCTION: Tap the correct place. REPEAT +HIDE_PROMPT PROMPT: A hamburger, please.\n— Anything else, sir? {bk11-l4a-f4-01-q.mp3} TEMPLATE: They're ____. diff --git a/book-12-lesson-2.module b/book-12-lesson-2.module index 6c35cdac..0114ffc3 100644 --- a/book-12-lesson-2.module +++ b/book-12-lesson-2.module @@ -2153,6 +2153,7 @@ INTRO: One last exercise: dictation. Listen to each sentence about Mark's six ye INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: Mark lived in California for 6 years. {bk12-l2c-f4-01.mp3} RESPONSE: Mark lived in California for 6 years. {bk12-l2c-f4-01.mp3} diff --git a/book-12-lesson-3.module b/book-12-lesson-3.module index 1871e6a6..7b018545 100644 --- a/book-12-lesson-3.module +++ b/book-12-lesson-3.module @@ -101,6 +101,7 @@ ID: 12-3a-f1-match INTRO: Same words, other direction. Listen to each sentence, tap the picture it describes, then repeat the sentence. INSTRUCTION: Tap the picture that matches the sentence. REPEAT +HIDE_PROMPT OPTION: a | fire {page_041_001.jpg|A cowboy sitting on the ground next to a burning campfire in an outdoor setting} OPTION: b | cassette {page_041_002.jpg|A man holding up a cassette tape recorder} @@ -139,6 +140,7 @@ ID: 12-3a-f1-match-b INTRO: Six more sentences, six more pictures. Listen, tap the matching picture, then repeat the sentence. INSTRUCTION: Tap the picture that matches the sentence. REPEAT +HIDE_PROMPT OPTION: g | wood {page_042_001.jpg|Stacks of logs piled up against the brick wall of a house near a window} OPTION: h | plans {page_042_002.jpg|Architectural floor plan showing various rooms and layout of a house} @@ -849,6 +851,7 @@ ID: 12-3a-f4 INTRO: Listen to each short dialogue and choose the answer that best completes the sentence. Then repeat the sentence. INSTRUCTION: Tap the correct word. REPEAT +HIDE_PROMPT EXAMPLE PROMPT: What happened, Gina?\n— That man stepped on my toe. {bk12-l3a-f4-ex-q.mp3} @@ -1146,6 +1149,7 @@ INTRO: To finish this part, a dictation about Randy, who is still confused about INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: Randy is in his last year of high school. {bk12-l3c-f4-01.mp3} RESPONSE: Randy is in his last year of high school. {bk12-l3c-f4-01.mp3} diff --git a/book-12-lesson-4.module b/book-12-lesson-4.module index 26abddf9..91f594b9 100644 --- a/book-12-lesson-4.module +++ b/book-12-lesson-4.module @@ -1237,6 +1237,7 @@ $PRODUCE Write What You Hear ID: 12-4c-f3 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Listen to each sentence from the paragraph and type exactly what you hear. INSTRUCTION: Type the sentence you hear. diff --git a/book-9-lesson-1.module b/book-9-lesson-1.module index ced05fff..2181a4de 100644 --- a/book-9-lesson-1.module +++ b/book-9-lesson-1.module @@ -199,6 +199,7 @@ INTRO: Now use your ears and your keyboard. For each cue word on the screen, lis INSTRUCTION: Type the complete sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT TEMPLATE: save PROMPT: Mark will save money for a trip. He won't spend it. {bk09-l1a-f3-09.mp3} diff --git a/book-9-lesson-2.module b/book-9-lesson-2.module index af67d2aa..2c7a7fff 100644 --- a/book-9-lesson-2.module +++ b/book-9-lesson-2.module @@ -489,6 +489,7 @@ INPUT: type CHECK: exact NORMALIZE: strict LONGFORM +HIDE_PROMPT INTRO: You'll see each sentence with no capital letters or punctuation, and hear it read correctly. Type it the right way — capitals, commas, periods, everything counts here. INSTRUCTION: Type the sentence with correct capitalization and punctuation. @@ -793,6 +794,7 @@ REFERENCE: 9-2b-f3 INTRO: Look at each pair of pictures, listen to the question, and tap the right word. Then repeat the correct answer. INSTRUCTION: Tap the correct word. REPEAT +HIDE_PROMPT PROMPT: Look at the houses. Are they similar, the same, or alike? {bk09-l2b-f3-houses.jpg|Two houses side by side: a brick house with a dark roof, and a different house with a slanted roof} {bk09-l2b-f3-05-q.mp3} OPTION: a | similar @@ -2042,6 +2044,7 @@ $PRODUCE Write What You Hear ID: 9-2b-f8 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: Listen to each sentence and type exactly what you hear. The full sentence plays back after you answer, so you can check yourself. INSTRUCTION: Type the sentence you hear. @@ -2074,6 +2077,7 @@ $PRODUCE A Phone Call — Write Each Sentence ID: 9-2c-f5 INPUT: type CHECK: exact +HIDE_PROMPT INTRO: One more round of writing by ear: a short paragraph about John's long-distance call, one sentence at a time. Type each sentence you hear. INSTRUCTION: Type the sentence you hear. diff --git a/book-9-lesson-3.module b/book-9-lesson-3.module index 7d9de074..5e6be4b9 100644 --- a/book-9-lesson-3.module +++ b/book-9-lesson-3.module @@ -452,6 +452,7 @@ INTRO: Now write the new words down. Listen to each definition and sentence, and INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT EXAMPLE TEMPLATE: truth (definition) @@ -2286,6 +2287,7 @@ INTRO: One last task: John's accident again, this time from the tape. Type each INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: John had an automobile accident yesterday. {bk09-l3d-f5-01.mp3} RESPONSE: John had an automobile accident yesterday. {bk09-l3d-f5-01.mp3} diff --git a/book-9-lesson-4.module b/book-9-lesson-4.module index b7e6e4da..aefe8354 100644 --- a/book-9-lesson-4.module +++ b/book-9-lesson-4.module @@ -2129,6 +2129,7 @@ INTRO: Listen to each sentence from a paragraph about parents and their advice, INSTRUCTION: Type the sentence you hear. INPUT: type CHECK: exact +HIDE_PROMPT PROMPT: Parents often give lots of advice to their children. {bk09-l4c-f6-01.mp3} RESPONSE: Parents often give lots of advice to their children. {bk09-l4c-f6-01.mp3}