「ランダムに10問くらい出題するクイズを作れる無料のアプリのようなものはないでしょうか」と聞かれ、Webサービスで適当なものがないか探したのですが、eラーニングシステムを扱う会社が提供しているものとか、何らかの紐付きのものしか見当たらず。いっそのこと WordPress で作ってしまえばいいのでは、と思ってプラグインを探してみました。
公式プラグインディレクトリで quiz で検索してみると、結構いろいろあります。それなりに需要があるようですね。
求めているプラグインの条件は下記5点。
- ランダムに出題できる (全部で50問ある中からランダムに10問出題する、といったような)
- 得点に応じて異なるメッセージを表示できる
- フロントエンドのデザインがしょぼくない
- モバイル対応
- 無料
各プラグインの詳細情報やスクリーンショットなどを頼りに選んで、実際にインストールして試してみて、ダメなら次を当たることを繰り返した結果、「ARI Stream Quiz」を使ってみることにしました。
ちなみに、条件「1. ランダムに出題できること」は、無料版ではできないものが多く、これで大半が脱落 (有料版の機能はちゃんと分けて書いてほしい。ブツブツ)。
検索して先頭に出てきた「Quiz and Survey Master」は、有効インストール数が多くて評価も高いだけあって機能的には十分でしたが、答の選択肢がHTML標準のラジオボタンのままで殺風景だったので、最終候補から外しました。できれば、スタイルのカスタマイズに時間を掛けずにデフォルトのままでも使えるものがほしかったため。
ARI Stream Quiz (v.1.2.20) には、ロシア語、ポーランド語、フランス語の言語ファイルが含まれています (開発元の ARI Soft はウクライナの会社っぽいです)。
フロントエンドの文字列を日本語にしようと思って pot ファイルを poedit で開いてみたら、翻訳対象文字列は 200 程度だったので、すべて翻訳しました。せっかくなので共有します。下記からダウンロードできます。
“ARI Stream Quiz 日本語 言語ファイル (1.2.20 用)” をダウンロード
ari-stream-quiz-ja.zip – 1477 回のダウンロード – 17 KBzipファイルを展開すると出てくる 2つのファイルを、wp-content/plugins/ari-stream-quiz/languages/override にアップロードしてください。(wp-content/languages/plugins でも可)
これで、管理画面内の UI とフロントエンドの文字列が日本語になります ([設定] > [アップグレード] 画面の文字列は .pot ファイルに出ていないので翻訳できず、英語のままです)。