拼字錯誤測驗考驗的是你是否能辨認出一個拼法怪異的英文單字,然後憑記憶寫出它的標準拼法,而 Lizely 上的拼字測驗正好就是這樣,它在固定總分 1,000 分下進行正好五輪。每一輪畫面上會顯示四個可見項目:其中三個是真實的、已收錄的英文單字,另一個是刻意製造的拼字錯誤。測驗會請你先選出拼字錯誤的那一個,然後在一個空白的文字欄位中打出它的標準正確拼法。這兩個步驟都必須答對,該輪才會計分,因為辨識出一個拼法看起來怪怪的,和實際寫出正確的字母順序,是兩種不同的能力。一場五輪全部答對的遊戲會以 1,000 分結束;出現一次不同的錯誤後還有機會挽回,但第二次出現不同的錯誤就會鎖住測驗,直到你按下重新開始。這份題組是固定的,字典來源也已標明,整個東西都在瀏覽器本地端執行,所以你可以重複練習,目的在於磨練一小組常見的易混淆拼法,而不是為了追逐自適應式的評量。

拼字錯誤測驗真正在考什麼
許多線上拼字測驗只停留在辨識階段。你看到四個選項,點下看起來對的那個,這一輪就結束了。這種做法獎勵的是模式配對,卻跳過了拼字更困難的那一半:一旦判斷某個單字看起來不對之後,還要憑記憶寫出正確的字母順序。拼字測驗把兩半都放在同一個地方,因為它們的失敗方式不同。一個人可能看得出 recieve 有問題,卻沒辦法第一次就打出 i before e 的正確形式;而懂得這條規則的人,也可能對 definately 猶豫不決。由於只有在偵測和打字修正兩者都正確時才計這一輪,測驗記錄下來的結果對應到的是真實的書寫習慣,而不只是視覺上的直覺。
這五輪並非自適應。題組是固定的,候選字的順序也是固定的,而拼字錯誤都取自同一小組日常寫作中常見的、易混淆的英文單字。這對於想要一個可預期的目標來說很實用:你可以在第二輪失敗、重新開始,然後用同一組題目再試一次。對於想要一個對每個人表現都相同的工具來說也很實用,因為自適應難度本來就不是重點。
單輪是如何構成的
測驗中的每一輪都把四個候選字以普通按鈕的方式呈現。這四個候選字中有三個是標準的英文單字,以精確詞條形式存在於普林斯頓 WordNet 3.1 索引中。第四個候選字就是預定的拼字錯誤,而且這個形式在該索引中並不存在。拼字錯誤的正確拼法刻意不會被放在這四個候選字之中,所以偵測階段無法用「把正確答案放在錯誤旁邊」這種方式洩漏答案。拼字錯誤應出現的位置在五輪之中會輪流換過所有四個位置,而不會每次都擺在同一處,這樣測驗就不會被「永遠按左下角按鈕」這種方式破解。
一旦你確認了拼字錯誤的候選字,其他三個候選按鈕就會鎖住,一個空白的文字輸入欄位會取得焦點。這個欄位是第二個步驟:你要自己打出標準形式,沒有選擇題可選。比對邏輯刻意做得嚴格。欄位會去除前後空白、把所有字母轉為小寫,然後檢查結果是否正好是 a 到 z 的一段不中斷的 ASCII 字母序列。空白提交、多個單字、所有格號、連字號、數字、附重音字元、表情符號以及其他標點,會被當成單一的不可分割無效操作而整個被拒絕,這代表夾帶在多餘文字中的正確答案也無法矇混過關。
| 功能 | 偵測階段 | 修正階段 |
|---|---|---|
| 輸入類型 | 從四個候選按鈕中挑選 | 輸入一個 ASCII 英文字單字 |
| 選項來源 | 三個已收錄的 WordNet 詞條加上一個不存在的形式 | 一個經過驗證、未顯示在拼錯字旁的標準修正 |
| 正規化 | 不適用 | 去除空白、轉小寫、僅限 ASCII a–z |
| 計分阻擋條件 | 選到一個拼法正確的候選字 | 空白內容、多餘空格、錯誤字母、標點、重音 |
| 得分 | 僅在修正階段也通過時才計分 | 僅在偵測階段也通過時才計分 |
如何進行五輪拚到 1,000 分
- 打開測驗,先不要點任何東西,把四個候選字都看過一遍。留意哪一個看起來像是諧音替代、字母重複、相鄰字母對調,或多了個子音。
- 用方向鍵把高亮在四個項目之間移動;Enter 鍵選取游標所在的那一個。如果是用觸控或滑鼠,就點選持有拼字錯誤的那個按鈕。
- 看到其他三個候選項鎖住、空白修正欄位出現時,以一段不中斷的 ASCII 單字打出標準拼法;不要在前後貼上多餘字元或空格。
- 提交修正。如果兩個階段都正確,分數會剛好增加 200 分,測驗進入下一輪。如果偵測正確但修正錯誤,你可以重新輸入並再次提交,而該輪不會被扣分。
- 第二輪到第五輪重複同樣流程。每一輪只有在兩個階段都通過時才會獲得 200 分,因此 200 × 5 = 1,000 是乾淨一輪的固定滿分。
標準拼法是如何驗證的
這份題組不是憑感覺拼出來的。實作過程中,每一個標準修正和每一個拼法正確的誘答選項,都在普林斯頓 WordNet 3.1 字典資料中找到了精確的索引詞條,每一個預定的拼字錯誤也都確認在該索引中不存在。WordNet 3.1 被當作主要的機器可讀拼字參考來源,而不是用來對所有專有名詞或英文詞形變化提出全面性證明的依據,但對於這個測驗中的常見單字回合而言,它構成了一道明確的界線。接著,五個修正中的每一個都被交叉比對線上的劍橋字典;回傳的網址得到 HTTP 200 回應,而頁面中含有預期的標準拼法。把索引檢查與現行字典條目結合,可以降低核准一個自創形式或不符合測驗所針對現代標準之歷史變體的風險。
有十個外部黃金案例,記錄了五個被接受的形式和五個被拒絕的拼字錯誤,還有一組獨立的私人題組,把候選字順序、唯一拼字錯誤的位置、修正不在場的情況,以及正確答案全部鎖定。測試也會檢查三個誘答選項是否符合固定標準單字集、四個位置的覆蓋率、精確的正規化、200 分的進程、重複選取的去除、共同的二次錯誤死鎖、無效輸入的不可分割性、終局凍結,以及重新開始的行為。這些檢查只能用來支撐拼法上的宣稱;回合順序、介面、計分以及錯誤政策屬於產品決策,並非由語料庫推導而來。
操作方式、無障礙設計與老闆鍵
這個小工具設計成可以用滑鼠、手指和鍵盤操作。候選按鈕是原生 HTML 元素,最小高度大於 44 像素,因此在觸控裝置上仍容易點擊,而且其文字會在按鈕內換行,不會溢出。行動版版面採單一有邊界的欄位,在較寬的螢幕上會展開成兩欄;最小寬度保護加上溢位限制,可避免過長的項目迫使頁面產生水平捲動。鍵盤操作涵蓋兩個階段:方向鍵可把偵測游標在四個項目間移動並在兩端循環,Enter 鍵選取目前高亮的項目,一旦選定了拼字錯誤,焦點可以切換到原生文字輸入欄,並以 Enter 鍵提交修正。一個全域快捷鍵會監聽 Enter,但會忽略來自按鈕或輸入欄內部的按鍵,因此同一顆鍵不會重複提交。
共用的 GameShell 也會在瀏覽器儲存空間可用時,把最佳完成分數存到本地儲存空間,並隨附兩個在桌機前特別實用的額外功能:重新開始,以及按兩次 Escape 的老闆鍵。在時間窗口內連按兩次 Escape,測驗就會被一個中性的、類似試算表的封面取代;再連按兩次 Escape,測驗就會重新出現。老闆模式不會動到已選的項目、打過的修正、記錄的錯誤或分數,所以純粹只是一層視覺封面。
計分、錯誤挽回與重新開始
一輪只有在兩個階段都正確時才會獲得 200 分,而五輪全數答對的一場會剛好落在 1,000 分。偵測和修正錯誤所適用的錯誤政策是相同的,而且是確定性的。選到一個拼法正確的候選字會記錄一組包含該輪與候選索引的簽章;提交一個格式有效但錯誤的修正,則會記錄該輪與正規化後的單字。重複相同的選擇,或以不同大小寫、前後空格再次提交同一個錯誤修正,並不會再新增一筆錯誤,因為該簽章早已建檔。這就是為什麼第一次出現的不同錯誤還能挽回:你可以重新選對候選字或重新打出正確單字,該輪就會繼續推進。然而第二次出現的不同錯誤,則會把整場鎖死,直到重新開始。無效的候選索引、小數索引、未知的移動指令,以及無效的修正格式,都是不可分割的無效操作,不會更動分數、歷史紀錄與進程。
重新開始是一次乾淨的重置。它會把回合回到第一輪、游標回到第一個位置、沒有任何選擇、分數為零、輸入欄為空白、錯誤歷史為空。無論是完成或死鎖,都會凍結遊戲動作,所以在尾聲不會有任何按鍵意外穿過而更動分數。所有偵測與修正邏輯都在瀏覽器本地端執行;打出的文字不會上傳、不需要帳號、不會呼叫任何付費服務,也不會新增任何套件相依。
清除全部五輪的實用技巧
在提交之前,先把四個候選詞當作一組一起看。題目中的拼錯之處通常來自熟悉的同音陷阱,所以四個候選詞中通常會有兩個看起來明顯正確、一個看起來明顯錯誤。第四個候選詞就是陷阱,這也正是為什麼正確拼寫不會出現在這四個選項中:它強迫你真正去查,而不是僅僅做並排比較。使用方向鍵而不是急著點擊,因為在拼字正確的候選詞上點錯也會計入你的第一次相異錯誤,而每次挑戰你只有一次這樣的額度。
當你進入修正欄位時,請像在搜尋框裡輸入一樣打出這個單字。標準化規則很嚴格:必須是單個小寫 ASCII 單字,沒有前後空白、沒有標點、沒有撇號、沒有連字號、沒有數字,也沒有帶變音符號的字母。如果你不確定子音是否要重複,或是 i 排在 e 前面 的選擇,先在腦中把這個單字唸出來再打;欄位不會自動完成,比對邏輯也不會接受「差一點」的答案。最後,請記住:如果你在同一輪就發現並修正打錯的拼字,這個錯誤不會讓你付出代價,因為同一個簽章已經被記錄下來了。真正會結束挑戰的是第二個不同的錯誤,所以在已經用掉那一次可挽回錯誤的那一輪,請放慢速度。
延伸閱讀:Perfect Timing Game:點中五個可見視窗達到 1,000。
延伸閱讀:完成對稱:鏡像五個圖樣達到 1,000。