一場五回合的慣用語測驗,兼顧慣用語填空與比喻意義,總分剛好為 1,000 分,每答對一張卡片即獲得 200 分。這場測驗所引用的五個慣用語——break the ice、a piece of cake、spill the beans、under the weather,以及 hit the nail on the head——皆直接取自 Cambridge Dictionary,並另行比對其在 Wiktionary 的條目,確保每個被接受的答案都反映的是經過驗證的慣用形式,而非憑記憶推測。其中三張卡片要求你填入既有慣用語中缺少的字詞,另外兩張則要求你從四個中性選項中選出該慣用語的慣用比喻意義。每一回合皆採用相同的四選一互動方式,因此題目類型雖然不同,介面操作方式並不會改變。整個過程無需帳號、不必下載,也不使用外部遊戲 API;評分完全在你的瀏覽器中透過一個純粹的 reducer 完成,僅比對你所選選項的索引值。

這場五回合測驗究竟在測什麼
「慣用語測驗」是一個精簡的瀏覽器遊戲,由五個固定的英文慣用語構成:break the ice、a piece of cake、spill the beans、under the weather,以及 hit the nail on the head。每一回合都呈現相同的四選一互動,但題目類型會輪流變換。三張卡片要求你填入既有慣用語中缺少的字詞,另外兩張卡片則要求你從四個中性選項中選出該慣用語的慣用比喻意義。
這樣的安排之所以重要,是因為它把「形式」與「意義」分開來看。知道一個慣用語的字面用字,並不等於理解它在對話中真正的含意。Spill the beans 表面上像是廚房裡的一場意外,但其慣用意義其實是指「洩漏秘密」。Under the weather 聽起來可能像是在描述戶外工作、感到不確定或遲到,但字典中的形式其實遠比這狹窄。將填空題與意義題搭配成一場五回合的測驗,比起單純的一堆填空題,更能如實反映一個人的慣用語熟練度。
這五個慣用語及其經驗證的意義
測驗中所有的形式與意義皆對照 Cambridge Dictionary 進行查證,並於其 Wiktionary 條目中再次交叉比對,而非憑記憶提供。在建置過程中,這十個 HTTPS 頁面皆回傳 HTTP 200,代表當時所引用的素材仍為線上且一致的內容。Merriam-Webster 與 Collins 的頁面雖曾評估作為可能的交叉來源,但在該環境中回傳 HTTP 403,因此並未納入佐證。以下所列的參考內容,正是測驗實際引用的內容。
| 慣用語 | 驗證形式 | 驗證後的比喻意義 |
|---|---|---|
| Break the ice | break the ice | To do or say something that eases tension or starts a conversation |
| A piece of cake | a piece of cake | Something very easy to do |
| Spill the beans | spill the beans | To reveal a secret, often unintentionally |
| Under the weather | under the weather | Feeling slightly ill |
| Hit the nail on the head | hit the nail on the head | To describe exactly what is causing a situation |
干擾選項的設計,是要讓它們看起來合理,卻又不會與字典上的形式相符。Break the ice 並不會變成 break the glass 或 break the snow;spill the beans 用的是 beans,而非 seeds、peas 或 rice;hit the nail on the head 結尾用的是 head,而非 wall、board 或 point。在意義方面,under the weather 被視為「feeling slightly ill」,而不是「在戶外工作」、「感到不確定」或「遲到」;a piece of cake 則被視為「something very easy」,而非字面上的甜點或烘焙工作。
如何遊玩這場慣用語測驗
- 開啟測驗,閱讀第一張卡片。先判斷題目是在要求填入缺少的字詞,還是選擇比喻意義;卡片會在看選項之前就先標明題目類型。
- 從四個中性選項中選取一個。在觸控與指標裝置上,點選答案所在的那一列;在鍵盤上,則可按下數字鍵 1 到 4 直接作答,或使用方向鍵移動高亮選項,再按 Space 確認。
- 按下「Submit answer」,或在鍵盤上按 Enter,以進行評分。Reducer 只會比對你所選選項的索引值;頁面標記中並不會帶有「正確答案」的旗標,因此作答之前沒有任何選項會提前揭露自己是正確的。
- 依序完成全部五個回合。答對時會立即獲得 200 分,並可能會顯示一段簡短的說明,回顧前一個慣用語及其意義。答錯時則絕不會揭露正確答案。
- 正確回答全部五張經字典查證的卡片,即可在最後得到剛好 1,000 分的總分:5 回合 × 200 分 = 1,000 分。
若你在同一回合中重複送出同一個錯誤選項,這個重複的訊號會被去重,整輪遊戲仍會繼續。同一回合中出現第二個不同的錯誤訊號時,本輪即結束,直到你按下「Restart」重新開始;此時將回到第一張卡片,分數歸零,且不會保留任何錯誤紀錄。
為何以字典作為來源會改變作答的關鍵性
許多線上的慣用語遊戲所收錄的形式與意義常會出現偏差,有時甚至接受像是 spill the truth 或 hit the nail on the dot 等替代用法。「慣用語測驗」拒絕這類替換,因為每一項內容都是逐一對照 Cambridge Dictionary 的主要條目以及獨立的 Wiktionary 條目進行驗證的。這種雙重來源的做法,意味著每個被接受的答案都反映真實的慣用形式,而非聽起來順耳的近似說法。
這樣的作法帶來更為精準的回饋。如果你正確完成一張卡片,你就知道自己選到的是現行參考字典中所收錄的慣用措辭,而非某個區域性變體或民間詞源。若你答錯了卡片,你也會知道正確答案是測驗所預期的、經過驗證的形式。兩個 Cambridge 的外部頁面——break the ice 與 hit the nail on the head——可作為這次建置所依據的參考條目範例。了解「break the glass」這個干擾選項之所以被刻意排除,是因為字典形式是「break the ice」,會讓答錯的感覺更具診斷性,而非隨機的錯誤。
操作方式與頁面不會透露的內容
整個介面圍繞著同一套四選一的互動方式所打造。觸控與指標使用者會看到大型的答案列以及全寬的提交按鈕,兩者高度皆至少為 44 像素。選項在窄螢幕上會收合為一欄,在空間允許時則展開為兩欄,且文字可換行,不會強制造成頁面溢出。使用鍵盤的使用者可透過方向鍵移動高亮選項,按數字鍵 1 到 4 或 Space 來選取,再按 Enter 提交高亮的選項。
頁面「不會」做的事,與它「會」做的事同樣重要。目前的選項僅帶有中性標籤與選取狀態;在評分之前,不會附加任何「答案資料屬性」、隱藏的說明、「正確」class,或帶有答案的 ARIA 描述。對填空卡而言,其意義不會在提交之前顯示出來;對意義卡而言,四個意義皆會以選項的形式呈現,但沒有任何一個會被標示為正確。測驗同樣完全在瀏覽器中執行,因此沒有任何回應會離開你的裝置,無需帳號、不會呼叫任何遊戲 API,也不會載入任何外部資產或新套件。執行階段透過一個純粹的 reducer 將測驗邏輯與畫面呈現分離開來,該 reducer 負責處理選取狀態、游標移動、計分、錯誤訊號、回合推進、終局鎖定,以及提交後的揭曉。
計分、錯誤處理,以及 1,000 分的終點
計分公式相當單純:每張答對的卡片 200 分,一輪共五張卡片,200 × 5 = 1,000 分即可完美達標。Reducer 會在答對的那一刻立即加分並推進到下一回合,因此在作答與看到下一張卡片之間不會有任何延遲。本機最佳分數可能會在多輪遊戲之間被記錄,但單一輪遊戲本身只會產生一個確定性的總分。
錯誤處理同樣是確定性且可回復的。一筆錯誤訊號會將回合編號與所選選項綁在一起。再次送出完全相同的錯誤選項會被視為一次原子的 no-op,因此雙擊並不會消耗本輪。同一回合中出現第二個不同的錯誤訊號時,本輪即告結束,直到你按下「Restart」為止。無效的選項索引、非整數索引、未選取即提交,以及完成或鎖死後的任何操作,都會保留當前狀態,而不會使其損毀。按下「Restart」會將測驗重置回第一張卡片,分數歸零,且不保留任何錯誤紀錄,讓你可以再次挑戰剛好 1,000 分的目標。聚焦的測試會執行完整的五題作答流程、精準計分、重複錯誤的去重、第二個錯誤造成的鎖死、無效輸入的防護、Restart,以及終局 no-op,因此所發布的行為就是經驗證的行為,而非僅僅是一個理想。
想進一步了解,可參閱《如何遊玩 Mirror Image Quiz:5 回合達到 1,000 分》。
想進一步了解,可參閱《給新手的倒背數字序列測試:你的前 5 回合》。