QuizMargerで作成したクイズバンクがFireFoxで動かない場合は、多くの場合ファイル名が日本語であることが原因となります。今回、その解決方法を説明いたします。
クイズバンクとは、QuizCreatorで作成した複数のクイズを、ひとまとめにしたものであり、QuizMargerという付属ファイルを利用して作成します。ところが、FireFoxで開いたとき、テストを選んでも下のようになってしまうことがあります。
このようになってしまったとき、いくつかのポイントに気をつけてください。
1.ファイル名が日本語になっている
上図のように、wqcファイルが日本語になっており、出力されたXMLファイルも日本語になっています。インターネットで配信する場合も、PCのローカルで実行したい場合も、日本語のファイル名は動作が保証されません。そこで、wqcファイルの名称をアルファベットにしてください。
2.QuizMargerで作成するコンテンツバンクのファイル名が日本語になっている
上図のように、出力設定のタイトルが日本語になっている場合、出力結果も日本語となります。出力されるHTMLファイルもswfファイルも日本語ですので、ここでも正常動作が保証されていません。そこで、タイトルをアルファベットにしてください。
このように変更すると、QuizMargerの出力結果が以下の図のようになります。
これで、FireFoxでも正常に動作するようになりました。
ところで、このようにファイル名をアルファベットにすると、QuizMargerの起動画面に表示されるクイズの名称もアルファベットになってしまうような気がしますよね。ところが、実はこの部分、設定変更で日本語に変更できるのです。
QuizCreatorで設定タブを選択します。
QuizCreatorでテスト情報を選択します。
タイトルを日本語名で編集します。QuizMargerに表示されるテスト名称は、このタイトルを使用していますので、ここが日本語になっていればクイズバンクでもタイトルが日本語で表示されるようになります。