- 「sleep like a ___」の選択肢に baby を置いてはいけない
- 穴埋め問題を500問作って分かったこと
「イラスト英熟語」をアップデートしました。
今回は 「実践編」 を追加しました。

例文の空欄に入る語を選ぶ、3つめの出題形式です。全500問すべてに用意しました。
Their relationship isn't all ______ and roses -
they have problems like everyone else.
moonlight / starlight / candlelight / daylight
訳もイラストも、答えてからです
実践編では、イラストも日本語訳も、答えるまで伏せています。

前回のアップデートで確認編(日本語→英語)を作ったとき、イラストを伏せる作りにしました。絵が見えていると、そこから答えが分かってしまうからです。
穴埋めも同じでした。いや、もっと露骨でした。「意見が一致する」という訳が先に見えていたら、英文を読まなくても see eye to eye が選べてしまいます。英文の中で使えるかを試す問題なのに、英文を読まずに解けてしまう。
なので訳も伏せました。手がかりは英文だけです。
答えた瞬間に、空欄の埋まった文・熟語・日本語訳・イラスト・音声がまとめて出ます。ここは気持ちよく出したかったので、正解の語だけ色と下線を付けてあります。
大変だったのは、正解ではなく誤答でした
作る前は、正解を決めるのが大変だと思っていました。実際は逆でした。
たとえばこの問題です。
I was so tired that I slept like a ______ last night.
正解は log です。では誤答を3つ。baby と rock と……と考えて、手が止まりました。
sleep like a baby も sleep like a rock も、正しい英語なんです。
どちらも「ぐっすり眠る」という意味で普通に使われます。この3つを並べると、正解が3つある問題ができあがります。解いた人は、正しい答えを選んだのに不正解にされる。
こういうのが、作っても作っても出てきました。
| 問題 | 置いてはいけなかった誤答 | 理由 |
|---|---|---|
pull ______ | strings の誤答に weight | pull one’s weight が成立 |
hit the ______ | ceiling の誤答に roof | hit the roof が全く同じ意味 |
a ______ wheel | fifth の誤答に third | a third wheel が同じ意味 |
once in a ______ moon | blue の誤答に full | a full moon は実在する月 |
let one's ______ down | hair の誤答に guard | let one’s guard down が成立 |
take the ______ | cake の誤答に prize | take the prize が同じ意味 |
______ off | nod の誤答に doze | doze off が同じ意味 |
最後の60問は句動詞が中心で、ここが一番こわかったです。polish up の誤答に brush・touch・clean を置こうとして、全部「仕上げる」で成立することに気づいたときは、ちょっと笑いました。
造語で埋めるのはやめました
途中で「存在しない単語を誤答にすれば安全では?」と考えました。copycat の誤答に duocat、twincat、whocat のように。
安全ではありました。でも、やめました。理由は2つです。
ひとつは、消去法で一発で解けてしまうこと。知らない単語でも「そんな単語ないな」は分かります。問題として成立しません。
もうひとつが大きくて、このアプリは韓国語と繁体字中国語にも対応しています。実在しない英語を繰り返し見せるのは、学習アプリとしてやってはいけないと思いました。
なので copycat はこうしました。
Stop being a ______ and come up with your own ideas!
copycat / couch potato / brown-noser / know-it-all
誤答はすべてアプリに収録している実在の熟語です。文法的には全部入ります。 意味で選ぶしかありません。
手で書き写すのはやめて、全部スクリプトにしました
500問を手作業で作ると、どこかで必ず壊れます。空欄の数を間違える、例文を書き写すときに1文字落とす、誤答に正解を入れてしまう。
なので、データはすべてスクリプト経由で生成しました。
正解の語は、アプリに入っている実際の例文から単語境界で抜き出します。出現が1回であることを確認してから空欄にします。そして空欄に正解を戻したとき、元の例文と1文字違わず一致するかを必ず検査します。
これを自動テストにも入れました。
00:01 +33: All tests passed!
500問すべてについて、空欄がちょうど1つか、誤答が3つで重複がないか、誤答が例文中に見えていないか、空欄に正解を戻すと元に戻るか、日本語版・韓国語版・繁体字版で穴埋めデータが一致しているか。これらが毎回自動で確かめられます。
地味ですが、500問を人間が見直すのは無理なので、ここは機械に任せるのが正解でした。
3つ揃いました
これで出題形式が3つ揃いました。
| 出題形式 | 内容 | 称号 |
|---|---|---|
| 入門編 | 英語 → 日本語 | 🛡 銅の盾 |
| 確認編 | 日本語 → 英語 | ⚔️ 銀の剣 |
| 実践編 | 例文の穴埋め | 👑 金の冠 |
前回「近日公開」とご案内していた金の冠が、今回から実際に獲得できます。
そして3つ揃ったときに何が出るかは、やはり書かないでおきます。

熟語は今回も1語も増えていません
前回も書きましたが、今回も収録している熟語は500語のままです。新しい絵も描いていません。
足したのは、500本の例文に空けた空欄と、1500個の誤答だけです。
それでも、同じ500語を解く角度がもう1つ増えました。見せ方を変えるのは思ったより効く、というのは前回の実感でしたが、今回は少し違って、同じ素材でも、隠す場所を変えると別の問題になるという感じでした。
イラストを隠したら確認編になり、日本語訳も隠したら実践編になりました。
基礎編190語は無料です。久しぶりの方も、よかったら開いてみてください。


